FairRoot/PandaRoot
|
track finding quality assesment task More...
#include <PndGemFindHitsQA.h>
Public Member Functions | |
PndGemFindHitsQA () | |
PndGemFindHitsQA (Int_t iVerbose) | |
virtual | ~PndGemFindHitsQA () |
virtual void | Exec (Option_t *opt) |
void | SetVerbose (const Int_t &verbose) |
void | SetPointEffDist (Double_t dn) |
Private Member Functions | |
void | CreateHistos () |
void | DivideHistos (TH1 *hist1, TH1 *hist2, TH1 *hist3) |
Int_t | GetPointVector (Int_t arrayId, Int_t entryId, std::vector< Int_t > &pointVector, Bool_t printInfo=kFALSE) |
virtual void | SetParContainers () |
virtual void | Finish () |
virtual InitStatus | Init () |
virtual InitStatus | ReInit () |
ClassDef (PndGemFindHitsQA, 1) | |
track finding quality assesment task
Definition at line 30 of file PndGemFindHitsQA.h.
PndGemFindHitsQA::PndGemFindHitsQA | ( | ) |
Default constructor
Definition at line 39 of file PndGemFindHitsQA.cxx.
References fhCloseHits, fhHitFake, fhHitFakeProb, fhHitMultipleRate, fhHitNof, fhHitRadFake, fhHitRadFakeProb, fhHitRadNof, fHistWidth, fhPointMatch, fhPointMatchEff, fhPointNof, fhPointRadMatch, fhPointRadMatchEff, fhPointRadNof, fhPointRadReco, fhPointRadRecoEff, fhPointReco, fhPointRecoEff, fhPointToHit, fhTrueMatchDistPerSt, and fhTrueMatchDiXYPerSt.
PndGemFindHitsQA::PndGemFindHitsQA | ( | Int_t | iVerbose | ) |
Default constructor
Definition at line 95 of file PndGemFindHitsQA.cxx.
References fhCloseHits, fhHitFake, fhHitFakeProb, fhHitMultipleRate, fhHitNof, fhHitRadFake, fhHitRadFakeProb, fhHitRadNof, fHistWidth, fhPointMatch, fhPointMatchEff, fhPointNof, fhPointRadMatch, fhPointRadMatchEff, fhPointRadNof, fhPointRadReco, fhPointRadRecoEff, fhPointReco, fhPointRecoEff, fhPointToHit, fhTrueMatchDistPerSt, and fhTrueMatchDiXYPerSt.
|
virtual |
|
private |
|
private |
Definition at line 545 of file PndGemFindHitsQA.cxx.
References Double_t, fDigiPar, fhCloseHits, fhHitFake, fhHitFakeProb, fhHitMultipleRate, fhHitNof, fhHitRadFake, fhHitRadFakeProb, fhHitRadNof, fHistoList, fHistPlaneDivs, fHistWidth, fhPointMatch, fhPointMatchEff, fhPointNof, fhPointRadMatch, fhPointRadMatchEff, fhPointRadNof, fhPointRadReco, fhPointRadRecoEff, fhPointReco, fhPointRecoEff, fhPointToHit, fhTrueMatchDist, fhTrueMatchDistPerSt, fhTrueMatchDistValue, fhTrueMatchDiXY, fhTrueMatchDiXYPerSt, fhTrueMatchNofPerHit, fhTrueMatchNofPerPoint, fhTrueMatchValue, fPointEffDist, PndGemStation::GetNSensors(), PndGemDigiPar::GetNStations(), PndGemSensor::GetOuterRadius(), PndGemStation::GetSensor(), PndGemDigiPar::GetStation(), PndGemSensor::GetZ0(), and sensor.
Referenced by Init().
|
private |
Definition at line 710 of file PndGemFindHitsQA.cxx.
|
virtual |
Execution
Definition at line 244 of file PndGemFindHitsQA.cxx.
References a, At, Bool_t, Double_t, fDigiPar, fGemHitArray, fGemPointNumber, fhCloseHits, fhHitFake, fhHitMultipleRate, fhHitNof, fhHitRadFake, fhHitRadNof, fHistPlaneDivs, fHistWidth, fhPointMatch, fhPointNof, fhPointRadMatch, fhPointRadNof, fhPointRadReco, fhPointReco, fhPointToHit, fhTrueMatchDist, fhTrueMatchDistPerSt, fhTrueMatchDiXY, fhTrueMatchDiXYPerSt, fhTrueMatchNofPerHit, fhTrueMatchNofPerPoint, fMCPointArray, fNofEvents, fPointEffDist, fVerbose, GetPointVector(), PndGemMCPoint::GetSensorId(), PndGemDigiPar::GetSensorNr(), PndGemHit::GetSensorNr(), PndGemDigiPar::GetStationNr(), PndGemHit::GetStationNr(), PndGemMCPoint::GetXOut(), PndGemMCPoint::GetYOut(), PndGemMCPoint::GetZOut(), sensor, and CAMath::Sqrt().
|
privatevirtual |
Finish
Definition at line 718 of file PndGemFindHitsQA.cxx.
References Double_t, fDigiPar, fhHitFake, fhHitFakeProb, fhHitNof, fhHitRadFake, fhHitRadFakeProb, fhHitRadNof, fHistoList, fhPointMatch, fhPointMatchEff, fhPointNof, fhPointRadMatch, fhPointRadMatchEff, fhPointRadNof, fhPointRadReco, fhPointRadRecoEff, fhPointReco, fhPointRecoEff, fhTrueMatchNofPerPoint, fNofEvents, fPointEffDist, GetEntries(), PndGemStation::GetNSensors(), PndGemDigiPar::GetNStations(), PndGemDigiPar::GetStation(), and next.
|
private |
Definition at line 523 of file PndGemFindHitsQA.cxx.
References At, fGemData, fGemDataPointer, and fGemPointNumber.
Referenced by Exec().
|
privatevirtual |
Intialisation
Definition at line 152 of file PndGemFindHitsQA.cxx.
References CreateHistos(), fDigiPar, fGemData, fGemDataPointer, fGemHitArray, fGemPointNumber, fMCPointArray, PndGemDigiPar::GetNStations(), i, and rtdb.
|
privatevirtual |
Reinitialisation
Definition at line 219 of file PndGemFindHitsQA.cxx.
|
privatevirtual |
Get parameter containers
Definition at line 226 of file PndGemFindHitsQA.cxx.
References fDigiPar, fNofEvents, and run.
|
inline |
Definition at line 50 of file PndGemFindHitsQA.h.
References fPointEffDist.
Referenced by gem_boxHitsQAN().
|
inline |
Public modifiers
Definition at line 48 of file PndGemFindHitsQA.h.
References fVerbose, and verbose.
|
private |
Definition at line 50 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), Finish(), Init(), and SetParContainers().
|
private |
Array of GEM-related data
Definition at line 63 of file PndGemFindHitsQA.h.
Referenced by GetPointVector(), and Init().
|
private |
Definition at line 64 of file PndGemFindHitsQA.h.
Referenced by GetPointVector(), and Init().
|
private |
Array of reconstructed hits
Definition at line 60 of file PndGemFindHitsQA.h.
|
private |
Definition at line 65 of file PndGemFindHitsQA.h.
Referenced by Exec(), GetPointVector(), and Init().
|
private |
Definition at line 103 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), and PndGemFindHitsQA().
|
private |
Definition at line 95 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 96 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 101 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), and PndGemFindHitsQA().
|
private |
Definition at line 94 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 98 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 99 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 97 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 70 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), and Finish().
|
private |
Definition at line 72 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), and Exec().
|
private |
Definition at line 73 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), and PndGemFindHitsQA().
|
private |
Definition at line 89 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 90 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 82 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 91 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 92 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 85 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 86 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 87 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 83 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 84 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Finish(), and PndGemFindHitsQA().
|
private |
Definition at line 79 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), and PndGemFindHitsQA().
|
private |
Definition at line 109 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), and Exec().
|
private |
Definition at line 106 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), and PndGemFindHitsQA().
|
private |
Definition at line 111 of file PndGemFindHitsQA.h.
Referenced by CreateHistos().
|
private |
Definition at line 108 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), and Exec().
|
private |
Definition at line 105 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), and PndGemFindHitsQA().
|
private |
Definition at line 113 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), and Exec().
|
private |
Definition at line 114 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), and Finish().
|
private |
Definition at line 110 of file PndGemFindHitsQA.h.
Referenced by CreateHistos().
|
private |
Array of MC information
Definition at line 57 of file PndGemFindHitsQA.h.
|
private |
event counter
Event counter
Definition at line 68 of file PndGemFindHitsQA.h.
Referenced by Exec(), Finish(), and SetParContainers().
|
private |
Definition at line 75 of file PndGemFindHitsQA.h.
Referenced by CreateHistos(), Exec(), Finish(), and SetPointEffDist().