StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StEEmcPointFinder.h
1 
8 #ifndef _ST_POINT_FINDER_H_
9 #define _ST_POINT_FINDER_H_
10 
11 #include "StFinderAlg.h"
12 #include "StSimpleCluster.h"
13 #include "StEEmcHit.h"
14 #include "StESMDClustersPerSector.h"
15 
16 class EEmcEnergy_t;
17 
19 
20  public:
21  StEEmcPointFinder_t() : StFinderAlg_t() { /* */ };
22  virtual ~StEEmcPointFinder_t() { /* */ };
23 
25  virtual void clear() = 0;
26 
28  virtual Int_t find( const EEmcEnergy_t& eemcEnergy,
29  const StSimpleClusterVec_t &towerClusterVec,
30  const StESMDClustersVec_t &smdClusterVec,
31  const Double_t* smdEuEvRatio,
32  StEEmcHitVec_t& hitVec ) = 0;
33  private:
34  ClassDef( StEEmcPointFinder_t, 1 );
35 
36 };
37 
38 #endif
39 
40 /*
41  * $Id: StEEmcPointFinder.h,v 1.2 2013/02/21 22:00:44 sgliske Exp $
42  * $Log: StEEmcPointFinder.h,v $
43  * Revision 1.2 2013/02/21 22:00:44 sgliske
44  * general update
45  *
46  * Revision 1.1 2012/11/26 19:05:55 sgliske
47  * moved from offline/users/sgliske/StRoot/StEEmcPool/StEEmcHitMaker to StRoot/StEEmcPool/StEEmcHitMaker
48  *
49  *
50  */
virtual Int_t find(const EEmcEnergy_t &eemcEnergy, const StSimpleClusterVec_t &towerClusterVec, const StESMDClustersVec_t &smdClusterVec, const Double_t *smdEuEvRatio, StEEmcHitVec_t &hitVec)=0
find some some points
virtual void clear()=0
clear things before doing the finding for the next event