BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnTrackingQa Class Reference

#include <BmnTrackingQa.h>

Inheritance diagram for BmnTrackingQa:
Collaboration diagram for BmnTrackingQa:

Public Member Functions

 BmnTrackingQa ()
 Constructor.
 BmnTrackingQa (Short_t ch, TString name, TString gemConf, TString silConf, TString cscConf)
 Constructor.
virtual ~BmnTrackingQa ()
 Destructor.
virtual InitStatus Init ()
 Derived from FairTask.
virtual void Exec (Option_t *opt)
 Derived from FairTask.
virtual void Finish ()
 Derived from FairTask.
void SetMinNofPointsSts (Int_t minNofPointsSts)
 Setters.
void SetMinNofPointsTof (Int_t minNofPointsTof)
void SetQuota (Double_t quota)
void SetOutputDir (const std::string &dir)
void SetPRange (Int_t bins, Int_t min, Int_t max)
void SetYRange (Int_t bins, Int_t min, Int_t max)
void SetPtRange (Int_t bins, Int_t min, Int_t max)
void SetThetaRange (Double_t min, Double_t max, Int_t nofBins)
void SetOnlyPrimes (const Bool_t prime)
Bool_t GetOnlyPrimes () const
void SetInnerTrackerSetup (map< DetectorId, Bool_t > setup)
void SetDetectorPresence (DetectorId det, Bool_t use)
void SetInnerTracksBranchName (TString name)
 BmnTrackingQa ()
 Constructor.
 BmnTrackingQa (Short_t ch, TString name, TString gemConf, TString silConf, TString cscConf)
 Constructor.
virtual ~BmnTrackingQa ()
 Destructor.
virtual InitStatus Init ()
 Derived from FairTask.
virtual void Exec (Option_t *opt)
 Derived from FairTask.
virtual void Finish ()
 Derived from FairTask.
void SetMinNofPointsSts (Int_t minNofPointsSts)
 Setters.
void SetMinNofPointsTof (Int_t minNofPointsTof)
void SetQuota (Double_t quota)
void SetOutputDir (const std::string &dir)
void SetPRange (Int_t bins, Int_t min, Int_t max)
void SetYRange (Int_t bins, Int_t min, Int_t max)
void SetPtRange (Int_t bins, Int_t min, Int_t max)
void SetThetaRange (Double_t min, Double_t max, Int_t nofBins)
void SetOnlyPrimes (const Bool_t prime)
Bool_t GetOnlyPrimes () const
void SetInnerTrackerSetup (map< DetectorId, Bool_t > setup)
void SetDetectorPresence (DetectorId det, Bool_t use)
void SetInnerTracksBranchName (TString name)

Private Member Functions

void ReadDataBranches ()
 Read data branches from input data files.
void CreateH1 (const string &name, const string &xTitle, const string &yTitle, Int_t nofBins, Double_t minBin, Double_t maxBin)
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)
void CreateTrackHitsHistogram (const string &detName)
void ReadEventHeader ()
void CreateHistograms ()
void ProcessGlobal ()
Int_t CalcNumberOfMcPointInTrack (BmnMCTrack mcTrack)
Int_t CalcNumberOfMcPointInTrack (Int_t trId)
 BmnTrackingQa (const BmnTrackingQa &)=delete
BmnTrackingQa & operator= (const BmnTrackingQa &)=delete
void ReadDataBranches ()
 Read data branches from input data files.
void CreateH1 (const string &name, const string &xTitle, const string &yTitle, Int_t nofBins, Double_t minBin, Double_t maxBin)
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)
void CreateTrackHitsHistogram (const string &detName)
void ReadEventHeader ()
void CreateHistograms ()
void ProcessGlobal ()
Int_t CalcNumberOfMcPointInTrack (BmnMCTrack mcTrack)
Int_t CalcNumberOfMcPointInTrack (Int_t trId)
 BmnTrackingQa (const BmnTrackingQa &)=delete
BmnTrackingQa & operator= (const BmnTrackingQa &)=delete

Private Attributes

