1 #ifndef PNDMVDRIEMANNVERTEXFINDERTASK_H_
2 #define PNDMVDRIEMANNVERTEXFINDERTASK_H_
23 virtual InitStatus
Init();
24 virtual InitStatus
ReInit();
27 virtual void Exec(Option_t* opt);
36 std::pair<double,double>
eff;
63 bool CheckVertex(std::vector<int> Combination, std::vector< std::pair<int,int> > PairCand);
66 void refit(std::vector<int>& CheckedCand);
67 void FindVertex(std::vector<int> CheckedCand,std::vector< std::pair <int,int> >& PairCand,std::vector< std::pair <int,int> >& TrueMCCand,
68 std::vector< std::pair <int,int> >& FalseMCCand,std::vector< std::pair <int,int> >& MCCand,
int& MaxIndex);
70 std::vector< std::pair <int,int> > FalseMCCand,std::vector< std::pair <int,int> > MCCand);
virtual InitStatus ReInit()
void refit(std::vector< int > &CheckedCand)
TString fIdealTrackCandBranch
bool CheckRecoTrack(PndTrackCand *cand, PndMCTrack *myTrack)
TClonesArray * fTrackCandArray
std::pair< double, double > eff
void FindVertex(std::vector< int > CheckedCand, std::vector< std::pair< int, int > > &PairCand, std::vector< std::pair< int, int > > &TrueMCCand, std::vector< std::pair< int, int > > &FalseMCCand, std::vector< std::pair< int, int > > &MCCand, int &MaxIndex)
virtual InitStatus Init()
std::pair< double, double > ghosts
virtual void FinishEvent()
ClassDef(PndMvdRiemannVertexFinderTask, 1)
virtual void SetParContainers()
PndMvdRiemannVertexFinderTask()
TClonesArray * fMCTrackArray
TClonesArray * fIdealTrackCandArray
bool CheckTwoCands(int first, int second)
virtual ~PndMvdRiemannVertexFinderTask()
void SetVerbose(Int_t verbose)
void SetVertexCut(double cut)
void CalcEfficiency(std::vector< std::pair< int, int > > TrueMCCand, std::vector< std::pair< int, int > > FalseMCCand, std::vector< std::pair< int, int > > MCCand)
TClonesArray * fTrackArray
int FoundCandInMCCands(int candN)
virtual void Exec(Option_t *opt)
bool CheckVertex(std::vector< int > Combination, std::vector< std::pair< int, int > > PairCand)
TClonesArray * fHitArray2
PndMvdRiemannVertexFinderTask & operator=(const PndMvdRiemannVertexFinderTask &)=delete