HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HMdcDigitizerSetup Class Reference

#include <hmdcsetup.h>

Inheritance diagram for HMdcDigitizerSetup:
Collaboration diagram for HMdcDigitizerSetup:

Public Member Functions

 HMdcDigitizerSetup (const Char_t *name="", const Char_t *title="", HMdcSetup *set=0)
 
 ~HMdcDigitizerSetup ()
 
void setTdcModeDigi (Int_t mode)
 
void setNtupleDigi (Bool_t ntuple)
 
void setUseTofDigi (Bool_t tof)
 
void setUseErrorDigi (Bool_t err)
 
void setUseWireOffsetDigi (Bool_t off)
 
void setUseWireStatDigi (Bool_t stat)
 
void setUseTimeCutsDigi (Bool_t stat)
 
void setEmbeddingModeDigi (Int_t mode)
 
void setNoiseModeDigi (Int_t noise)
 
void setNoiseOffDigi (Int_t noiseoff)
 
void setOffsetsOffDigi (Int_t offsetsoff)
 
void setCellEffOffDigi (Int_t effoff)
 
void setNoiseLevelDigi (Float_t l0, Float_t l1, Float_t l2, Float_t l3)
 
void setOffsetsDigi (Float_t o0, Float_t o1, Float_t o2, Float_t o3)
 
void setCellEffDigi (Float_t e0, Float_t e1, Float_t e2, Float_t e3)
 
void setNoiseRangeDigi (Int_t rLo0, Int_t rLo1, Int_t rLo2, Int_t rLo3, Int_t rHi0, Int_t rHi1, Int_t rHi2, Int_t rHi3)
 
Int_t getTdcModeDigi ()
 
Bool_t getNtupleDigi ()
 
Bool_t getUseTofDigi ()
 
Bool_t getUseErrorDigi ()
 
Bool_t getUseWireOffsetDigi ()
 
Bool_t getUseWireStatDigi ()
 
Bool_t getUseTimeCutsDigi ()
 
Int_t getEmbeddingModeDigi ()
 
Int_t getNoiseModeDigi ()
 
Int_t getNoiseOffDigi ()
 
Int_t getOffsetsOffDigi ()
 
Int_t getCellEffOffDigi ()
 
void getNoiseLevelDigi (Float_t *l0, Float_t *l1, Float_t *l2, Float_t *l3)
 
TArrayF & getNoiseLevelDigi ()
 
void getOffsetsDigi (Float_t *o0, Float_t *o1, Float_t *o2, Float_t *o3)
 
TArrayF & getOffsetsDigi ()
 
void getCellEffDigi (Float_t *e0, Float_t *e1, Float_t *e2, Float_t *e3)
 
TArrayF & getCellEffDigi ()
 
void getNoiseRangeDigi (Int_t *rLo0, Int_t *rLo1, Int_t *rLo2, Int_t *rLo3, Int_t *rHi0, Int_t *rHi1, Int_t *rHi2, Int_t *rHi3)
 
TArrayI & getNoiseRangeLoDigi ()
 
TArrayI & getNoiseRangeHiDigi ()
 
void clear ()
 
Bool_t check ()
 
void printParam ()
 
Bool_t getParams (HParamList *)
 
void putParams (HParamList *)
 
void setupMdcDigitizer (HMdcDigitizer *)
 
void copySet (HMdcDigitizerSetup *par)
 
Bool_t isEqual (HMdcDigitizerSetup *par)
 

Protected Attributes

HMdcSetupsetup
 
Int_t tdcModeDigi
 
Int_t NtupleDigi
 
Int_t useTofDigi
 
Int_t useErrorDigi
 
Int_t useWireOffsetDigi
 
Int_t useWireStatDigi
 
Int_t embeddingModeDigi
 
Int_t useTimeCutsDigi
 
Int_t offsetsOnDigi
 
Int_t cellEffOnDigi
 
Int_t noiseOnDigi
 
TArrayF offsetsDigi
 
TArrayF cellEffDigi
 
Int_t noiseModeDigi
 
TArrayF noiseLevelDigi
 
TArrayI noiseRangeLoDigi
 
TArrayI noiseRangeHiDigi
 

Detailed Description

Definition at line 15 of file hmdcsetup.h.

Constructor & Destructor Documentation

HMdcDigitizerSetup::HMdcDigitizerSetup ( const Char_t *  name = "",
const Char_t *  title = "",
HMdcSetup set = 0 
)
HMdcDigitizerSetup::~HMdcDigitizerSetup ( )