TString fOutName
BmnHistManager * fHM
string fOutputDir
BmnMCTrackCreator * fMCTrackCreator
Int_t fMinNofPoints
Int_t fMinNofPointsTof
Int_t fMinNofPointsDch
Double_t fQuota
Double_t fEtaCut
Double_t fPCut
Bool_t fPrimes
Double_t fPRangeMin
Double_t fPRangeMax
Int_t fPRangeBins
Double_t fPtRangeMin
Double_t fPtRangeMax
Int_t fPtRangeBins
Double_t fYRangeMin
Double_t fYRangeMax
Int_t fYRangeBins
Double_t fEtaRangeMin
Double_t fEtaRangeMax
Int_t fEtaRangeBins
Double_t fThetaRangeMin
Double_t fThetaRangeMax
Int_t fThetaRangeBins
UInt_t fNHitsCut
map< DetectorId, Bool_t > fInnerTrackerSetup
Int_t fNStations
TClonesArray * fMCTracks
TClonesArray * fGlobalTracks
TClonesArray * fGemTracks
TClonesArray * fSilTracks
TClonesArray * fStsTracks
TClonesArray * fStsTrackMatches
TClonesArray * fGlobalTrackMatches
TClonesArray * fGemHits
TClonesArray * fSilHits
TClonesArray * fSsdHits
TClonesArray * fStsHits
TClonesArray * fInnerHits
TClonesArray * fTof400Hits
TClonesArray * fTof700Hits
TClonesArray * fCscHits
TClonesArray * fCscPoints
TClonesArray * fDchTracks
TClonesArray * fGemPoints
TClonesArray * fSilPoints
TClonesArray * fVertex
CbmVertex * fVertexL1
TString fConfigGem
TString fConfigSil
TString fConfigCsc
BmnGemStripStationSet * fGemDetector
BmnSiliconStationSet * fSilDetector
BmnCSCStationSet * fCscDetector
TString fInnerTrackBranchName
Short_t fChargeCut
Int_t fEventNo

Detailed Description

Definition at line 28 of file BmnTrackingQa.h.

Constructor & Destructor Documentation

◆ BmnTrackingQa() [1/6]

BmnTrackingQa::BmnTrackingQa ( )
inline

Definition at line 34 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), and operator=().

Here is the caller graph for this function:

◆ BmnTrackingQa() [2/6]

◆ ~BmnTrackingQa() [1/2]

BmnTrackingQa::~BmnTrackingQa ( )
virtual

Definition at line 114 of file BmnTrackingQa.cxx.

References fHM.

◆ BmnTrackingQa() [3/6]

BmnTrackingQa::BmnTrackingQa ( const BmnTrackingQa & )
privatedelete

References BmnTrackingQa().

Here is the call graph for this function:

◆ BmnTrackingQa() [4/6]

BmnTrackingQa::BmnTrackingQa ( )
inline

Definition at line 34 of file BmnTrackingQa.h.

◆ BmnTrackingQa() [5/6]

BmnTrackingQa::BmnTrackingQa ( Short_t ch,
TString name,
TString gemConf,
TString silConf,
TString cscConf )

◆ ~BmnTrackingQa() [2/2]

virtual BmnTrackingQa::~BmnTrackingQa ( )
virtual

◆ BmnTrackingQa() [6/6]

BmnTrackingQa::BmnTrackingQa ( const BmnTrackingQa & )
privatedelete

References BmnTrackingQa().

Here is the call graph for this function:

Member Function Documentation

◆ CalcNumberOfMcPointInTrack() [1/4]

Int_t BmnTrackingQa::CalcNumberOfMcPointInTrack ( BmnMCTrack mcTrack)
private

Definition at line 994 of file BmnTrackingQa.cxx.

References fNStations, BmnMCTrack::GetPoints(), i, kGEM, and kSILICON.

Referenced by ProcessGlobal().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CalcNumberOfMcPointInTrack() [2/4]

Int_t BmnTrackingQa::CalcNumberOfMcPointInTrack ( BmnMCTrack mcTrack)
private

◆ CalcNumberOfMcPointInTrack() [3/4]

