HYDRA_development_version
|
#include <hmdcsetup.h>
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 | |
HMdcSetup * | setup |
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 |
Definition at line 15 of file hmdcsetup.h.
HMdcDigitizerSetup::HMdcDigitizerSetup | ( | const Char_t * | name = "" , |
const Char_t * | title = "" , |
||
HMdcSetup * | set = 0 |
||
) |
Definition at line 231 of file hmdcsetup.cc.
References cellEffDigi, clear(), noiseLevelDigi, noiseRangeHiDigi, noiseRangeLoDigi, offsetsDigi, and setup.
HMdcDigitizerSetup::~HMdcDigitizerSetup | ( | ) |
Definition at line 243 of file hmdcsetup.cc.
Bool_t HMdcDigitizerSetup::check | ( | ) |
Definition at line 338 of file hmdcsetup.cc.
References cellEffDigi, cellEffOnDigi, embeddingModeDigi, noiseLevelDigi, noiseModeDigi, noiseOnDigi, noiseRangeHiDigi, noiseRangeLoDigi, NtupleDigi, offsetsDigi, offsetsOnDigi, tdcModeDigi, useErrorDigi, useTimeCutsDigi, useTofDigi, useWireOffsetDigi, and useWireStatDigi.
void HMdcDigitizerSetup::clear | ( | void | ) |
Definition at line 311 of file hmdcsetup.cc.
References cellEffDigi, cellEffOnDigi, embeddingModeDigi, noiseLevelDigi, noiseModeDigi, noiseOnDigi, noiseRangeHiDigi, noiseRangeLoDigi, NtupleDigi, offsetsDigi, offsetsOnDigi, tdcModeDigi, useErrorDigi, useTimeCutsDigi, useTofDigi, useWireOffsetDigi, and useWireStatDigi.
Referenced by HMdcSetup::clear(), and HMdcDigitizerSetup().
void HMdcDigitizerSetup::copySet | ( | HMdcDigitizerSetup * | par | ) |
Definition at line 247 of file hmdcsetup.cc.
References getCellEffDigi(), getCellEffOffDigi(), getEmbeddingModeDigi(), getNoiseLevelDigi(), getNoiseModeDigi(), getNoiseOffDigi(), getNoiseRangeDigi(), getNtupleDigi(), getOffsetsDigi(), getOffsetsOffDigi(), getTdcModeDigi(), getUseErrorDigi(), getUseTimeCutsDigi(), getUseTofDigi(), getUseWireOffsetDigi(), getUseWireStatDigi(), setCellEffDigi(), setCellEffOffDigi(), setEmbeddingModeDigi(), setNoiseLevelDigi(), setNoiseModeDigi(), setNoiseOffDigi(), setNoiseRangeDigi(), setNtupleDigi(), setOffsetsDigi(), setOffsetsOffDigi(), setTdcModeDigi(), setUseErrorDigi(), setUseTimeCutsDigi(), setUseTofDigi(), setUseWireOffsetDigi(), and setUseWireStatDigi().
Referenced by HMdcSetup::copySet().
|
inline |
Definition at line 121 of file hmdcsetup.h.
|
inline |
|
inline |
Definition at line 97 of file hmdcsetup.h.
References cellEffOnDigi.
|
inline |
Definition at line 93 of file hmdcsetup.h.
References embeddingModeDigi.
|
inline |
Definition at line 99 of file hmdcsetup.h.
|
inline |
|
inline |
Definition at line 94 of file hmdcsetup.h.
References noiseModeDigi.
|
inline |
Definition at line 95 of file hmdcsetup.h.
References noiseOnDigi.
|
inline |
Definition at line 132 of file hmdcsetup.h.
|
inline |
Definition at line 148 of file hmdcsetup.h.
References noiseRangeHiDigi.
|
inline |
Definition at line 144 of file hmdcsetup.h.
References noiseRangeLoDigi.
|
inline |
Definition at line 87 of file hmdcsetup.h.
References NtupleDigi.
|
inline |
Definition at line 110 of file hmdcsetup.h.
|
inline |
|
inline |
Definition at line 96 of file hmdcsetup.h.
References offsetsOnDigi.
Bool_t HMdcDigitizerSetup::getParams | ( | HParamList * | l | ) |
Definition at line 416 of file hmdcsetup.cc.
References cellEffDigi, cellEffOnDigi, embeddingModeDigi, HParamList::fill(), noiseLevelDigi, noiseModeDigi, noiseOnDigi, noiseRangeHiDigi, noiseRangeLoDigi, NtupleDigi, offsetsDigi, offsetsOnDigi, tdcModeDigi, useErrorDigi, useTimeCutsDigi, useTofDigi, useWireOffsetDigi, and useWireStatDigi.
|
inline |
Definition at line 86 of file hmdcsetup.h.
References tdcModeDigi.
|
inline |
Definition at line 89 of file hmdcsetup.h.
References useErrorDigi.
|
inline |
Definition at line 92 of file hmdcsetup.h.
References useTimeCutsDigi.
|
inline |
Definition at line 88 of file hmdcsetup.h.
References useTofDigi.
|
inline |
Definition at line 90 of file hmdcsetup.h.
References useWireOffsetDigi.
Referenced by copySet(), isEqual(), and HMdc12FitSetup::setupMdc12Fit().
|
inline |
Definition at line 91 of file hmdcsetup.h.
References useWireStatDigi.
Bool_t HMdcDigitizerSetup::isEqual | ( | HMdcDigitizerSetup * | par | ) |
Definition at line 274 of file hmdcsetup.cc.
References getCellEffDigi(), getCellEffOffDigi(), getEmbeddingModeDigi(), getNoiseLevelDigi(), getNoiseModeDigi(), getNoiseOffDigi(), getNoiseRangeDigi(), getNtupleDigi(), getOffsetsDigi(), getOffsetsOffDigi(), getTdcModeDigi(), getUseErrorDigi(), getUseTimeCutsDigi(), getUseTofDigi(), getUseWireOffsetDigi(), and getUseWireStatDigi().
void HMdcDigitizerSetup::printParam | ( | void | ) |
Definition at line 365 of file hmdcsetup.cc.
References cellEffDigi, cellEffOnDigi, HMessageMgr::DET_MDC, Hades::getMsg(), gHades, HMessageMgr::info(), INFO_msg, noiseLevelDigi, noiseModeDigi, noiseOnDigi, noiseRangeHiDigi, noiseRangeLoDigi, NtupleDigi, offsetsDigi, offsetsOnDigi, SEPERATOR_msg, tdcModeDigi, useErrorDigi, useTimeCutsDigi, useTofDigi, useWireOffsetDigi, and useWireStatDigi.
Referenced by HMdcSetup::printParam().
void HMdcDigitizerSetup::putParams | ( | HParamList * | l | ) |
Definition at line 439 of file hmdcsetup.cc.
References HParamList::add(), cellEffDigi, cellEffOnDigi, embeddingModeDigi, noiseLevelDigi, noiseModeDigi, noiseOnDigi, noiseRangeHiDigi, noiseRangeLoDigi, NtupleDigi, offsetsDigi, offsetsOnDigi, tdcModeDigi, useErrorDigi, useTimeCutsDigi, useTofDigi, useWireOffsetDigi, and useWireStatDigi.
Referenced by HMdcSetup::putParams().
|
inline |
Definition at line 67 of file hmdcsetup.h.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
|
inline |
Definition at line 52 of file hmdcsetup.h.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
|
inline |
Definition at line 48 of file hmdcsetup.h.
References mode.
Referenced by copySet(), HMdcTaskSet::make(), and HMdcTaskSet::setDefaults().
|
inline |
Definition at line 53 of file hmdcsetup.h.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
|
inline |
Definition at line 49 of file hmdcsetup.h.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
|
inline |
Definition at line 50 of file hmdcsetup.h.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
|
inline |
Definition at line 74 of file hmdcsetup.h.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
|
inline |
Definition at line 42 of file hmdcsetup.h.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
|
inline |
Definition at line 60 of file hmdcsetup.h.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
|
inline |
Definition at line 51 of file hmdcsetup.h.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
|
inline |
Definition at line 41 of file hmdcsetup.h.
References mode.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
void HMdcDigitizerSetup::setupMdcDigitizer | ( | HMdcDigitizer * | digi | ) |
Definition at line 461 of file hmdcsetup.cc.
References cellEffDigi, cellEffOnDigi, embeddingModeDigi, noiseLevelDigi, noiseModeDigi, noiseOnDigi, noiseRangeHiDigi, noiseRangeLoDigi, NtupleDigi, offsetsDigi, offsetsOnDigi, HMdcDigitizer::setEffLevel(), HMdcDigitizer::setEmbeddingMode(), HMdcDigitizer::setErrorUse(), HMdcDigitizer::setNoiseLevel(), HMdcDigitizer::setNoiseMode(), HMdcDigitizer::setNoiseRange(), HMdcDigitizer::setNTuple(), HMdcDigitizer::setOffsets(), HMdcDigitizer::setTdcMode(), HMdcDigitizer::setTimeCutUse(), HMdcDigitizer::setTofUse(), HMdcDigitizer::setWireOffsetUse(), HMdcDigitizer::setWireStatUse(), tdcModeDigi, useErrorDigi, useTimeCutsDigi, useTofDigi, useWireOffsetDigi, and useWireStatDigi.
Referenced by HMdcTaskSet::make().
|
inline |
Definition at line 44 of file hmdcsetup.h.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
|
inline |
Definition at line 47 of file hmdcsetup.h.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
|
inline |
Definition at line 43 of file hmdcsetup.h.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
|
inline |
Definition at line 45 of file hmdcsetup.h.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
|
inline |
Definition at line 46 of file hmdcsetup.h.
Referenced by copySet(), and HMdcTaskSet::setDefaults().
|
protected |
Definition at line 32 of file hmdcsetup.h.
Referenced by check(), clear(), getCellEffDigi(), getParams(), HMdcDigitizerSetup(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 28 of file hmdcsetup.h.
Referenced by check(), clear(), getCellEffOffDigi(), getParams(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 24 of file hmdcsetup.h.
Referenced by check(), clear(), getEmbeddingModeDigi(), getParams(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 34 of file hmdcsetup.h.
Referenced by check(), clear(), getNoiseLevelDigi(), getParams(), HMdcDigitizerSetup(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 33 of file hmdcsetup.h.
Referenced by check(), clear(), getNoiseModeDigi(), getParams(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 29 of file hmdcsetup.h.
Referenced by check(), clear(), getNoiseOffDigi(), getParams(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 36 of file hmdcsetup.h.
Referenced by check(), clear(), getNoiseRangeHiDigi(), getParams(), HMdcDigitizerSetup(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 35 of file hmdcsetup.h.
Referenced by check(), clear(), getNoiseRangeLoDigi(), getParams(), HMdcDigitizerSetup(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 19 of file hmdcsetup.h.
Referenced by check(), clear(), getNtupleDigi(), getParams(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 31 of file hmdcsetup.h.
Referenced by check(), clear(), getOffsetsDigi(), getParams(), HMdcDigitizerSetup(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 27 of file hmdcsetup.h.
Referenced by check(), clear(), getOffsetsOffDigi(), getParams(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 17 of file hmdcsetup.h.
Referenced by HMdcDigitizerSetup().
|
protected |
Definition at line 18 of file hmdcsetup.h.
Referenced by check(), clear(), getParams(), getTdcModeDigi(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 21 of file hmdcsetup.h.
Referenced by check(), clear(), getParams(), getUseErrorDigi(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 25 of file hmdcsetup.h.
Referenced by check(), clear(), getParams(), getUseTimeCutsDigi(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 20 of file hmdcsetup.h.
Referenced by check(), clear(), getParams(), getUseTofDigi(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 22 of file hmdcsetup.h.
Referenced by check(), clear(), getParams(), getUseWireOffsetDigi(), printParam(), putParams(), and setupMdcDigitizer().
|
protected |
Definition at line 23 of file hmdcsetup.h.
Referenced by check(), clear(), getParams(), getUseWireStatDigi(), printParam(), putParams(), and setupMdcDigitizer().