9#ifndef BMNTRACKINGQA_H_
10#define BMNTRACKINGQA_H_
22class BmnGlobalElectronId;
49 virtual InitStatus
Init();
115 const string& xTitle,
116 const string& yTitle,
122 const string& xTitle,
123 const string& yTitle,
124 const string& zTitle,
friend F32vec4 min(const F32vec4 &a, const F32vec4 &b)
friend F32vec4 max(const F32vec4 &a, const F32vec4 &b)
#define ClassDef(name, id)
void SetMinNofPointsTof(Int_t minNofPointsTof)
TClonesArray * fStsTrackMatches
TClonesArray * fSilTracks
virtual ~BmnTrackingQa()
Destructor.
TClonesArray * fTof700Hits
TClonesArray * fGemPoints
void SetOutputDir(const std::string &dir)
TClonesArray * fDchTracks
virtual void Finish()
Derived from FairTask.
void SetThetaRange(Double_t min, Double_t max, Int_t nofBins)
TClonesArray * fGlobalTracks
void SetPRange(Int_t bins, Int_t min, Int_t max)
virtual void Exec(Option_t *opt)
Derived from FairTask.
void SetInnerTracksBranchName(TString name)
TClonesArray * fStsTracks
TClonesArray * fGlobalTrackMatches
TString fInnerTrackBranchName
void SetMinNofPointsSts(Int_t minNofPointsSts)
Setters.
TClonesArray * fCscPoints
map< DetectorId, Bool_t > fInnerTrackerSetup
void SetInnerTrackerSetup(map< DetectorId, Bool_t > setup)
BmnCSCStationSet * fCscDetector
void SetDetectorPresence(DetectorId det, Bool_t use)
void SetPtRange(Int_t bins, Int_t min, Int_t max)
void ReadDataBranches()
Read data branches from input data files.
BmnTrackingQa()
Constructor.
void SetQuota(Double_t quota)
TClonesArray * fTof400Hits
void CreateH1(const string &name, const string &xTitle, const string &yTitle, Int_t nofBins, Double_t minBin, Double_t maxBin)
BmnGemStripStationSet * fGemDetector
virtual InitStatus Init()
Derived from FairTask.
BmnSiliconStationSet * fSilDetector
void CreateTrackHitsHistogram(const string &detName)
BmnTrackingQa(const BmnTrackingQa &)=delete
TClonesArray * fSilPoints
TClonesArray * fGemTracks
Int_t CalcNumberOfMcPointInTrack(BmnMCTrack mcTrack)
BmnTrackingQa & operator=(const BmnTrackingQa &)=delete
void CreateH2(const string &name, const string &xTitle, const string &yTitle, const string &zTitle, Int_t nofBinsX, Double_t minBinX, Double_t maxBinX, Int_t nofBinsY, Double_t minBinY, Double_t maxBinY)
Bool_t GetOnlyPrimes() const
void SetOnlyPrimes(const Bool_t prime)
TClonesArray * fInnerHits
void SetYRange(Int_t bins, Int_t min, Int_t max)
BmnMCTrackCreator * fMCTrackCreator
Creates BmnMCTrack objects.