5#ifndef CBMTRDOCCUPANCYQA_H_
6#define CBMTRDOCCUPANCYQA_H_
86 CbmTrdOccupancyQa(
const char* name,
const char* title =
"CBM Task",
const char* geo =
"",
87 Double_t triggerThreshold = 1.0e-6, Bool_t plotMergedResults =
false);
89 virtual InitStatus
ReInit();
90 virtual InitStatus
Init();
92 virtual void Exec(Option_t* option);
struct OccupancyModule OccupancyModule
virtual ~CbmTrdOccupancyQa()
std::map< Int_t, TCanvas * >::iterator fLayerOccupancyMapIt
std::map< Int_t, OccupancyModule * >::iterator fModuleMapIt
void CopyEvent2MemoryMap()
Double_t fTriggerThreshold
Bool_t fPlotMergedResults
void SetNeighbourReadout(Bool_t neighbourReadout)
CbmTrdParSetGeo * fGeoPar
CbmTrdOccupancyQa(const CbmTrdOccupancyQa &)
virtual void FinishEvent()
virtual void FinishTask()
std::map< Int_t, TH2I * > fModuleOccupancyMap
virtual InitStatus ReInit()
std::map< Int_t, TProfile * >::iterator fLayerAverageOccupancyMapIt
void SetTriggerThreshold(Double_t triggerthreshold)
CbmTrdParSetDigi * fDigiPar
virtual void SetParContainers()
std::map< Int_t, TH1F * > fModuleOccupancyMemoryMap
std::map< Int_t, TH1F * >::iterator fModuleOccupancyMemoryMapIt
std::map< Int_t, TH2I * >::iterator fModuleOccupancyMapIt
std::map< Int_t, OccupancyModule * > fModuleMap
virtual InitStatus Init()
TH1I * fDigiChargeSpectrum
CbmTrdOccupancyQa & operator=(const CbmTrdOccupancyQa &)
CbmTrdGeoHandler * fGeoHandler
void SetNeighbourTrigger(Bool_t trigger)
std::map< Int_t, TProfile * > fLayerAverageOccupancyMap
virtual void Exec(Option_t *option)
void SwitchToMergedFile()
std::map< Int_t, TCanvas * > fLayerOccupancyMap