StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StFgtSimplePointAlgo.h
1 //
2 //
3 //
4 // $Id: StFgtSimplePointAlgo.h,v 1.1 2013/03/13 20:36:29 jeromel Exp $
5 // $Log: StFgtSimplePointAlgo.h,v $
6 // Revision 1.1 2013/03/13 20:36:29 jeromel
7 // Initial revision, Anselm Vossen
8 //
9 // Revision 1.5 2012/12/10 23:56:05 avossen
10 // added charge asymmetry condition
11 //
12 // Revision 1.4 2011/11/01 18:48:34 sgliske
13 // Updated to correspond with StEvent containers, take 2.
14 //
15 // Revision 1.3 2011/10/28 14:55:26 sgliske
16 // fixed CVS tags
17 //
18 //
29 //
30 //
31 //
32 
33 
34 #ifndef STAR_StFgtSimplePointAlgo_HH
35 #define STAR_StFgtSimplePointAlgo_HH
36 
37 #include "StFgtIPointAlgo.h"
38 
40 {
41 
42  public:
44  virtual ~StFgtSimplePointAlgo();
45 
46  // virtual Int_t makePoints( const StFgtHitCollection&, StFgtPointCollection& );
47  virtual Int_t makePoints( StFgtCollection&);
48  virtual Int_t Init();
49 
50  void setMaxChargeAsym(Float_t chargeAsym);
51 
52  protected:
53 
54  private:
55 
56  Bool_t mIsInitialized;
57  Float_t m_maxChargeAsymmetry;
58  ClassDef(StFgtSimplePointAlgo,1);
59 };
60 inline void StFgtSimplePointAlgo::setMaxChargeAsym(Float_t chargeAsym){m_maxChargeAsymmetry=chargeAsym;}
61 
62 #endif