|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnClusteringQa.h>
Public Member Functions | |
| BmnClusteringQa () | |
| Constructor. | |
| virtual | ~BmnClusteringQa () |
| Destructor. | |
| virtual InitStatus | Init () |
| Derived from FairTask. | |
| virtual void | Exec (Option_t *opt) |
| Derived from FairTask. | |
| virtual void | Finish () |
| Derived from FairTask. | |
| void | SetOutputDir (const string &outputDir) |
| Setters. | |
| void | SetOnlyPrimes (const Bool_t prime) |
| Bool_t | GetOnlyPrimes () const |
| BmnClusteringQa () | |
| Constructor. | |
| virtual | ~BmnClusteringQa () |
| Destructor. | |
| virtual InitStatus | Init () |
| Derived from FairTask. | |
| virtual void | Exec (Option_t *opt) |
| Derived from FairTask. | |
| virtual void | Finish () |
| Derived from FairTask. | |
| void | SetOutputDir (const string &outputDir) |
| Setters. | |
| void | SetOnlyPrimes (const Bool_t prime) |
| Bool_t | GetOnlyPrimes () const |
Private Member Functions | |
| Int_t | GetStationId (Int_t address, DetectorId detId) |
| void | ReadDataBranches () |
| Read data branches. | |
| void | ProcessPoints (const TClonesArray *points, const string &detName, DetectorId detId) |
| void | ProcessDigis (const TClonesArray *digis, const TClonesArray *digiMatches, const string &detName, DetectorId detId) |
| void | ProcessClusters (const TClonesArray *clusters, const TClonesArray *clusterMatches, const string &detName, DetectorId detId) |
| void | ProcessHits (const TClonesArray *hits, const TClonesArray *hitMatches, const string &detName, DetectorId detId) |
| void | ReadEventHeader () |
| void | FillEventCounterHistograms () |
| void | CreateHistograms () |
| void | CreateNofObjectsHistograms (DetectorId detId, const string &detName) |
| void | CreateNofObjectsHistograms (DetectorId detId, const string &detName, const string ¶meter, const string &xTitle) |
| void | CreateClusterParametersHistograms (DetectorId detId, const string &detName) |
| void | FillResidualAndPullHistograms (const TClonesArray *points, const TClonesArray *hits, const TClonesArray *hitMatches, const string &detName, DetectorId detId) |
| void | FillHitEfficiencyHistograms (const TClonesArray *points, const TClonesArray *hits, const TClonesArray *hitMatches, const string &detName, DetectorId detId) |
| void | CreateHitEfficiencyHistograms (DetectorId detId, const string &detName, const string ¶meter, const string &xTitle, Int_t nofBins, Double_t minBin, Double_t maxBin) |
| 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) |
| BmnClusteringQa (const BmnClusteringQa &)=delete | |
| BmnClusteringQa & | operator= (const BmnClusteringQa &)=delete |
| Int_t | GetStationId (Int_t address, DetectorId detId) |
| void | ReadDataBranches () |
| Read data branches. | |
| void | ProcessPoints (const TClonesArray *points, const string &detName, DetectorId detId) |
| void | ProcessDigis (const TClonesArray *digis, const TClonesArray *digiMatches, const string &detName, DetectorId detId) |
| void | ProcessClusters (const TClonesArray *clusters, const TClonesArray *clusterMatches, const string &detName, DetectorId detId) |
| void | ProcessHits (const TClonesArray *hits, const TClonesArray *hitMatches, const string &detName, DetectorId detId) |
| void | ReadEventHeader () |
| void | FillEventCounterHistograms () |
| void | CreateHistograms () |
| void | CreateNofObjectsHistograms (DetectorId detId, const string &detName) |
| void | CreateNofObjectsHistograms (DetectorId detId, const string &detName, const string ¶meter, const string &xTitle) |
| void | CreateClusterParametersHistograms (DetectorId detId, const string &detName) |
| void | FillResidualAndPullHistograms (const TClonesArray *points, const TClonesArray *hits, const TClonesArray *hitMatches, const string &detName, DetectorId detId) |
| void | FillHitEfficiencyHistograms (const TClonesArray *points, const TClonesArray *hits, const TClonesArray *hitMatches, const string &detName, DetectorId detId) |
| void | CreateHitEfficiencyHistograms (DetectorId detId, const string &detName, const string ¶meter, const string &xTitle, Int_t nofBins, Double_t minBin, Double_t maxBin) |
| 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) |
| BmnClusteringQa (const BmnClusteringQa &)=delete | |
| BmnClusteringQa & | operator= (const BmnClusteringQa &)=delete |
Definition at line 25 of file BmnClusteringQa.h.
| BmnClusteringQa::BmnClusteringQa | ( | ) |
Definition at line 44 of file BmnClusteringQa.cxx.
References fDch1HitMatches, fDch1Hits, fDch1Points, fGemDetector, fGemDigitMatches, fGemDigits, fGemHitMatches, fGemHits, fGemPoints, fHM, fMCTracks, fOutputDir, and fPrimes.
Referenced by BmnClusteringQa(), and operator=().
|
virtual |
Definition at line 75 of file BmnClusteringQa.cxx.
References fHM.
|
privatedelete |
| BmnClusteringQa::BmnClusteringQa | ( | ) |
|
virtual |
|
privatedelete |
|
private |
|
private |
|
private |
Definition at line 509 of file BmnClusteringQa.cxx.
References fHM.
Referenced by CreateHistograms().
|
private |
|
private |
Definition at line 520 of file BmnClusteringQa.cxx.
References fHM.
Referenced by CreateHistograms().
|
private |
References fDch1HitMatches, fDch1Hits, fDch1Points, fGemDetector, fGemDigitMatches, fGemDigits, fGemHitMatches, fGemHits, fGemPoints, fHM, fMCTracks, fOutputDir, fPrimes, fSilDetector, fSilHitMatches, fSilHits, and fSilPoints.
|
private |
Definition at line 445 of file BmnClusteringQa.cxx.
References CreateH1(), CreateH2(), TString::Data(), fGemDetector, and fSilDetector.
Referenced by Init().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
virtual |
Definition at line 99 of file BmnClusteringQa.cxx.
References fGemHitMatches, fGemHits, fGemPoints, fHM, FillHitEfficiencyHistograms(), FillResidualAndPullHistograms(), kGEM, ProcessHits(), ProcessPoints(), and ReadEventHeader().
|
virtual |
|
private |
Definition at line 342 of file BmnClusteringQa.cxx.
|
private |
|
private |
Definition at line 413 of file BmnClusteringQa.cxx.
References TObjArray::At(), fHM, TObjArray::GetEntriesFast(), BmnHit::GetStation(), GetStationId(), and i.
Referenced by Exec().
|
private |
|
private |
Definition at line 381 of file BmnClusteringQa.cxx.
References TObjArray::At(), fHM, TObjArray::GetEntriesFast(), and BmnHit::GetStation().
Referenced by Exec().
|
private |
|
virtual |
Definition at line 136 of file BmnClusteringQa.cxx.
References BmnSimulationReport::Create(), fGemDetector, fHM, fOutputDir, and fSilDetector.
|
virtual |
|
inline |
Definition at line 58 of file BmnClusteringQa.h.
References fPrimes.
|
inline |
Definition at line 58 of file BmnClusteringQa.h.
References fPrimes.
|
private |
Definition at line 183 of file BmnClusteringQa.cxx.
Referenced by FillHitEfficiencyHistograms().
|
private |
|
virtual |
Definition at line 81 of file BmnClusteringQa.cxx.
References CreateHistograms(), fGemDetector, fHM, fSilDetector, and ReadDataBranches().
|
virtual |
|
privatedelete |
|
privatedelete |
|
private |
Definition at line 217 of file BmnClusteringQa.cxx.
|
private |
|
private |
Definition at line 201 of file BmnClusteringQa.cxx.
|
private |
|
private |
Definition at line 237 of file BmnClusteringQa.cxx.
References TString::Data(), fGemDetector, fGemHitMatches, fGemHits, fGemPoints, fHM, fSilDetector, fSilHitMatches, fSilHits, fSilPoints, BmnLink::GetIndex(), BmnMatch::GetMatchedLink(), BmnHit::GetStation(), and i.
Referenced by Exec().
|
private |
|
private |
Definition at line 189 of file BmnClusteringQa.cxx.
References fHM, TObjArray::GetEntriesFast(), and i.
Referenced by Exec().
|
private |
|
private |
Definition at line 154 of file BmnClusteringQa.cxx.
References fDch1Points, fGemHitMatches, fGemHits, fGemPoints, fMCTracks, fSilHitMatches, fSilHits, and fSilPoints.
Referenced by Init().
|
private |
|
private |
Definition at line 145 of file BmnClusteringQa.cxx.
References fHM.
Referenced by Exec().
|
private |
|
inline |
Definition at line 56 of file BmnClusteringQa.h.
References fPrimes.
|
inline |
Definition at line 56 of file BmnClusteringQa.h.
References fPrimes.
|
inline |
Definition at line 54 of file BmnClusteringQa.h.
References fOutputDir.
|
inline |
Definition at line 54 of file BmnClusteringQa.h.
References fOutputDir.
|
private |
Definition at line 175 of file BmnClusteringQa.h.
Referenced by BmnClusteringQa(), and CreateH2().
|
private |
Definition at line 174 of file BmnClusteringQa.h.
Referenced by BmnClusteringQa(), and CreateH2().
|
private |
Definition at line 173 of file BmnClusteringQa.h.
Referenced by BmnClusteringQa(), CreateH2(), and ReadDataBranches().
|
private |
Definition at line 166 of file BmnClusteringQa.h.
Referenced by BmnClusteringQa(), CreateH2(), CreateHistograms(), Finish(), Init(), and ProcessHits().
|
private |
Definition at line 162 of file BmnClusteringQa.h.
Referenced by BmnClusteringQa(), and CreateH2().
|
private |
Definition at line 159 of file BmnClusteringQa.h.
Referenced by BmnClusteringQa(), and CreateH2().
|
private |
Definition at line 164 of file BmnClusteringQa.h.
Referenced by BmnClusteringQa(), CreateH2(), Exec(), ProcessHits(), and ReadDataBranches().
|
private |
Definition at line 161 of file BmnClusteringQa.h.
Referenced by BmnClusteringQa(), CreateH2(), Exec(), ProcessHits(), and ReadDataBranches().
|
private |
Definition at line 158 of file BmnClusteringQa.h.
Referenced by BmnClusteringQa(), CreateH2(), Exec(), ProcessHits(), and ReadDataBranches().
|
private |
Definition at line 147 of file BmnClusteringQa.h.
Referenced by BmnClusteringQa(), ~BmnClusteringQa(), CreateH1(), CreateH2(), Exec(), FillHitEfficiencyHistograms(), FillResidualAndPullHistograms(), Finish(), Init(), ProcessHits(), ProcessPoints(), and ReadEventHeader().
|
private |
Definition at line 151 of file BmnClusteringQa.h.
Referenced by BmnClusteringQa(), CreateH2(), and ReadDataBranches().
|
private |
Definition at line 148 of file BmnClusteringQa.h.
Referenced by BmnClusteringQa(), CreateH2(), Finish(), and SetOutputDir().
|
private |
Definition at line 177 of file BmnClusteringQa.h.
Referenced by BmnClusteringQa(), CreateH2(), GetOnlyPrimes(), and SetOnlyPrimes().
|
private |
Definition at line 167 of file BmnClusteringQa.h.
Referenced by CreateH2(), CreateHistograms(), Finish(), Init(), and ProcessHits().
|
private |
Definition at line 171 of file BmnClusteringQa.h.
Referenced by CreateH2(), ProcessHits(), and ReadDataBranches().
|
private |
Definition at line 169 of file BmnClusteringQa.h.
Referenced by CreateH2(), ProcessHits(), and ReadDataBranches().
|
private |
Definition at line 170 of file BmnClusteringQa.h.
Referenced by CreateH2(), ProcessHits(), and ReadDataBranches().