Definition at line 243 of file hmdcsetup.cc.

Member Function Documentation

void HMdcDigitizerSetup::getCellEffDigi ( Float_t *  e0,
Float_t *  e1,
Float_t *  e2,
Float_t *  e3 
)
inline

Definition at line 121 of file hmdcsetup.h.

Referenced by copySet(), and isEqual().

TArrayF& HMdcDigitizerSetup::getCellEffDigi ( )
inline

Definition at line 128 of file hmdcsetup.h.

References cellEffDigi.

Referenced by isEqual().

Int_t HMdcDigitizerSetup::getCellEffOffDigi ( )
inline

Definition at line 97 of file hmdcsetup.h.

References cellEffOnDigi.

Referenced by copySet(), and isEqual().

Int_t HMdcDigitizerSetup::getEmbeddingModeDigi ( )
inline

Definition at line 93 of file hmdcsetup.h.

References embeddingModeDigi.

Referenced by copySet(), and isEqual().

void HMdcDigitizerSetup::getNoiseLevelDigi ( Float_t *  l0,
Float_t *  l1,
Float_t *  l2,
Float_t *  l3 
)
inline

Definition at line 99 of file hmdcsetup.h.

Referenced by copySet(), and isEqual().

TArrayF& HMdcDigitizerSetup::getNoiseLevelDigi ( )
inline

Definition at line 106 of file hmdcsetup.h.

References noiseLevelDigi.

Referenced by isEqual().

Int_t HMdcDigitizerSetup::getNoiseModeDigi ( )
inline

Definition at line 94 of file hmdcsetup.h.

References noiseModeDigi.

Referenced by copySet(), and isEqual().

Int_t HMdcDigitizerSetup::getNoiseOffDigi ( )
inline

Definition at line 95 of file hmdcsetup.h.

References noiseOnDigi.

Referenced by copySet(), and isEqual().

void HMdcDigitizerSetup::getNoiseRangeDigi ( Int_t *  rLo0,
Int_t *  rLo1,
Int_t *  rLo2,
Int_t *  rLo3,
Int_t *  rHi0,
Int_t *  rHi1,
Int_t *  rHi2,
Int_t *  rHi3 
)
inline

Definition at line 132 of file hmdcsetup.h.

Referenced by copySet(), and isEqual().

TArrayI& HMdcDigitizerSetup::getNoiseRangeHiDigi ( )
inline

Definition at line 148 of file hmdcsetup.h.

References noiseRangeHiDigi.

TArrayI& HMdcDigitizerSetup::getNoiseRangeLoDigi ( )
inline

Definition at line 144 of file hmdcsetup.h.

References noiseRangeLoDigi.

Bool_t HMdcDigitizerSetup::getNtupleDigi ( )
inline

Definition at line 87 of file hmdcsetup.h.

References NtupleDigi.

Referenced by copySet(), and isEqual().

void HMdcDigitizerSetup::getOffsetsDigi ( Float_t *  o0,
Float_t *  o1,
Float_t *  o2,
Float_t *  o3 
)
inline

Definition at line 110 of file hmdcsetup.h.

Referenced by copySet(), and isEqual().

TArrayF& HMdcDigitizerSetup::getOffsetsDigi ( )
inline

Definition at line 117 of file hmdcsetup.h.

References offsetsDigi.

Referenced by isEqual().

Int_t HMdcDigitizerSetup::getOffsetsOffDigi ( )
inline

Definition at line 96 of file hmdcsetup.h.

References offsetsOnDigi.

Referenced by copySet(), and isEqual().

Int_t HMdcDigitizerSetup::getTdcModeDigi ( )
inline

Definition at line 86 of file hmdcsetup.h.

References tdcModeDigi.

Referenced by copySet(), and isEqual().

Bool_t HMdcDigitizerSetup::getUseErrorDigi ( )
inline

Definition at line 89 of file hmdcsetup.h.

References useErrorDigi.

Referenced by copySet(), and isEqual().

Bool_t HMdcDigitizerSetup::getUseTimeCutsDigi ( )
inline

Definition at line 92 of file hmdcsetup.h.

References useTimeCutsDigi.

Referenced by copySet(), and isEqual().

Bool_t HMdcDigitizerSetup::getUseTofDigi ( )
inline

Definition at line 88 of file hmdcsetup.h.

References useTofDigi.

Referenced by copySet(), and isEqual().

Bool_t HMdcDigitizerSetup::getUseWireOffsetDigi ( )
inline

Definition at line 90 of file hmdcsetup.h.

