9#ifndef CBMBUILDEVENTSQA_H_
10#define CBMBUILDEVENTSQA_H 1
45 virtual void Exec(Option_t* opt);
61 virtual InitStatus
Init();
TH1F * fhNoiseDigiRatioAll
correct digis per event for all detectors, disregarding noise
TH2I * fhCorrectVsFoundAll
digis found per event for all detectors
TH1F * fhFoundDigiRatioAll
noise digis per event for all detectors
void MatchEvent(CbmEvent *event)
std::map< ECbmModuleId, TH2I * > fhMapSystemsCorrectVsFoundNoNoise
virtual ~CbmBuildEventsQa()
int fNofEntries
Number of processed entries.
CbmQaCanvas * fCanvAllSystems
correct digis per event vs found digis per event, all detectors, disregarding noise
std::map< ECbmModuleId, CbmQaCanvas * > fCanvMapSystems
TH1F * fhCorrectDigiRatioAll
virtual InitStatus Init()
output folder with histos and canvases
ECbmDataType GetDigiType(ECbmModuleId system)
TClonesArray * fEvents
Input array (class CbmEvent)
virtual void Exec(Option_t *opt)
std::map< ECbmModuleId, TH2I * > fhMapSystemsCorrectVsFound
CbmBuildEventsQa(const CbmBuildEventsQa &)
std::vector< ECbmModuleId > fRefDetectors
int getMatchedMcEventNoNoise(const CbmEvent *event)
void AddRefDetector(ECbmModuleId RefDetector)
std::map< ECbmModuleId, TH1F * > fhMapSystemsFoundDigi
std::vector< ECbmModuleId > fSystems
CbmDigiManager * fDigiMan
TH1F * fhCorrectDigiRatioAllNoNoise
correct digis per event for all detectors
std::map< ECbmModuleId, TH1F * > fhMapSystemsCorrectDigiNoNoise
std::map< ECbmModuleId, TH1F * > fhMapSystemsNoiseDigi
CbmBuildEventsQa & operator=(const CbmBuildEventsQa &)
TH2I * fhCorrectVsFoundAllNoNoise
correct digis per event vs found digis per event, all detectors
TFolder fOutFolder
subfolder for histograms
std::map< ECbmModuleId, TH1F * > fhMapSystemsCorrectDigi
summary canvas
ClassDef(CbmBuildEventsQa, 1)
Class characterising one event by a collection of links (indices) to data objects,...