StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StFgtIPointAlgo.h
1 //
2 //
3 
4 //
5 //
17 #ifndef STAR_StFgtIPointAlgo_HH
18 #define STAR_StFgtIPointAlgo_HH
19 
20 #include "Stypes.h"
21 #include "TNamed.h"
22 
23 class StFgtHitCollection;
25 class StFgtCollection;
26 
27 class StFgtIPointAlgo: public TNamed
28 {
29  public:
30  //subclasses must implement this function that takes raw hits from StEvent and fills the Point collection
31  // virtual Int_t makePoints( const StFgtHitCollection&, StFgtPointCollection& )=0;
32  StFgtIPointAlgo(const char* name, const char* title):TNamed(name, title)
33  {
34 
35  }
36  virtual Int_t makePoints( StFgtCollection&)=0;
37  virtual Int_t Init()=0;
38 
39 };
40 
41 #endif
42 
43 /*
44  * $Id: StFgtIPointAlgo.h,v 1.1 2013/03/13 20:36:28 jeromel Exp $
45  * $Log: StFgtIPointAlgo.h,v $
46  * Revision 1.1 2013/03/13 20:36:28 jeromel
47  * Initial revision, Anselm Vossen
48  *
49  * Revision 1.4 2011/11/01 18:48:34 sgliske
50  * Updated to correspond with StEvent containers, take 2.
51  *
52  * Revision 1.3 2011/10/28 14:41:27 sgliske
53  * Changed to get StFgtEvent from StEvent rather than another maker.
54  * Also pPointrAlgo changed to mPointerAlgoPtr to conform with STAR guidelines.
55  *
56  */