References useWireOffsetDigi.

Referenced by copySet(), isEqual(), and HMdc12FitSetup::setupMdc12Fit().

Bool_t HMdcDigitizerSetup::getUseWireStatDigi ( )
inline

Definition at line 91 of file hmdcsetup.h.

References useWireStatDigi.

Referenced by copySet(), and isEqual().

void HMdcDigitizerSetup::setCellEffDigi ( Float_t  e0,
Float_t  e1,
Float_t  e2,
Float_t  e3 
)
inline

Definition at line 67 of file hmdcsetup.h.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setCellEffOffDigi ( Int_t  effoff)
inline

Definition at line 52 of file hmdcsetup.h.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setEmbeddingModeDigi ( Int_t  mode)
inline

Definition at line 48 of file hmdcsetup.h.

References mode.

Referenced by copySet(), HMdcTaskSet::make(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setNoiseLevelDigi ( Float_t  l0,
Float_t  l1,
Float_t  l2,
Float_t  l3 
)
inline

Definition at line 53 of file hmdcsetup.h.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setNoiseModeDigi ( Int_t  noise)
inline

Definition at line 49 of file hmdcsetup.h.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setNoiseOffDigi ( Int_t  noiseoff)
inline

Definition at line 50 of file hmdcsetup.h.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setNoiseRangeDigi ( Int_t  rLo0,
Int_t  rLo1,
Int_t  rLo2,
Int_t  rLo3,
Int_t  rHi0,
Int_t  rHi1,
Int_t  rHi2,
Int_t  rHi3 
)
inline

Definition at line 74 of file hmdcsetup.h.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setNtupleDigi ( Bool_t  ntuple)
inline

Definition at line 42 of file hmdcsetup.h.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setOffsetsDigi ( Float_t  o0,
Float_t  o1,
Float_t  o2,
Float_t  o3 
)
inline

Definition at line 60 of file hmdcsetup.h.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setOffsetsOffDigi ( Int_t  offsetsoff)
inline

Definition at line 51 of file hmdcsetup.h.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setTdcModeDigi ( Int_t  mode)
inline

Definition at line 41 of file hmdcsetup.h.

References mode.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setUseErrorDigi ( Bool_t  err)
inline

Definition at line 44 of file hmdcsetup.h.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setUseTimeCutsDigi ( Bool_t  stat)
inline

Definition at line 47 of file hmdcsetup.h.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setUseTofDigi ( Bool_t  tof)
inline

Definition at line 43 of file hmdcsetup.h.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setUseWireOffsetDigi ( Bool_t  off)
inline

Definition at line 45 of file hmdcsetup.h.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

void HMdcDigitizerSetup::setUseWireStatDigi ( Bool_t  stat)
inline

Definition at line 46 of file hmdcsetup.h.

Referenced by copySet(), and HMdcTaskSet::setDefaults().

Member Data Documentation

TArrayF HMdcDigitizerSetup::cellEffDigi
protected
Int_t HMdcDigitizerSetup::cellEffOnDigi
protected
Int_t HMdcDigitizerSetup::embeddingModeDigi
protected

Definition at line 24 of file hmdcsetup.h.

Referenced by check(), clear(), getEmbeddingModeDigi(), getParams(), putParams(), and setupMdcDigitizer().

TArrayF HMdcDigitizerSetup::noiseLevelDigi
protected
Int_t HMdcDigitizerSetup::noiseModeDigi
protected
Int_t HMdcDigitizerSetup::noiseOnDigi
protected
TArrayI HMdcDigitizerSetup::noiseRangeHiDigi
protected
TArrayI HMdcDigitizerSetup::noiseRangeLoDigi
protected
Int_t HMdcDigitizerSetup::NtupleDigi
protected
TArrayF HMdcDigitizerSetup::offsetsDigi
protected
Int_t HMdcDigitizerSetup::offsetsOnDigi
protected
HMdcSetup* HMdcDigitizerSetup::setup
protected

Definition at line 17 of file hmdcsetup.h.

Referenced by HMdcDigitizerSetup().

Int_t HMdcDigitizerSetup::tdcModeDigi
protected
Int_t HMdcDigitizerSetup::useErrorDigi
protected
Int_t HMdcDigitizerSetup::useTimeCutsDigi
protected
Int_t HMdcDigitizerSetup::useTofDigi
protected
Int_t HMdcDigitizerSetup::useWireOffsetDigi
protected
Int_t HMdcDigitizerSetup::useWireStatDigi
protected

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