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
StFgtClusterMaker
StFgtIClusterAlgo.h
1
// $Id: StFgtIClusterAlgo.h,v 1.10 2013/02/20 01:32:27 avossen Exp $
2
// $Log: StFgtIClusterAlgo.h,v $
3
// Revision 1.10 2013/02/20 01:32:27 avossen
4
// added n strips before and after cluster
5
//
6
// Revision 1.9 2013/02/19 18:24:04 avossen
7
// *** empty log message ***
8
//
9
// Revision 1.8 2012/12/10 23:18:01 avossen
10
// merged cluster finder
11
//
12
// Revision 1.7 2012/03/08 17:43:40 avossen
13
// added default cluster algo, made StFgtIClusterAlgo destructor =0
14
//
15
// Revision 1.6 2011/11/01 18:46:30 sgliske
16
// Updated to correspond with StEvent containers, take 2.
17
//
18
// Revision 1.5 2011/10/03 19:39:46 avossen
19
// compiling version of simple cluster maker, changed PushBack->pushBack energy->charge in ClusterArray and Cluster
20
//
21
// Revision 1.4 2011/09/27 22:14:27 avossen
22
// cluster maker compiles
23
//
24
// Revision 1.3 2011/09/27 17:19:05 avossen
25
// simple cluster makers
26
//
27
// Revision 1.2 2011/08/24 14:30:44 avossen
28
// Continued raw maker development
29
//
30
// Revision 1.1 2011/08/23 03:05:09 avossen
31
// *** empty log message ***
32
//
33
//
34
//author Anselm Vossen
35
//
36
//abstract base class for cluster algorithm implementation
37
//
38
//
39
#ifndef STAR_StFgtIClusterAlgo_HH
40
#define STAR_StFgtIClusterAlgo_HH
41
42
#include "
Stypes.h
"
43
class
StFgtStripCollection
;
44
class
StFgtHitCollection
;
45
class
StFgtCollection
;
46
class
StFgtDb
;
47
48
class
StFgtIClusterAlgo
49
{
50
public
:
54
virtual
Int_t
doClustering
(
const
StFgtCollection
& fgtCollection,
StFgtStripCollection
&,
StFgtHitCollection
& )=0;
55
virtual
Int_t Init()=0;
56
virtual
Int_t Finish()=0;
57
virtual
void
setDb(
StFgtDb
* pDb)=0;
58
59
virtual
~
StFgtIClusterAlgo
()=0;
60
61
private
:
62
ClassDef(
StFgtIClusterAlgo
, 1 );
63
};
64
65
#endif
StFgtStripCollection
Definition:
StFgtStripCollection.h:32
StFgtDb
Definition:
StFgtDb.h:22
Stypes.h
StFgtIClusterAlgo
Definition:
StFgtIClusterAlgo.h:48
StFgtCollection
Definition:
StFgtCollection.h:31
StFgtHitCollection
Definition:
StFgtHitCollection.h:29
StFgtIClusterAlgo::doClustering
virtual Int_t doClustering(const StFgtCollection &fgtCollection, StFgtStripCollection &, StFgtHitCollection &)=0
Generated by
1.8.5