![]() |
PandaRoot
|
#include <PndTrackingQA.h>
Public Member Functions | |
PndTrackingQA (TString trackBranchName, TString idealTrackName, Bool_t pndTrackData=kTRUE) | |
PndTrackingQA (TString trackBranchName, TString idealTrackName, PndTrackFunctor *posTrack, Bool_t pndTrackData=kTRUE) | |
virtual | ~PndTrackingQA () |
virtual void | Init () |
void | SetVerbose (Int_t val) |
void | AddHitsBranchName (TString name) |
Adds branch names of detector data which should be taken into account in the analysis. More... | |
void | SetHitsBranchNames (std::vector< TString > names) |
void | AnalyseEvent (TClonesArray *recoTrackInfo) |
Int_t | GetNIdealHits (FairMultiLinkedData &track, TString branchName) |
std::map< Int_t, Int_t > | GetMCTrackFound () |
std::map< FairLink, Int_t > | GetMCTrackFoundTimeBased () |
std::map< Int_t, Int_t > | GetTrackQualification () |
std::map< FairLink, Int_t > | GetTrackQualificationTimeBased () |
std::map< Int_t, Int_t > | GetTrackMCStatus () |
std::map< FairLink, Int_t > | GetTrackMCStatusTimeBased () |
std::map< Int_t, std::map< TString, std::pair< Double_t, Int_t > > > | GetEfficiencies () |
std::map< FairLink, std::map< TString, std::pair< Double_t, Int_t > > > | GetEfficienciesTimeBased () |
std::map< Int_t, Double_t > | GetPResolution () |
std::map< Int_t, TVector3 > | GetP () |
std::map< Int_t, Double_t > | GetPtResolution () |
std::map< Int_t, Double_t > | GetPt () |
std::map< Int_t, Double_t > | GetPlResolution () |
std::map< Int_t, Double_t > | GetPl () |
std::map< Int_t, Double_t > | GetPResolutionRel () |
std::map< Int_t, Double_t > | GetPtResolutionRel () |
std::map< Int_t, Double_t > | GetPlResolutionRel () |
std::map< FairLink, Double_t > | GetTimeBasedPResolution () |
std::map< FairLink, TVector3 > | GetTimeBasedP () |
std::map< FairLink, Double_t > | GetTimeBasedPtResolution () |
std::map< FairLink, Double_t > | GetTimeBasedPt () |
std::map< FairLink, Double_t > | GetTimeBasedPlResolution () |
std::map< FairLink, Double_t > | GetTimeBasedPl () |
std::map< FairLink, Double_t > | GetTimeBasedPResolutionRel () |
std::map< FairLink, Double_t > | GetTimeBasedPtResolutionRel () |
std::map< FairLink, Double_t > | GetTimeBasedPlResolutionRel () |
std::map< Int_t, Int_t > | GetTrackIdMCId () |
Int_t | GetNGhosts () |
Int_t | GetNClones () |
void | PrintTrackDataSummary (FairMultiLinkedData &trackData, Bool_t detailedInfo=kFALSE) |
void | PrintTrackDataSummaryCompare (FairMultiLinkedData &recoTrackData, FairMultiLinkedData &idealTrackData) |
void | PrintTrackQualityMap (Bool_t detailedInfo=kFALSE) |
void | PrintTrackMCStatusMap () |
void | PrintTrackInfo (std::map< TString, FairMultiLinkedData > info) |
Int_t | GetIdealTrackIdFromMCTrackId (int mctrackid) |
FairLink | GetIdealTrackFairLinkFromMCTrackFairLink (FairLink mctrackFairLink) |
Int_t | GetIdealTrackIdFromRecoTrackId (int trackid) |
void | SetRunTimeBased (bool runTimeBased) |
PndTrackingQualityRecoInfo | GetRecoInfoFromRecoTrack (Int_t trackId, Int_t mctrackId, FairLink mctrackFairLink) |
PndTrackingQualityRecoInfo | GetRecoInfoFromRecoTrackTimeBased (FairLink recoFairLink, Int_t mctrackId, FairLink mctrackFairLink) |
std::map< FairLink, Int_t > | GetCloneInfoforMCTrack () |
std::vector< double > | GetEventPurityVector () |
Definition at line 110 of file PndTrackingQA.h.
PndTrackingQA::PndTrackingQA | ( | TString | trackBranchName, |
TString | idealTrackName, | ||
Bool_t | pndTrackData = kTRUE |
||
) |
PndTrackingQA::PndTrackingQA | ( | TString | trackBranchName, |
TString | idealTrackName, | ||
PndTrackFunctor * | posTrack, | ||
Bool_t | pndTrackData = kTRUE |
||
) |
|
virtual |
|
inline |
Adds branch names of detector data which should be taken into account in the analysis.
Definition at line 120 of file PndTrackingQA.h.
void PndTrackingQA::AnalyseEvent | ( | TClonesArray * | recoTrackInfo | ) |
|
inline |
Definition at line 196 of file PndTrackingQA.h.
|
inline |
Definition at line 133 of file PndTrackingQA.h.
|
inline |
Definition at line 134 of file PndTrackingQA.h.
|
inline |
Definition at line 198 of file PndTrackingQA.h.
|
inline |
Definition at line 179 of file PndTrackingQA.h.
|
inline |
Definition at line 172 of file PndTrackingQA.h.
|
inline |
Definition at line 184 of file PndTrackingQA.h.
|
inline |
Definition at line 127 of file PndTrackingQA.h.
|
inline |
Definition at line 128 of file PndTrackingQA.h.
|
inline |
Definition at line 160 of file PndTrackingQA.h.
|
inline |
Definition at line 159 of file PndTrackingQA.h.
Int_t PndTrackingQA::GetNIdealHits | ( | FairMultiLinkedData & | track, |
TString | branchName | ||
) |
|
inline |
Definition at line 138 of file PndTrackingQA.h.
|
inline |
Definition at line 142 of file PndTrackingQA.h.
|
inline |
Definition at line 141 of file PndTrackingQA.h.
|
inline |
Definition at line 145 of file PndTrackingQA.h.
|
inline |
Definition at line 137 of file PndTrackingQA.h.
|
inline |
Definition at line 143 of file PndTrackingQA.h.
|
inline |
Definition at line 140 of file PndTrackingQA.h.
|
inline |
Definition at line 139 of file PndTrackingQA.h.
|
inline |
Definition at line 144 of file PndTrackingQA.h.
PndTrackingQualityRecoInfo PndTrackingQA::GetRecoInfoFromRecoTrack | ( | Int_t | trackId, |
Int_t | mctrackId, | ||
FairLink | mctrackFairLink | ||
) |
PndTrackingQualityRecoInfo PndTrackingQA::GetRecoInfoFromRecoTrackTimeBased | ( | FairLink | recoFairLink, |
Int_t | mctrackId, | ||
FairLink | mctrackFairLink | ||
) |
|
inline |
Definition at line 149 of file PndTrackingQA.h.
|
inline |
Definition at line 153 of file PndTrackingQA.h.
|
inline |
Definition at line 152 of file PndTrackingQA.h.
|
inline |
Definition at line 156 of file PndTrackingQA.h.
|
inline |
Definition at line 148 of file PndTrackingQA.h.
|
inline |
Definition at line 154 of file PndTrackingQA.h.
|
inline |
Definition at line 151 of file PndTrackingQA.h.
|
inline |
Definition at line 150 of file PndTrackingQA.h.
|
inline |
Definition at line 155 of file PndTrackingQA.h.
|
inline |
Definition at line 158 of file PndTrackingQA.h.
|
inline |
Definition at line 131 of file PndTrackingQA.h.
|
inline |
Definition at line 132 of file PndTrackingQA.h.
|
inline |
Definition at line 129 of file PndTrackingQA.h.
|
inline |
Definition at line 130 of file PndTrackingQA.h.
|
virtual |
void PndTrackingQA::PrintTrackDataSummary | ( | FairMultiLinkedData & | trackData, |
Bool_t | detailedInfo = kFALSE |
||
) |
void PndTrackingQA::PrintTrackDataSummaryCompare | ( | FairMultiLinkedData & | recoTrackData, |
FairMultiLinkedData & | idealTrackData | ||
) |
void PndTrackingQA::PrintTrackInfo | ( | std::map< TString, FairMultiLinkedData > | info | ) |
void PndTrackingQA::PrintTrackMCStatusMap | ( | ) |
void PndTrackingQA::PrintTrackQualityMap | ( | Bool_t | detailedInfo = kFALSE | ) |
The description of the quality map IDs is now located a but further up, at struct qualityNumbers
|
inline |
Definition at line 121 of file PndTrackingQA.h.
|
inline |
Definition at line 192 of file PndTrackingQA.h.
|
inline |
Definition at line 117 of file PndTrackingQA.h.