14 #ifndef PNDMVDEVENTANATASK_H 
   15 #define PNDMVDEVENTANATASK_H 
   43   virtual InitStatus 
Init();
 
   47   virtual void Exec(Option_t* opt);
 
  154                                                                          std::vector<int>& matches, std::vector<int>& result);
 
  169   FairHit* 
GetFairHit(Int_t detId, Int_t hitId);
 
virtual void SetParContainers()
TClonesArray * fStripDigis
TH1 * fHRiemannTracksPerTrackAdd
void DrawPointRes(TString opt="")
void DrawRiemannTracksPerTrackAdd(TString opt="")
void PrintRecoHitInfo(int hitInd, int digiSize, TVector3 MCPos, double MCEnergy, bool pixel) const 
Class to store the Digis which belong to one cluster This class holds the information which Digi belo...
FairHit * GetFairHit(Int_t detId, Int_t hitId)
void DrawPointResStrip(TString opt="")
std::map< int, std::vector< int > > AssignHitsToTracks()
ClassDef(PndMvdEventAnaTask, 1)
void DrawEnergyPerHit(TString opt="")
TH1 * fHRiemannVertexResolutionY
TH1 * fHDigisPerClusterStrip
void DrawEnergyResStrip(TString opt="")
void DrawPRes(TString opt="")
void DrawTracksPerEvent(TString opt="")
void PrintTrackCand(GFTrackCand *cand) const 
virtual InitStatus Init()
std::vector< int > fGhostCand
void DrawDigisPerCluster(TString opt="")
std::map< int, std::vector< int > > fTrackPixHitIdMap
TClonesArray * fStripCluster
TClonesArray * fStripReco
bool MCHitBelongsToCluster(int HitIndex, PndSdsCluster *cluster, bool pixCluster)
std::map< int, std::vector< int > > fTrackStripHitIdMap
void DrawRiemannRes(TString opt="")
virtual void Exec(Option_t *opt)
void DrawPointResD(TString opt="")
Track candidate – a list of cluster indices. 
TH1 * fHRiemannTracksPerTrack
void PrintClusterDigiInfo(int clIndex, std::vector< Int_t > digiInd, bool pixel)
TClonesArray * fTrackCand
std::vector< int > GetClusters(int MCHit, bool pixel)
TH1 * fHRiemannVertexResolutionZ
void DrawPointResS(TString opt="")
void DrawEnergyRes(TString opt="")
void DrawRiemannFakes(TString opt="")
void DrawPointResM(TString opt="")
void DrawRiemannVertexResolutionX(TString opt="")
void DrawPtRes(TString opt="")
void GetTrackCandsForMCTrack(std::vector< int > pixHitId, std::vector< int > stripHitId, std::vector< int > &matches, std::vector< int > &result)
virtual ~PndMvdEventAnaTask()
TH1 * fHRiemannVertexResolutionX
void DrawRiemannVertexResolutionY(TString opt="")
int GetRecoHit(int clIndex, bool pixel) const 
TClonesArray * fPixCluster
void DrawHitsPerTrack(TString opt="")
void DrawRiemannTracksPerTrack(TString opt="")
int fNNotFoundPossibleTracks
void DrawDigisPerClusterStrip(TString opt="")
void DrawRiemannVertexResolutionZ(TString opt="")