Int_t BmnTrackingQa::CalcNumberOfMcPointInTrack ( Int_t trId)
private

Definition at line 1019 of file BmnTrackingQa.cxx.

References fGemPoints, fNStations, fSilDetector, fSilPoints, BmnSiliconPoint::GetStation(), CbmStsPoint::GetStation(), and i.

Here is the call graph for this function:

◆ CalcNumberOfMcPointInTrack() [4/4]

◆ CreateH1() [1/2]

void BmnTrackingQa::CreateH1 ( const string & name,
const string & xTitle,
const string & yTitle,
Int_t nofBins,
Double_t minBin,
Double_t maxBin )
private

Definition at line 224 of file BmnTrackingQa.cxx.

References fHM.

Referenced by CreateHistograms(), and CreateTrackHitsHistogram().

Here is the caller graph for this function:

◆ CreateH1() [2/2]

void BmnTrackingQa::CreateH1 ( const string & name,
const string & xTitle,
const string & yTitle,
Int_t nofBins,
Double_t minBin,
Double_t maxBin )
private

◆ CreateH2() [1/2]

void BmnTrackingQa::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 )
private

Definition at line 235 of file BmnTrackingQa.cxx.

References fHM.

Referenced by CreateHistograms().

Here is the caller graph for this function:

◆ CreateH2() [2/2]

void BmnTrackingQa::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 )
private

◆ CreateHistograms() [1/2]

void BmnTrackingQa::CreateHistograms ( )
private

Definition at line 264 of file BmnTrackingQa.cxx.

References CreateH1(), CreateH2(), fEtaRangeBins, fEtaRangeMax, fEtaRangeMin, fPRangeBins, fPRangeMax, fPRangeMin, fPtRangeMax, fPtRangeMin, fThetaRangeBins, fThetaRangeMax, and fThetaRangeMin.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateHistograms() [2/2]

void BmnTrackingQa::CreateHistograms ( )
private

◆ CreateTrackHitsHistogram() [1/2]

void BmnTrackingQa::CreateTrackHitsHistogram ( const string & detName)
private

Definition at line 251 of file BmnTrackingQa.cxx.

References CreateH1(), i, max(), and min().

Here is the call graph for this function:

◆ CreateTrackHitsHistogram() [2/2]

void BmnTrackingQa::CreateTrackHitsHistogram ( const string & detName)
private

◆ Exec() [1/2]

void BmnTrackingQa::Exec ( Option_t * opt)
virtual

Definition at line 128 of file BmnTrackingQa.cxx.

References fEventNo, fHM, ProcessGlobal(), and ReadEventHeader().

Here is the call graph for this function:

◆ Exec() [2/2]

virtual void BmnTrackingQa::Exec ( Option_t * opt)
virtual

◆ Finish() [1/2]

void BmnTrackingQa::Finish ( )
virtual

Definition at line 144 of file BmnTrackingQa.cxx.

References BmnSimulationReport::Create(), fHM, fOutName, fOutputDir, fPrimes, nAllMcTracks, nAllRecoTracks, nBadRecoTracks, nGoodRecoTracks, nSplitRecoTracks, and BmnSimulationReport::SetOnlyPrimes().

Here is the call graph for this function:

◆ Finish() [2/2]

virtual void BmnTrackingQa::Finish ( )
virtual

◆ GetOnlyPrimes() [1/2]

Bool_t BmnTrackingQa::GetOnlyPrimes ( ) const
inline

Definition at line 100 of file BmnTrackingQa.h.

References fPrimes.

◆ GetOnlyPrimes() [2/2]

Bool_t BmnTrackingQa::GetOnlyPrimes ( ) const
inline

Definition at line 100 of file BmnTrackingQa.h.

References fPrimes.

◆ Init() [1/2]

InitStatus BmnTrackingQa::Init ( )
virtual

Definition at line 120 of file BmnTrackingQa.cxx.

References CreateHistograms(), fHM, and ReadDataBranches().

Here is the call graph for this function:

◆ Init() [2/2]

virtual InitStatus BmnTrackingQa::Init ( )
virtual

◆ operator=() [1/2]

