14 #ifndef PndTrackingQualityBarrelTaskNewLinks_H
15 #define PndTrackingQualityBarrelTaskNewLinks_H
48 virtual InitStatus
Init();
53 virtual void Exec(Option_t* opt);
82 virtual void FillQualyHisto(std::map<Int_t, Int_t> trackQualifikation, Int_t nGhosts);
83 virtual void FillMCStatus(std::map<Int_t, Int_t> trackMCStatus);
85 virtual void MapToHist(std::map<Int_t, Double_t>, TH1*);
virtual void Exec(Option_t *opt)
std::map< int, int > fMCInfoIdIdealId
void SetTrackBranchName(TString name, Bool_t pndTrackData=kTRUE)
Sets the branch name of the track data which should be analyzed.
std::vector< TString > fBranchNames
virtual InitStatus Init()
PndTrackingQualityMCInfo GetMCInfoFromIdealTrack(PndTrack *idealtrack)
ClassDef(PndTrackingQualityBarrelTaskNewLinks, 1)
void LabelQualyHistogram(TH1 *)
virtual ~PndTrackingQualityBarrelTaskNewLinks()
TClonesArray * fTrackCand
virtual void FillMCStatus(std::map< Int_t, Int_t > trackMCStatus)
void AddHitsBranchName(TString name)
Adds branch names of detector data which should be taken into account in the analysis.
virtual Int_t GetSumOfAllValidMCHits(FairMultiLinkedData *trackData)
virtual void MapToHist(std::map< Int_t, Double_t >, TH1 *)
std::map< Int_t, Int_t > fMapTrackQualifikation
PndTrackingQualityBarrelTaskNewLinks(TString trackBranchName, TString idealBranchName, Bool_t pndTrackData=kTRUE)
void SetIdealTrackBranchName(TString name)
TString fMCInfoBranchName
TClonesArray * fSttHitArray
TClonesArray * fIdealTrack
Int_t GetMCInfoIdFromIdealTrackId(int idealtrackid)
TClonesArray * fRecoTrackInfo
virtual void FillEfficiencies(std::map< Int_t, std::map< TString, std::pair< Double_t, Int_t > > > efficiencies)
std::map< TString, TH2 * > fMapEfficiencies
Bool_t fPndTrackOrTrackCand
virtual void SetParContainers()
TClonesArray * fSttTubeArray
TString fRecoInfoBranchName
void AssociateRecoTracksToMCTracks()
TClonesArray * fMCTrackInfo
virtual void FillQualyHisto(std::map< Int_t, Int_t > trackQualifikation, Int_t nGhosts)
PndGeoSttPar * fSttParameters
void InitializeHistograms()
TString fIdealTrackBranchName
std::map< TString, FairMultiLinkedData > fMapLinkData
void SetOutputMCInfoBranchName(TString name)
void SetOutputRecoInfoBranchName(TString name)