5#ifndef CBMTRDHITRATEQA_H_
6#define CBMTRDHITRATEQA_H_
71 virtual InitStatus
ReInit();
72 virtual InitStatus
Init();
76 virtual void Exec(Option_t* option);
93 void HistoInit(TCanvas*& c1, TCanvas*& c2, TH2F*& Layer, TH1F*& HitPad, Double_t ZRangeL, Double_t ZRangeU,
97 TCanvas* c1, TH1F* HitPad, TCanvas* c2, TH2F* Topview[3], TCanvas* c0,
102 void Histo(
HitRateGeoPara* GeoPara, Bool_t Fast, TH2F* Layer, TCanvas* c1, TH1F* HitPad, TCanvas* c2,
103 TH2F* Topview[3], TCanvas* c0, Double_t mm2bin);
106 Double_t StopY, Int_t ySteps, Double_t* Mpos, TH2F* Topview[3], TCanvas* c0);
struct HitRateGeoPara HitRateGeoPara
virtual void Exec(Option_t *option)
virtual void FinishTask()
void GetModuleInformationFromDigiPar(HitRateGeoPara *GeoPara, Bool_t Fast, Bool_t Lines, Int_t VolumeID, TH2F *Layer, TCanvas *c1, TH1F *HitPad, TCanvas *c2, TH2F *Topview[3], TCanvas *c0, Double_t mm2bin)
CbmTrdHitRateQa & operator=(const CbmTrdHitRateQa &)
void DrawBorders(HitRateGeoPara *GeoPara, TH2F *Layer, TCanvas *c1)
static const Int_t fPadNrX
TClonesArray * fDigiCollection
Trd MC points.
virtual InitStatus ReInit()
CbmTrdParSetAsic * fAsicPar
MC Track information.
TClonesArray * fMCStacks
Corresponding MCPoints to TRD digis.
CbmTrdHitRateQa(const CbmTrdHitRateQa &)
iterator over array above
void HistoInit(TCanvas *&c1, TCanvas *&c2, TH2F *&Layer, TH1F *&HitPad, Double_t ZRangeL, Double_t ZRangeU, Double_t mm2bin)
std::map< std::pair< Int_t, std::pair< Int_t, Int_t > >, CbmTrdDigi * >::iterator fDigiMapIt
void Histo(HitRateGeoPara *GeoPara, Bool_t Fast, TH2F *Layer, TCanvas *c1, TH1F *HitPad, TCanvas *c2, TH2F *Topview[3], TCanvas *c0, Double_t mm2bin)
virtual void SetParContainers()
Double_t global_meanLL[3]
void DrawPads(HitRateGeoPara *GeoPara, TH2F *Layer, TCanvas *c1)
Float_t fPadCharge[fPadNrY][fPadNrX]
static const Int_t fPadNrY
virtual void FinishEvent()
std::map< std::pair< Int_t, std::pair< Int_t, Int_t > >, CbmTrdDigi * > fDigiMap
Double_t CalcHitRate(HitRateGeoPara *GeoPara, Double_t StartX, Double_t StopX, Int_t xSteps, Double_t StartY, Double_t StopY, Int_t ySteps, Double_t *Mpos, TH2F *Topview[3], TCanvas *c0)
TClonesArray * fTrdPoints
CbmTrdParSetGeo * fGeoPar
CbmTrdGeoHandler * fGeoHandler
static const Int_t accuracy
virtual InitStatus Init()
TClonesArray * fDigiMatchCollection
TRD digis.
Float_t fPRFHitPositionLL
void GetModuleInformation()
virtual ~CbmTrdHitRateQa()
CbmTrdParSetDigi * fDigiPar
Describe TRD module ASIC settings (electronic gain, delays, etc)