BmnTrackingQa & BmnTrackingQa::operator= ( const BmnTrackingQa & )
privatedelete

References BmnTrackingQa().

Here is the call graph for this function:

◆ operator=() [2/2]

BmnTrackingQa & BmnTrackingQa::operator= ( const BmnTrackingQa & )
privatedelete

References BmnTrackingQa().

Here is the call graph for this function:

◆ ProcessGlobal() [1/2]

void BmnTrackingQa::ProcessGlobal ( )
private

◆ ProcessGlobal() [2/2]

void BmnTrackingQa::ProcessGlobal ( )
private

◆ ReadDataBranches() [1/2]

void BmnTrackingQa::ReadDataBranches ( )
private

Definition at line 160 of file BmnTrackingQa.cxx.

References fConfigGem, fConfigSil, fCscHits, fCscPoints, fDchTracks, fGemDetector, fGemHits, fGemPoints, fGemTracks, fGlobalTrackMatches, fGlobalTracks, fInnerHits, fInnerTrackBranchName, fInnerTrackerSetup, fMCTracks, fNStations, fSilDetector, fSilHits, fSilPoints, fSilTracks, fSsdHits, fStsHits, fStsTrackMatches, fStsTracks, fTof400Hits, fTof700Hits, fVertex, fVertexL1, kGEM, kSILICON, and kSSD.

Referenced by Init().

Here is the caller graph for this function:

◆ ReadDataBranches() [2/2]

void BmnTrackingQa::ReadDataBranches ( )
private

◆ ReadEventHeader() [1/2]

void BmnTrackingQa::ReadEventHeader ( )
private

Definition at line 216 of file BmnTrackingQa.cxx.

References fHM.

Referenced by Exec().

Here is the caller graph for this function:

◆ ReadEventHeader() [2/2]

void BmnTrackingQa::ReadEventHeader ( )
private

◆ SetDetectorPresence() [1/2]

void BmnTrackingQa::SetDetectorPresence ( DetectorId det,
Bool_t use )
inline

Definition at line 104 of file BmnTrackingQa.h.

References fInnerTrackerSetup, and use.

Referenced by bmn_qa_generator().

Here is the caller graph for this function:

◆ SetDetectorPresence() [2/2]

void BmnTrackingQa::SetDetectorPresence ( DetectorId det,
Bool_t use )
inline

Definition at line 104 of file BmnTrackingQa.h.

References fInnerTrackerSetup, and use.

◆ SetInnerTrackerSetup() [1/2]

void BmnTrackingQa::SetInnerTrackerSetup ( map< DetectorId, Bool_t > setup)
inline

Definition at line 102 of file BmnTrackingQa.h.

References fInnerTrackerSetup.

◆ SetInnerTrackerSetup() [2/2]

void BmnTrackingQa::SetInnerTrackerSetup ( map< DetectorId, Bool_t > setup)
inline

Definition at line 102 of file BmnTrackingQa.h.

References fInnerTrackerSetup.

◆ SetInnerTracksBranchName() [1/2]

void BmnTrackingQa::SetInnerTracksBranchName ( TString name)
inline

Definition at line 106 of file BmnTrackingQa.h.

References fInnerTrackBranchName.

Referenced by bmn_qa_generator().

Here is the caller graph for this function:

◆ SetInnerTracksBranchName() [2/2]

void BmnTrackingQa::SetInnerTracksBranchName ( TString name)
inline

Definition at line 106 of file BmnTrackingQa.h.

References fInnerTrackBranchName.

◆ SetMinNofPointsSts() [1/2]

void BmnTrackingQa::SetMinNofPointsSts ( Int_t minNofPointsSts)
inline

Definition at line 62 of file BmnTrackingQa.h.

References fMinNofPoints.

◆ SetMinNofPointsSts() [2/2]

void BmnTrackingQa::SetMinNofPointsSts ( Int_t minNofPointsSts)
inline

Definition at line 62 of file BmnTrackingQa.h.

References fMinNofPoints.

◆ SetMinNofPointsTof() [1/2]

