ARTEMIS-CRIB
 
Loading...
Searching...
No Matches
art::crib::TDetectorParameter Class Reference

#include <TDetectorParameter.h>

Inheritance diagram for art::crib::TDetectorParameter:
[legend]
Collaboration diagram for art::crib::TDetectorParameter:
[legend]

Public Member Functions

 TDetectorParameter ()
 
 TDetectorParameter (const TDetectorParameter &)
 
 ~TDetectorParameter () override
 
Double_t GetAngle () const
 
DoubleVec_t GetCenterRotPos () const
 
Double_t GetCenterRotPos (Int_t id) const
 
TString GetDetName () const
 
Double_t GetDistance () const
 
StringVec_t GetMaterial () const
 
TString GetMaterial (Int_t id) const
 
Double_t GetMaxRadius () const
 
Int_t GetN () const
 
DoubleVec_t GetOffset () const
 
Double_t GetOffset (Int_t id) const
 
Double_t GetPedestal (Int_t id) const
 
DoubleVec_t GetSize () const
 
Double_t GetSize (Int_t id) const
 
IntVec_t GetStripNum () const
 
Int_t GetStripNum (Int_t id) const
 
Double_t GetThickness (Int_t id) const
 
TDetectorParameteroperator= (const TDetectorParameter &rhs)
 
void SetAngle (Double_t val)
 
void SetCenterRotPos (DoubleVec_t vec)
 
void SetDetName (TString str)
 
void SetDistance (Double_t val)
 
void SetMaterial (StringVec_t vec)
 
void SetMaxRadius (Double_t val)
 
void SetN (Int_t arg)
 
void SetOffset (DoubleVec_t vec)
 
void SetPedestal (DoubleVec_t vec)
 
void SetSize (DoubleVec_t vec)
 
void SetStripNum (IntVec_t vec)
 
void SetThickness (DoubleVec_t vec)
 

Protected Attributes

Double_t fAngle
 
DoubleVec_t fCenterRot
 if fCharge is below this, treat as 0 MeV
 
TString fDetName
 
Double_t fDistance
 
StringVec_t fMaterial
 number of SSDs
 
Double_t fMaxRadius
 
Int_t fN
 
DoubleVec_t fOffset
 
DoubleVec_t fPedestal
 
DoubleVec_t fSize
 
IntVec_t fStrip
 
DoubleVec_t fThickness
 

Detailed Description

Definition at line 19 of file TDetectorParameter.h.

Constructor & Destructor Documentation

◆ TDetectorParameter() [1/2]

TDetectorParameter::TDetectorParameter ( )

Definition at line 16 of file TDetectorParameter.cc.

◆ ~TDetectorParameter()

TDetectorParameter::~TDetectorParameter ( )
override

Definition at line 18 of file TDetectorParameter.cc.

◆ TDetectorParameter() [2/2]

TDetectorParameter::TDetectorParameter ( const TDetectorParameter & )

Definition at line 20 of file TDetectorParameter.cc.

Member Function Documentation

◆ GetAngle()

Double_t art::crib::TDetectorParameter::GetAngle ( ) const
inline

Definition at line 57 of file TDetectorParameter.h.

◆ GetCenterRotPos() [1/2]

DoubleVec_t art::crib::TDetectorParameter::GetCenterRotPos ( ) const
inline

Definition at line 42 of file TDetectorParameter.h.

◆ GetCenterRotPos() [2/2]

Double_t art::crib::TDetectorParameter::GetCenterRotPos ( Int_t id) const
inline

Definition at line 41 of file TDetectorParameter.h.

◆ GetDetName()

TString art::crib::TDetectorParameter::GetDetName ( ) const
inline

Definition at line 27 of file TDetectorParameter.h.

◆ GetDistance()

Double_t art::crib::TDetectorParameter::GetDistance ( ) const
inline

Definition at line 55 of file TDetectorParameter.h.

◆ GetMaterial() [1/2]

StringVec_t art::crib::TDetectorParameter::GetMaterial ( ) const
inline

Definition at line 34 of file TDetectorParameter.h.

◆ GetMaterial() [2/2]

TString art::crib::TDetectorParameter::GetMaterial ( Int_t id) const
inline

Definition at line 33 of file TDetectorParameter.h.

◆ GetMaxRadius()

Double_t art::crib::TDetectorParameter::GetMaxRadius ( ) const
inline

Definition at line 59 of file TDetectorParameter.h.

◆ GetN()

Int_t art::crib::TDetectorParameter::GetN ( ) const
inline

Definition at line 30 of file TDetectorParameter.h.

◆ GetOffset() [1/2]

DoubleVec_t art::crib::TDetectorParameter::GetOffset ( ) const
inline

Definition at line 45 of file TDetectorParameter.h.

◆ GetOffset() [2/2]

Double_t art::crib::TDetectorParameter::GetOffset ( Int_t id) const
inline

Definition at line 44 of file TDetectorParameter.h.

◆ GetPedestal()

Double_t art::crib::TDetectorParameter::GetPedestal ( Int_t id) const
inline

