StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StEEmcPool
StEEmcHitMaker
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
18
class
StEEmcPointFinder_t
:
public
StFinderAlg_t
{
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
*/
StEEmcPointFinder_t::find
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
StFinderAlg_t
Definition:
StFinderAlg.h:17
StEEmcPointFinder_t::clear
virtual void clear()=0
clear things before doing the finding for the next event
EEmcEnergy_t
Definition:
EEmcEnergy.h:129
StEEmcPointFinder_t
Definition:
StEEmcPointFinder.h:18
Generated by
1.8.5