void BmnTrackingQa::SetMinNofPointsTof ( Int_t minNofPointsTof)
inline

Definition at line 64 of file BmnTrackingQa.h.

References fMinNofPointsTof.

◆ SetMinNofPointsTof() [2/2]

void BmnTrackingQa::SetMinNofPointsTof ( Int_t minNofPointsTof)
inline

Definition at line 64 of file BmnTrackingQa.h.

References fMinNofPointsTof.

◆ SetOnlyPrimes() [1/2]

void BmnTrackingQa::SetOnlyPrimes ( const Bool_t prime)
inline

Definition at line 98 of file BmnTrackingQa.h.

References fPrimes.

Referenced by bmn_qa_generator().

Here is the caller graph for this function:

◆ SetOnlyPrimes() [2/2]

void BmnTrackingQa::SetOnlyPrimes ( const Bool_t prime)
inline

Definition at line 98 of file BmnTrackingQa.h.

References fPrimes.

◆ SetOutputDir() [1/2]

void BmnTrackingQa::SetOutputDir ( const std::string & dir)
inline

Definition at line 68 of file BmnTrackingQa.h.

References fOutputDir.

◆ SetOutputDir() [2/2]

void BmnTrackingQa::SetOutputDir ( const std::string & dir)
inline

Definition at line 68 of file BmnTrackingQa.h.

References fOutputDir.

◆ SetPRange() [1/2]

void BmnTrackingQa::SetPRange ( Int_t bins,
Int_t min,
Int_t max )
inline

Definition at line 70 of file BmnTrackingQa.h.

References fPRangeBins, fPRangeMax, fPRangeMin, max(), and min().

Here is the call graph for this function:

◆ SetPRange() [2/2]

void BmnTrackingQa::SetPRange ( Int_t bins,
Int_t min,
Int_t max )
inline

Definition at line 70 of file BmnTrackingQa.h.

References fPRangeBins, fPRangeMax, fPRangeMin, max(), and min().

Here is the call graph for this function:

◆ SetPtRange() [1/2]

void BmnTrackingQa::SetPtRange ( Int_t bins,
Int_t min,
Int_t max )
inline

Definition at line 84 of file BmnTrackingQa.h.

References fPtRangeBins, fPtRangeMax, fPtRangeMin, max(), and min().

Here is the call graph for this function:

◆ SetPtRange() [2/2]

void BmnTrackingQa::SetPtRange ( Int_t bins,
Int_t min,
Int_t max )
inline

Definition at line 84 of file BmnTrackingQa.h.

References fPtRangeBins, fPtRangeMax, fPtRangeMin, max(), and min().

Here is the call graph for this function:

◆ SetQuota() [1/2]

void BmnTrackingQa::SetQuota ( Double_t quota)
inline

Definition at line 66 of file BmnTrackingQa.h.

References fQuota.

◆ SetQuota() [2/2]

void BmnTrackingQa::SetQuota ( Double_t quota)
inline

Definition at line 66 of file BmnTrackingQa.h.

References fQuota.

◆ SetThetaRange() [1/2]

void BmnTrackingQa::SetThetaRange ( Double_t min,
Double_t max,
Int_t nofBins )
inline

Definition at line 91 of file BmnTrackingQa.h.

References fThetaRangeBins, fThetaRangeMax, fThetaRangeMin, max(), and min().

Here is the call graph for this function:

◆ SetThetaRange() [2/2]

void BmnTrackingQa::SetThetaRange ( Double_t min,
Double_t max,
Int_t nofBins )
inline

Definition at line 91 of file BmnTrackingQa.h.

References fThetaRangeBins, fThetaRangeMax, fThetaRangeMin, max(), and min().

Here is the call graph for this function:

◆ SetYRange() [1/2]

void BmnTrackingQa::SetYRange ( Int_t bins,
Int_t min,
Int_t max )
inline

Definition at line 77 of file BmnTrackingQa.h.

References fYRangeBins, fYRangeMax, fYRangeMin, max(), and min().

Here is the call graph for this function:

◆ SetYRange() [2/2]

void BmnTrackingQa::SetYRange ( Int_t bins,
Int_t min,
Int_t max )
inline

