|
CbmRoot
|
#include <CbmMcbm2019CheckDigisMuch.h>
Public Member Functions | |
| CbmMcbm2019CheckDigisMuch () | |
| CbmMcbm2019CheckDigisMuch (const CbmMcbm2019CheckDigisMuch &)=delete | |
| CbmMcbm2019CheckDigisMuch | operator= (const CbmMcbm2019CheckDigisMuch &)=delete |
| ~CbmMcbm2019CheckDigisMuch () | |
| virtual InitStatus | Init () |
| virtual InitStatus | ReInit () |
| virtual void | Exec (Option_t *) |
| virtual void | SetParContainers () |
| virtual void | Finish () |
| void | SetTimeWindow (UInt_t uTsJump, Double_t dFirstTsOffset, UInt_t uPrevTs=2, UInt_t uPostTs=2, Double_t dTsLength=10240000.) |
| void | SetDigiDistPlotStartTime (Double_t dStartTime) |
| void | SetMuchPulseradcLimits (UInt_t uMin, UInt_t uMax) |
| void | SetOutFilename (TString sNameIn) |
Private Member Functions | |
| void | CreateHistos () |
| void | WriteHistos () |
| ClassDef (CbmMcbm2019CheckDigisMuch, 1) | |
Private Attributes | |
| CbmDigiManager * | fDigiMan = nullptr |
| UInt_t | fNrTs = 0 |
| TH2 * | fSameChanDigisDistEvo = nullptr |
| UInt_t | fuTsJump = 3 |
| Double_t | fdFirstTsOffs = 0.0 |
| UInt_t | fuStartTs = 0.0 |
| UInt_t | fuStopTs = 0.0 |
| Double_t | fdTsLength = 0.0 |
| Double_t | fdStartTime = 0.0 |
| Double_t | fdDigiDistStart = 0.0 |
| Double_t | fdDigiDistStop = 0.0 |
| UInt_t | fuMinAdcPulserMuch = 5 |
| UInt_t | fuMaxAdcPulserMuch = 15 |
| TH2 * | fDigisPerAsicEvo = nullptr |
| Double_t | fdLastMuchDigi [kuMaxNbAsics][kuNbChansAsic] |
| Double_t | fdLastMuchDigiPulser [kuMaxNbAsics][kuNbChansAsic] |
| TH2 * | fDigisPerChanEvo = nullptr |
| TString | fOutFileName {"data/CheckDigisMuch.root"} |
Static Private Attributes | |
| static const UInt_t | kuMaxNbAsics = 36 |
| static const UInt_t | kuNbChansAsic = 128 |
Definition at line 19 of file CbmMcbm2019CheckDigisMuch.h.
| CbmMcbm2019CheckDigisMuch::CbmMcbm2019CheckDigisMuch | ( | ) |
Definition at line 27 of file CbmMcbm2019CheckDigisMuch.cxx.
Referenced by CbmMcbm2019CheckDigisMuch(), ClassDef(), and operator=().
|
delete |
References CbmMcbm2019CheckDigisMuch().
| CbmMcbm2019CheckDigisMuch::~CbmMcbm2019CheckDigisMuch | ( | ) |
Constructor with parameters (Optional) Destructor
Definition at line 30 of file CbmMcbm2019CheckDigisMuch.cxx.
|
private |
References CbmMcbm2019CheckDigisMuch().
|
private |
Definition at line 63 of file CbmMcbm2019CheckDigisMuch.cxx.
References fdFirstTsOffs, fDigisPerAsicEvo, fDigisPerChanEvo, fdLastMuchDigi, fdLastMuchDigiPulser, fdStartTime, fdTsLength, fSameChanDigisDistEvo, fuStartTs, fuStopTs, fuTsJump, kuMaxNbAsics, and kuNbChansAsic.
Referenced by Init().
|
virtual |
Executed for each event.
Zoom in on jump
Definition at line 91 of file CbmMcbm2019CheckDigisMuch.cxx.
References fdDigiDistStart, fdDigiDistStop, fdFirstTsOffs, fDigiMan, fDigisPerAsicEvo, fDigisPerChanEvo, fdLastMuchDigi, fdLastMuchDigiPulser, fdStartTime, fNrTs, fSameChanDigisDistEvo, fuMaxAdcPulserMuch, fuMinAdcPulserMuch, fuStartTs, fuStopTs, kMuch, and kuNbChansAsic.
|
virtual |
Finish task called at the end of the run
Definition at line 157 of file CbmMcbm2019CheckDigisMuch.cxx.
References WriteHistos().
|
virtual |
Initiliazation of task at the beginning of a run
Definition at line 46 of file CbmMcbm2019CheckDigisMuch.cxx.
References CreateHistos(), fDigiMan, CbmDigiManager::Instance(), and kMuch.
|
delete |
References CbmMcbm2019CheckDigisMuch().
|
virtual |
ReInitiliazation of task when the runID changes
Definition at line 88 of file CbmMcbm2019CheckDigisMuch.cxx.
|
inline |
Definition at line 60 of file CbmMcbm2019CheckDigisMuch.h.
References fdDigiDistStart, and fdDigiDistStop.
|
inline |
Definition at line 66 of file CbmMcbm2019CheckDigisMuch.h.
References fuMaxAdcPulserMuch, and fuMinAdcPulserMuch.
|
inline |
Definition at line 72 of file CbmMcbm2019CheckDigisMuch.h.
References fOutFileName.
|
virtual |
Load the parameter container from the runtime database
Definition at line 33 of file CbmMcbm2019CheckDigisMuch.cxx.
|
inline |
Definition at line 50 of file CbmMcbm2019CheckDigisMuch.h.
References fdFirstTsOffs, fdStartTime, fdTsLength, fuStartTs, fuStopTs, and fuTsJump.
|
private |
Definition at line 159 of file CbmMcbm2019CheckDigisMuch.cxx.
References fDigisPerAsicEvo, fDigisPerChanEvo, fOutFileName, and fSameChanDigisDistEvo.
Referenced by Finish().
|
private |
Definition at line 92 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by Exec(), and SetDigiDistPlotStartTime().
|
private |
Definition at line 93 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by Exec(), and SetDigiDistPlotStartTime().
|
private |
Definition at line 86 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by CreateHistos(), Exec(), and SetTimeWindow().
|
private |
Definition at line 81 of file CbmMcbm2019CheckDigisMuch.h.
|
private |
Definition at line 97 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by CreateHistos(), Exec(), and WriteHistos().
|
private |
Definition at line 101 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by CreateHistos(), Exec(), and WriteHistos().
|
private |
Definition at line 98 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by CreateHistos(), and Exec().
|
private |
Definition at line 99 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by CreateHistos(), and Exec().
|
private |
Definition at line 90 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by CreateHistos(), Exec(), and SetTimeWindow().
|
private |
Definition at line 89 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by CreateHistos(), and SetTimeWindow().
|
private |
Definition at line 82 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by Exec().
|
private |
Definition at line 103 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by SetOutFilename(), and WriteHistos().
|
private |
Definition at line 83 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by CreateHistos(), Exec(), and WriteHistos().
|
private |
Definition at line 96 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by Exec(), and SetMuchPulseradcLimits().
|
private |
Definition at line 95 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by Exec(), and SetMuchPulseradcLimits().
|
private |
Definition at line 87 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by CreateHistos(), Exec(), and SetTimeWindow().
|
private |
Definition at line 88 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by CreateHistos(), Exec(), and SetTimeWindow().
|
private |
Definition at line 85 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by CreateHistos(), and SetTimeWindow().
|
staticprivate |
Definition at line 78 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by CreateHistos().
|
staticprivate |
Definition at line 79 of file CbmMcbm2019CheckDigisMuch.h.
Referenced by CreateHistos(), and Exec().