CbmRoot
|
Create and fills plots of time differences to trigger in DigiEvents. More...
#include <CbmMcbm2024CheckEventsDt.h>
Public Member Functions | |
CbmMcbm2024CheckEventsDt () | |
Constructor. | |
CbmMcbm2024CheckEventsDt (const CbmMcbm2024CheckEventsDt &)=delete | |
Copy constructor (disabled) | |
virtual | ~CbmMcbm2024CheckEventsDt () |
Destructor. | |
virtual void | Exec (Option_t *opt) |
Task execution. | |
virtual void | Finish () |
Finish timeslice. | |
CbmMcbm2024CheckEventsDt & | operator= (const CbmMcbm2024CheckEventsDt &)=delete |
Assignment operator (disabled) | |
Private Member Functions | |
virtual InitStatus | Init () |
Task initialisation. | |
ClassDef (CbmMcbm2024CheckEventsDt, 1) | |
Private Attributes | |
const std::vector< CbmDigiEvent > * | fEvents = nullptr |
size_t | fNumTs = 0 |
Input data (events) | |
size_t | fNumEvents = 0 |
Number of events. | |
std::vector< std::string > | fvDets = {"Bmon", "Sts", "Much", "Trd1d", "Trd2d", "Tof", "Rich", "Fsd"} |
std::map< std::string, TH1 * > | fHistDt = {} |
std::map< std::string, TH2 * > | fHistDtEvo = {} |
std::map< std::string, TH1 * > | fHistDtToBmon = {} |
std::map< std::string, TH2 * > | fHistDtToBmonEvo = {} |
std::map< std::string, TH1 * > | fHistMul = {} |
std::map< std::string, TH2 * > | fHistDtMul = {} |
TCanvas * | fCanvDt = nullptr |
TCanvas * | fCanvDtEvo = nullptr |
TCanvas * | fCanvDtToBmon = nullptr |
TCanvas * | fCanvDtToBmonEvo = nullptr |
std::map< std::string, TCanvas * > | fCanvMul = {} |
Create and fills plots of time differences to trigger in DigiEvents.
Creates for each detector system two histograms, one for the time difference of each digi in DigiEvents to the event seed time and another for the same quantity as function of TS index (~time evolution). Fills these plots for each DigiEvent.
Definition at line 30 of file CbmMcbm2024CheckEventsDt.h.
CbmMcbm2024CheckEventsDt::CbmMcbm2024CheckEventsDt | ( | ) |
Constructor.
Definition at line 31 of file CbmMcbm2024CheckEventsDt.cxx.
|
delete |
Copy constructor (disabled)
|
virtual |
Destructor.
Definition at line 36 of file CbmMcbm2024CheckEventsDt.cxx.
|
private |
|
virtual |
Task execution.
TODO
Definition at line 41 of file CbmMcbm2024CheckEventsDt.cxx.
References fCanvDt, fCanvDtEvo, fCanvDtToBmon, fCanvDtToBmonEvo, fCanvMul, fEvents, fHistDt, fHistDtEvo, fHistDtMul, fHistDtToBmon, fHistDtToBmonEvo, fHistMul, fNumEvents, fNumTs, and fvDets.
|
virtual |
Finish timeslice.
Definition at line 281 of file CbmMcbm2024CheckEventsDt.cxx.
References fNumEvents, and fNumTs.
|
privatevirtual |
Task initialisation.
Definition at line 293 of file CbmMcbm2024CheckEventsDt.cxx.
References fEvents.
|
delete |
Assignment operator (disabled)
|
private |
Definition at line 75 of file CbmMcbm2024CheckEventsDt.h.
Referenced by Exec().
|
private |
Definition at line 76 of file CbmMcbm2024CheckEventsDt.h.
Referenced by Exec().
|
private |
Definition at line 78 of file CbmMcbm2024CheckEventsDt.h.
Referenced by Exec().
|
private |
Definition at line 79 of file CbmMcbm2024CheckEventsDt.h.
Referenced by Exec().
|
private |
Definition at line 81 of file CbmMcbm2024CheckEventsDt.h.
Referenced by Exec().
|
private |
Definition at line 63 of file CbmMcbm2024CheckEventsDt.h.
|
private |
Definition at line 68 of file CbmMcbm2024CheckEventsDt.h.
Referenced by Exec().
|
private |
Definition at line 69 of file CbmMcbm2024CheckEventsDt.h.
Referenced by Exec().
|
private |
Definition at line 73 of file CbmMcbm2024CheckEventsDt.h.
Referenced by Exec().
|
private |
Definition at line 70 of file CbmMcbm2024CheckEventsDt.h.
Referenced by Exec().
|
private |
Definition at line 71 of file CbmMcbm2024CheckEventsDt.h.
Referenced by Exec().
|
private |
Definition at line 72 of file CbmMcbm2024CheckEventsDt.h.
Referenced by Exec().
|
private |
Number of events.
Definition at line 65 of file CbmMcbm2024CheckEventsDt.h.
|
private |
Input data (events)
Number of processed timeslices
Definition at line 64 of file CbmMcbm2024CheckEventsDt.h.
|
private |
Definition at line 67 of file CbmMcbm2024CheckEventsDt.h.
Referenced by Exec().