Definition at line 77 of file BmnTrackingQa.h.

References fYRangeBins, fYRangeMax, fYRangeMin, max(), and min().

Here is the call graph for this function:

Member Data Documentation

◆ fChargeCut

Short_t BmnTrackingQa::fChargeCut
private

Definition at line 221 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), and CalcNumberOfMcPointInTrack().

◆ fConfigCsc

TString BmnTrackingQa::fConfigCsc
private

Definition at line 214 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), and CalcNumberOfMcPointInTrack().

◆ fConfigGem

TString BmnTrackingQa::fConfigGem
private

Definition at line 212 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fConfigSil

TString BmnTrackingQa::fConfigSil
private

Definition at line 213 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fCscDetector

BmnCSCStationSet * BmnTrackingQa::fCscDetector
private

Definition at line 217 of file BmnTrackingQa.h.

Referenced by CalcNumberOfMcPointInTrack().

◆ fCscHits

TClonesArray * BmnTrackingQa::fCscHits
private

Definition at line 204 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fCscPoints

TClonesArray * BmnTrackingQa::fCscPoints
private

Definition at line 205 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fDchTracks

TClonesArray * BmnTrackingQa::fDchTracks
private

Definition at line 206 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fEtaCut

Double_t BmnTrackingQa::fEtaCut
private

Definition at line 154 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), and CalcNumberOfMcPointInTrack().

◆ fEtaRangeBins

Int_t BmnTrackingQa::fEtaRangeBins
private

Definition at line 179 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and CreateHistograms().

◆ fEtaRangeMax

Double_t BmnTrackingQa::fEtaRangeMax
private

Definition at line 178 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and CreateHistograms().

◆ fEtaRangeMin

Double_t BmnTrackingQa::fEtaRangeMin
private

Definition at line 177 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and CreateHistograms().

◆ fEventNo

Int_t BmnTrackingQa::fEventNo
private

Definition at line 223 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and Exec().

◆ fGemDetector

BmnGemStripStationSet * BmnTrackingQa::fGemDetector
private

Definition at line 215 of file BmnTrackingQa.h.

Referenced by CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fGemHits

TClonesArray * BmnTrackingQa::fGemHits
private

Definition at line 197 of file BmnTrackingQa.h.

Referenced by CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fGemPoints

TClonesArray * BmnTrackingQa::fGemPoints
private

Definition at line 207 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fGemTracks

TClonesArray * BmnTrackingQa::fGemTracks
private

Definition at line 192 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fGlobalTrackMatches

TClonesArray * BmnTrackingQa::fGlobalTrackMatches
private

Definition at line 196 of file BmnTrackingQa.h.

Referenced by CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fGlobalTracks

TClonesArray * BmnTrackingQa::fGlobalTracks
private

Definition at line 191 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fHM

◆ fInnerHits

TClonesArray * BmnTrackingQa::fInnerHits
private

Definition at line 201 of file BmnTrackingQa.h.

Referenced by CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fInnerTrackBranchName

TString BmnTrackingQa::fInnerTrackBranchName
private

◆ fInnerTrackerSetup

map< DetectorId, Bool_t > BmnTrackingQa::fInnerTrackerSetup
private

◆ fMCTrackCreator

BmnMCTrackCreator * BmnTrackingQa::fMCTrackCreator
private

Definition at line 146 of file BmnTrackingQa.h.

Referenced by CalcNumberOfMcPointInTrack().

◆ fMCTracks

TClonesArray * BmnTrackingQa::fMCTracks
private

◆ fMinNofPoints

Int_t BmnTrackingQa::fMinNofPoints
private

◆ fMinNofPointsDch

Int_t BmnTrackingQa::fMinNofPointsDch
private

Definition at line 151 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), and CalcNumberOfMcPointInTrack().

◆ fMinNofPointsTof

Int_t BmnTrackingQa::fMinNofPointsTof
private

Definition at line 150 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and SetMinNofPointsTof().

◆ fNHitsCut

UInt_t BmnTrackingQa::fNHitsCut
private