Definition at line 38 of file TDetectorParameter.h.

◆ GetSize() [1/2]

DoubleVec_t art::crib::TDetectorParameter::GetSize ( ) const
inline

Definition at line 49 of file TDetectorParameter.h.

◆ GetSize() [2/2]

Double_t art::crib::TDetectorParameter::GetSize ( Int_t id) const
inline

Definition at line 48 of file TDetectorParameter.h.

◆ GetStripNum() [1/2]

IntVec_t art::crib::TDetectorParameter::GetStripNum ( ) const
inline

Definition at line 52 of file TDetectorParameter.h.

◆ GetStripNum() [2/2]

Int_t art::crib::TDetectorParameter::GetStripNum ( Int_t id) const
inline

Definition at line 51 of file TDetectorParameter.h.

◆ GetThickness()

Double_t art::crib::TDetectorParameter::GetThickness ( Int_t id) const
inline

Definition at line 36 of file TDetectorParameter.h.

◆ operator=()

TDetectorParameter & TDetectorParameter::operator= ( const TDetectorParameter & rhs)

Definition at line 22 of file TDetectorParameter.cc.

◆ SetAngle()

void art::crib::TDetectorParameter::SetAngle ( Double_t val)
inline

Definition at line 58 of file TDetectorParameter.h.

◆ SetCenterRotPos()

void art::crib::TDetectorParameter::SetCenterRotPos ( DoubleVec_t vec)
inline

Definition at line 43 of file TDetectorParameter.h.

◆ SetDetName()

void art::crib::TDetectorParameter::SetDetName ( TString str)
inline

Definition at line 28 of file TDetectorParameter.h.

◆ SetDistance()

void art::crib::TDetectorParameter::SetDistance ( Double_t val)
inline

Definition at line 56 of file TDetectorParameter.h.

◆ SetMaterial()

void art::crib::TDetectorParameter::SetMaterial ( StringVec_t vec)
inline

Definition at line 35 of file TDetectorParameter.h.

◆ SetMaxRadius()

void art::crib::TDetectorParameter::SetMaxRadius ( Double_t val)
inline

Definition at line 60 of file TDetectorParameter.h.

◆ SetN()

void art::crib::TDetectorParameter::SetN ( Int_t arg)
inline

Definition at line 31 of file TDetectorParameter.h.

◆ SetOffset()

void art::crib::TDetectorParameter::SetOffset ( DoubleVec_t vec)
inline

Definition at line 46 of file TDetectorParameter.h.

◆ SetPedestal()

void art::crib::TDetectorParameter::SetPedestal ( DoubleVec_t vec)
inline

Definition at line 39 of file TDetectorParameter.h.

◆ SetSize()

void art::crib::TDetectorParameter::SetSize ( DoubleVec_t vec)
inline

Definition at line 50 of file TDetectorParameter.h.

◆ SetStripNum()

void art::crib::TDetectorParameter::SetStripNum ( IntVec_t vec)
inline

Definition at line 53 of file TDetectorParameter.h.

◆ SetThickness()

void art::crib::TDetectorParameter::SetThickness ( DoubleVec_t vec)
inline

Definition at line 37 of file TDetectorParameter.h.

Member Data Documentation

◆ fAngle

Double_t art::crib::TDetectorParameter::fAngle
protected

Definition at line 77 of file TDetectorParameter.h.

◆ fCenterRot

DoubleVec_t art::crib::TDetectorParameter::fCenterRot
protected

if fCharge is below this, treat as 0 MeV

Definition at line 70 of file TDetectorParameter.h.

◆ fDetName

TString art::crib::TDetectorParameter::fDetName
protected

Definition at line 63 of file TDetectorParameter.h.

◆ fDistance

Double_t art::crib::TDetectorParameter::fDistance
protected

Definition at line 76 of file TDetectorParameter.h.

◆ fMaterial

StringVec_t art::crib::TDetectorParameter::fMaterial
protected

number of SSDs

Definition at line 66 of file TDetectorParameter.h.

◆ fMaxRadius

Double_t art::crib::TDetectorParameter::fMaxRadius
protected

Definition at line 78 of file TDetectorParameter.h.

◆ fN

Int_t art::crib::TDetectorParameter::fN
protected

Definition at line 64 of file TDetectorParameter.h.

◆ fOffset

DoubleVec_t art::crib::TDetectorParameter::fOffset
protected

Definition at line 71 of file TDetectorParameter.h.

◆ fPedestal

DoubleVec_t art::crib::TDetectorParameter::fPedestal
protected

Definition at line 68 of file TDetectorParameter.h.

◆ fSize

DoubleVec_t art::crib::TDetectorParameter::fSize
protected

Definition at line 73 of file TDetectorParameter.h.

◆ fStrip

IntVec_t art::crib::TDetectorParameter::fStrip
protected

Definition at line 74 of file TDetectorParameter.h.

◆ fThickness

DoubleVec_t art::crib::TDetectorParameter::fThickness
protected

Definition at line 67 of file TDetectorParameter.h.


The documentation for this class was generated from the following files:
return to the guide