5#ifndef CBMTASKDIGIEVENTQA_H
6#define CBMTASKDIGIEVENTQA_H 1
54 virtual void Exec(Option_t* opt);
67 virtual InitStatus
Init();
78 const std::vector<CbmDigiEvent>*
fEvents =
nullptr;
84 std::unique_ptr<cbm::algo::evbuild::DigiEventQa>
fAlgo;
QA task class for digi events produced by the event builder.
CbmTaskDigiEventQa(const CbmTaskDigiEventQa &)=delete
Copy constructor (disabled)
size_t fNumTs
Input data (events)
CbmTaskDigiEventQa()
Constructor.
std::unique_ptr< cbm::algo::evbuild::DigiEventQa > fAlgo
double fExecTime
Execution time [s].
const std::vector< CbmDigiEvent > * fEvents
CbmTaskDigiEventQa & operator=(const CbmTaskDigiEventQa &)=delete
Assignment operator (disabled)
size_t fNumDigis
Number of analysed digis.
std::map< ECbmModuleId, TH1D * > fDigiTimeHistos
cbm::algo::evbuild::DigiEventQaConfig fConfig
TH1D * ToTH1D(const cbm::algo::qa::H1D &source)
Create a ROOT TH1D from a H1D object.
virtual void Exec(Option_t *opt)
Task execution.
virtual ~CbmTaskDigiEventQa()
Destructor.
size_t fNumEvents
Number of analysed events.
virtual InitStatus Init()
Task initialisation.
void Config(const cbm::algo::evbuild::Config &config)
Configuration.
ClassDef(CbmTaskDigiEventQa, 1)
virtual void Finish()
Finish timeslice.
Configuration of digi event building.
Configuration data for the QA of CbmDigiEvents.