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 
17 #ifndef PNDGEMTRACKFINDER
18 #define PNDGEMTRACKFINDER 1
19 
20 #include "TObject.h"
21 
22 class TClonesArray;
23 
24 class PndGemTrackFinder : public TObject {
25 
26  public:
29 
31  virtual ~PndGemTrackFinder(){};
32 
36  virtual void Init(){};
37  virtual void Finish(){};
38 
42  virtual void SetParContainers(){};
43 
52  virtual Int_t DoFind(TClonesArray *hitOrDigiArray, TClonesArray *trackArray, TClonesArray *trackCandArray) = 0;
53 
55 };
56 
57 #endif
virtual Int_t DoFind(TClonesArray *hitOrDigiArray, TClonesArray *trackArray, TClonesArray *trackCandArray)=0
Abstract base class for concrete Gem track finding algorithm.
ClassDef(PndGemTrackFinder, 1)
virtual ~PndGemTrackFinder()
virtual void Finish()
virtual void Init()
virtual void SetParContainers()