FairRoot/PandaRoot
PndGemTrackFinder.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- PndGemTrackFinder header file -----
3 // ----- Created 19.03.2009 by R. Karabowicz -----
4 // ----- according to the PndDchTrackFinder -----
5 // -------------------------------------------------------------------------
6 
7 
18 #ifndef PNDGEMTRACKFINDER
19 #define PNDGEMTRACKFINDER 1
20 
21 #include "TObject.h"
22 
23 class TClonesArray;
24 
25 class PndGemTrackFinder : public TObject
26 {
27 
28 public:
29 
32 
33 
35  virtual ~PndGemTrackFinder() { };
36 
37 
41  virtual void Init() { };
42  virtual void Finish() {};
43 
47  virtual void SetParContainers() { };
48 
57  virtual Int_t DoFind(TClonesArray* hitOrDigiArray,
58  TClonesArray* trackArray,
59  TClonesArray* trackCandArray) = 0;
60 
61 
63 
64 };
65 
66 #endif
virtual Int_t DoFind(TClonesArray *hitOrDigiArray, TClonesArray *trackArray, TClonesArray *trackCandArray)=0
TClonesArray * trackArray
Definition: NHitsPerEvent.C:14
Abstract base class for concrete Gem track finding algorithm.
ClassDef(PndGemTrackFinder, 1)
virtual ~PndGemTrackFinder()
virtual void Finish()
virtual void Init()
virtual void SetParContainers()