![]()  | 
  
    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.