StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StFgtICosmicTrackAlgo.h
1 /***************************************************************************
2  *
3  * $Id: StFgtICosmicTrackAlgo.h,v 1.1 2012/01/31 23:25:36 avossen Exp $
4  * Author: ckriley, Oct. 19 2011
5  *
6  ***************************************************************************
7  *
8  * Description: abstract base class for CosmicTrackAlgo implementation
9  *
10  ***************************************************************************
11  *
12  * $Log: StFgtICosmicTrackAlgo.h,v $
13  * Revision 1.1 2012/01/31 23:25:36 avossen
14  * moved StFgtCosmicTrackMaker to StFgtPool
15  *
16  * Revision 1.8 2011/11/16 22:15:07 ckriley
17  * now looks at all points on quadrants and gets best track
18  *
19  * Revision 1.7 2011/11/01 18:50:13 sgliske
20  * Updated to correspond with StEvent containers, take 2.
21  *
22  * Revision 1.6 2011/10/28 18:30:09 ckriley
23  * make things up-to-date
24  *
25  * Revision 1.4 2011/10/20 17:13:44 ckriley
26  * major update -> headers, tracks stored in StFgtEvent instead of StFgtDisc, changes to trackmaker and algorithms
27  *
28  *
29  **************************************************************************/
30 
31 #ifndef STAR_StFgtICosmicTrackAlgo_HH
32 #define STAR_StFgtICosmicTrackAlgo_HH
33 
34 #include "StFgtCosmicTrack.h"
36 
38  public:
39  //subclasses must implement this function that takes point from StEvent and fills the CosmicTrack collection
40  virtual Int_t makeCosmicTracks(StFgtPointCollection&, StFgtCosmicTrackVec&, Int_t)=0;
41  virtual Int_t Init()=0;
42 
43 };
44 
45 #endif