Definition at line 184 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), and CalcNumberOfMcPointInTrack().

◆ fNStations

Int_t BmnTrackingQa::fNStations
private

◆ fOutName

TString BmnTrackingQa::fOutName
private

Definition at line 142 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and Finish().

◆ fOutputDir

string BmnTrackingQa::fOutputDir
private

Definition at line 145 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), Finish(), and SetOutputDir().

◆ fPCut

Double_t BmnTrackingQa::fPCut
private

Definition at line 155 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), and CalcNumberOfMcPointInTrack().

◆ fPRangeBins

Int_t BmnTrackingQa::fPRangeBins
private

◆ fPRangeMax

Double_t BmnTrackingQa::fPRangeMax
private

◆ fPRangeMin

Double_t BmnTrackingQa::fPRangeMin
private

◆ fPrimes

Bool_t BmnTrackingQa::fPrimes
private

◆ fPtRangeBins

Int_t BmnTrackingQa::fPtRangeBins
private

Definition at line 173 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and SetPtRange().

◆ fPtRangeMax

Double_t BmnTrackingQa::fPtRangeMax
private

◆ fPtRangeMin

Double_t BmnTrackingQa::fPtRangeMin
private

◆ fQuota

Double_t BmnTrackingQa::fQuota
private

◆ fSilDetector

BmnSiliconStationSet * BmnTrackingQa::fSilDetector
private

Definition at line 216 of file BmnTrackingQa.h.

Referenced by CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fSilHits

TClonesArray * BmnTrackingQa::fSilHits
private

Definition at line 198 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fSilPoints

TClonesArray * BmnTrackingQa::fSilPoints
private

Definition at line 208 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fSilTracks

TClonesArray * BmnTrackingQa::fSilTracks
private

Definition at line 193 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fSsdHits

TClonesArray * BmnTrackingQa::fSsdHits
private

Definition at line 199 of file BmnTrackingQa.h.

Referenced by CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fStsHits

TClonesArray * BmnTrackingQa::fStsHits
private

Definition at line 200 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fStsTrackMatches

TClonesArray * BmnTrackingQa::fStsTrackMatches
private

Definition at line 195 of file BmnTrackingQa.h.

Referenced by CalcNumberOfMcPointInTrack(), ProcessGlobal(), and ReadDataBranches().

◆ fStsTracks

TClonesArray * BmnTrackingQa::fStsTracks
private

Definition at line 194 of file BmnTrackingQa.h.

Referenced by CalcNumberOfMcPointInTrack(), ProcessGlobal(), and ReadDataBranches().

◆ fThetaRangeBins

Int_t BmnTrackingQa::fThetaRangeBins
private

◆ fThetaRangeMax

Double_t BmnTrackingQa::fThetaRangeMax
private

◆ fThetaRangeMin

Double_t BmnTrackingQa::fThetaRangeMin
private

◆ fTof400Hits

TClonesArray * BmnTrackingQa::fTof400Hits
private

Definition at line 202 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fTof700Hits

TClonesArray * BmnTrackingQa::fTof700Hits
private

Definition at line 203 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fVertex

TClonesArray * BmnTrackingQa::fVertex
private

Definition at line 210 of file BmnTrackingQa.h.

Referenced by CalcNumberOfMcPointInTrack(), and ReadDataBranches().

◆ fVertexL1

CbmVertex * BmnTrackingQa::fVertexL1
private

Definition at line 211 of file BmnTrackingQa.h.

Referenced by CalcNumberOfMcPointInTrack(), ProcessGlobal(), and ReadDataBranches().

◆ fYRangeBins

Int_t BmnTrackingQa::fYRangeBins
private

Definition at line 176 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and SetYRange().

◆ fYRangeMax

Double_t BmnTrackingQa::fYRangeMax
private

Definition at line 175 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and SetYRange().

◆ fYRangeMin

Double_t BmnTrackingQa::fYRangeMin
private

Definition at line 174 of file BmnTrackingQa.h.

Referenced by BmnTrackingQa(), CalcNumberOfMcPointInTrack(), and SetYRange().


The documentation for this class was generated from the following files: