|
CbmRoot
|
#include <CbmMcbm2019CheckDigisSts.h>
Public Member Functions | |
| CbmMcbm2019CheckDigisSts () | |
| CbmMcbm2019CheckDigisSts (const CbmMcbm2019CheckDigisSts &)=delete | |
| CbmMcbm2019CheckDigisSts | operator= (const CbmMcbm2019CheckDigisSts &)=delete |
| ~CbmMcbm2019CheckDigisSts () | |
| 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 | SetStsPulseradcLimits (UInt_t uMin, UInt_t uMax) |
| void | SetOutFilename (TString sNameIn) |
Private Member Functions | |
| void | CreateHistos () |
| void | WriteHistos () |
| ClassDef (CbmMcbm2019CheckDigisSts, 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 | fuMinAdcPulserSts = 5 |
| UInt_t | fuMaxAdcPulserSts = 15 |
| TH2 * | fDigisPerAsicEvo = nullptr |
| Double_t | fdLastStsDigi [kuMaxNbAsics][kuNbChansAsic] |
| Double_t | fdLastStsDigiPulser [kuMaxNbAsics][kuNbChansAsic] |
| TString | fOutFileName {"data/CheckDigisSts.root"} |
Static Private Attributes | |
| static const UInt_t | kuMaxNbAsics = 16 |
| static const UInt_t | kuNbChansAsic = 128 |
Definition at line 19 of file CbmMcbm2019CheckDigisSts.h.
| CbmMcbm2019CheckDigisSts::CbmMcbm2019CheckDigisSts | ( | ) |
Definition at line 27 of file CbmMcbm2019CheckDigisSts.cxx.
Referenced by CbmMcbm2019CheckDigisSts(), ClassDef(), and operator=().
|
delete |
References CbmMcbm2019CheckDigisSts().
| CbmMcbm2019CheckDigisSts::~CbmMcbm2019CheckDigisSts | ( | ) |
Constructor with parameters (Optional) Destructor
Definition at line 30 of file CbmMcbm2019CheckDigisSts.cxx.
|
private |
References CbmMcbm2019CheckDigisSts().
|
private |
Definition at line 61 of file CbmMcbm2019CheckDigisSts.cxx.
References fdFirstTsOffs, fDigisPerAsicEvo, fdLastStsDigi, fdLastStsDigiPulser, fdStartTime, fdTsLength, fSameChanDigisDistEvo, fuStartTs, fuStopTs, fuTsJump, kuMaxNbAsics, and kuNbChansAsic.
Referenced by Init().
|
virtual |
Executed for each event.
Zoom in on jump
Definition at line 86 of file CbmMcbm2019CheckDigisSts.cxx.
References fdDigiDistStart, fdDigiDistStop, fdFirstTsOffs, fDigiMan, fDigisPerAsicEvo, fdLastStsDigi, fdLastStsDigiPulser, fdStartTime, fNrTs, fSameChanDigisDistEvo, fuMaxAdcPulserSts, fuMinAdcPulserSts, fuStartTs, fuStopTs, CbmStsDigi::GetChannel(), kSts, and kuNbChansAsic.
|
virtual |
Finish task called at the end of the run
Definition at line 152 of file CbmMcbm2019CheckDigisSts.cxx.
References WriteHistos().
|
virtual |
Initiliazation of task at the beginning of a run
Definition at line 46 of file CbmMcbm2019CheckDigisSts.cxx.
References CreateHistos(), fDigiMan, CbmDigiManager::Instance(), and kSts.
|
delete |
References CbmMcbm2019CheckDigisSts().
|
virtual |
ReInitiliazation of task when the runID changes
Definition at line 83 of file CbmMcbm2019CheckDigisSts.cxx.
|
inline |
Definition at line 60 of file CbmMcbm2019CheckDigisSts.h.
References fdDigiDistStart, and fdDigiDistStop.
|
inline |
Definition at line 72 of file CbmMcbm2019CheckDigisSts.h.
References fOutFileName.
|
virtual |
Load the parameter container from the runtime database
Definition at line 33 of file CbmMcbm2019CheckDigisSts.cxx.
|
inline |
Definition at line 66 of file CbmMcbm2019CheckDigisSts.h.
References fuMaxAdcPulserSts, and fuMinAdcPulserSts.
|
inline |
Definition at line 50 of file CbmMcbm2019CheckDigisSts.h.
References fdFirstTsOffs, fdStartTime, fdTsLength, fuStartTs, fuStopTs, and fuTsJump.
|
private |
Definition at line 154 of file CbmMcbm2019CheckDigisSts.cxx.
References fDigisPerAsicEvo, fOutFileName, and fSameChanDigisDistEvo.
Referenced by Finish().
|
private |
Definition at line 92 of file CbmMcbm2019CheckDigisSts.h.
Referenced by Exec(), and SetDigiDistPlotStartTime().
|
private |
Definition at line 93 of file CbmMcbm2019CheckDigisSts.h.
Referenced by Exec(), and SetDigiDistPlotStartTime().
|
private |
Definition at line 86 of file CbmMcbm2019CheckDigisSts.h.
Referenced by CreateHistos(), Exec(), and SetTimeWindow().
|
private |
Definition at line 81 of file CbmMcbm2019CheckDigisSts.h.
|
private |
Definition at line 97 of file CbmMcbm2019CheckDigisSts.h.
Referenced by CreateHistos(), Exec(), and WriteHistos().
|
private |
Definition at line 98 of file CbmMcbm2019CheckDigisSts.h.
Referenced by CreateHistos(), and Exec().
|
private |
Definition at line 99 of file CbmMcbm2019CheckDigisSts.h.
Referenced by CreateHistos(), and Exec().
|
private |
Definition at line 90 of file CbmMcbm2019CheckDigisSts.h.
Referenced by CreateHistos(), Exec(), and SetTimeWindow().
|
private |
Definition at line 89 of file CbmMcbm2019CheckDigisSts.h.
Referenced by CreateHistos(), and SetTimeWindow().
|
private |
Definition at line 82 of file CbmMcbm2019CheckDigisSts.h.
Referenced by Exec().
|
private |
Definition at line 101 of file CbmMcbm2019CheckDigisSts.h.
Referenced by SetOutFilename(), and WriteHistos().
|
private |
Definition at line 83 of file CbmMcbm2019CheckDigisSts.h.
Referenced by CreateHistos(), Exec(), and WriteHistos().
|
private |
Definition at line 96 of file CbmMcbm2019CheckDigisSts.h.
Referenced by Exec(), and SetStsPulseradcLimits().
|
private |
Definition at line 95 of file CbmMcbm2019CheckDigisSts.h.
Referenced by Exec(), and SetStsPulseradcLimits().
|
private |
Definition at line 87 of file CbmMcbm2019CheckDigisSts.h.
Referenced by CreateHistos(), Exec(), and SetTimeWindow().
|
private |
Definition at line 88 of file CbmMcbm2019CheckDigisSts.h.
Referenced by CreateHistos(), Exec(), and SetTimeWindow().
|
private |
Definition at line 85 of file CbmMcbm2019CheckDigisSts.h.
Referenced by CreateHistos(), and SetTimeWindow().
|
staticprivate |
Definition at line 78 of file CbmMcbm2019CheckDigisSts.h.
Referenced by CreateHistos().
|
staticprivate |
Definition at line 79 of file CbmMcbm2019CheckDigisSts.h.
Referenced by CreateHistos(), and Exec().