CbmRoot
CbmPVFinderIdeal.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- CbmPVFinderIdeal header file -----
3 // ----- Created 28/11/05 by V. Friese -----
4 // -------------------------------------------------------------------------
5 
6 
19 #ifndef CBMPVFINDERIDEAL_H
20 #define CBMPVFINDERIDEAL_H 1
21 
22 
23 #include "CbmPrimaryVertexFinder.h"
24 
25 
27 
28 public:
31 
32 
34  virtual ~CbmPVFinderIdeal();
35 
36 
38  virtual void Init();
39 
40 
42  virtual Int_t FindPrimaryVertex(TClonesArray* tracks, CbmVertex* vertex);
43 
48  virtual Int_t FindEventVertex(CbmEvent* event, TClonesArray* tracks);
49 
50 
51 private:
53  TClonesArray* fMCTracks;
54 
57 
59 };
60 
61 #endif
CbmPVFinderIdeal::Init
virtual void Init()
Definition: CbmPVFinderIdeal.cxx:34
CbmPVFinderIdeal::operator=
CbmPVFinderIdeal & operator=(const CbmPVFinderIdeal &)
CbmPVFinderIdeal::ClassDef
ClassDef(CbmPVFinderIdeal, 1)
CbmPVFinderIdeal::CbmPVFinderIdeal
CbmPVFinderIdeal(const CbmPVFinderIdeal &)
tracks
TClonesArray * tracks
Definition: Analyze_matching.h:17
CbmPrimaryVertexFinder
Definition: CbmPrimaryVertexFinder.h:29
CbmVertex
Definition: CbmVertex.h:26
CbmPVFinderIdeal
Definition: CbmPVFinderIdeal.h:26
CbmPrimaryVertexFinder.h
CbmPVFinderIdeal::FindEventVertex
virtual Int_t FindEventVertex(CbmEvent *event, TClonesArray *tracks)
Definition: CbmPVFinderIdeal.cxx:95
CbmPVFinderIdeal::~CbmPVFinderIdeal
virtual ~CbmPVFinderIdeal()
Definition: CbmPVFinderIdeal.cxx:29
CbmEvent
Class characterising one event by a collection of links (indices) to data objects,...
Definition: CbmEvent.h:30
CbmPVFinderIdeal::fMCTracks
TClonesArray * fMCTracks
Definition: CbmPVFinderIdeal.h:53
CbmPVFinderIdeal::FindPrimaryVertex
virtual Int_t FindPrimaryVertex(TClonesArray *tracks, CbmVertex *vertex)
Definition: CbmPVFinderIdeal.cxx:55
CbmPVFinderIdeal::CbmPVFinderIdeal
CbmPVFinderIdeal()
Definition: CbmPVFinderIdeal.cxx:23