StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StHbtCutMonitor.hh
1 #ifndef StHbtCutMonitor_hh
2 #define StHbtCutMonitor_hh
3 
4 class StHbtEvent;
5 class StHbtTrack;
6 class StHbtV0;
7 class StHbtKink;
8 class StHbtPair; // Gael 12/04/02
9 #include "StHbtMaker/Infrastructure/StHbtString.hh"
10 #include "StHbtMaker/Infrastructure/StHbtParticleCollection.hh" // Gael 19/06/02
11 
13 
14 private:
15 
16 public:
17  StHbtCutMonitor(){/* no-op */};
18  virtual ~StHbtCutMonitor(){/* no-op */};
19  virtual StHbtString Report(){
20  string Stemp = "*** no user defined Fill(const StHbtEvent*), take from base class";
21  StHbtString returnThis = Stemp;
22  return returnThis;
23  }
24  virtual void EventBegin(const StHbtEvent*) { /* no-op */ }
25  virtual void EventEnd(const StHbtEvent*) { /* no-op */ }
26  virtual void Fill(const StHbtEvent*) {
27 #ifdef STHBTDEBUG
28  cout << " *** no user defined Fill(const StHbtEvent*), take from base class" << endl;
29 #endif
30  }
31  virtual void Fill(const StHbtTrack*) {
32 #ifdef STHBTDEBUG
33  cout << " *** no user defined Fill(const StHbtTrack*), take from base class" << endl;
34 #endif
35  }
36  virtual void Fill(const StHbtV0*) {
37 #ifdef STHBTDEBUG
38  cout << " *** no user defined Fill(const StHbtV0Track*), take from base class" << endl;
39 #endif
40  }
41  virtual void Fill(const StHbtKink*) {
42 #ifdef STHBTDEBUG
43  cout << " *** no user defined Fill(const StHbtKink*), take from base class" << endl;
44 #endif
45  }
46  //-----------------------------------Gael 12/04/02------------------------------------
47  virtual void Fill(const StHbtPair*) {
48 #ifdef STHBTDEBUG
49  cout << " *** no user defined Fill(const StHbtPair*), take from base class" << endl;
50 #endif
51  }
52  //-----------------------------------Gael 19/06/02------------------------------------
53  virtual void Fill(const StHbtParticleCollection*) {
54 #ifdef STHBTDEBUG
55  cout << " *** no user defined Fill(const StHbtParticleCollection*), take from base class" << endl;
56 #endif
57  }
58  //-----------------------------------Gael 19/06/02------------------------------------
59  virtual void Fill(const StHbtEvent*,const StHbtParticleCollection*) {
60 #ifdef STHBTDEBUG
61  cout << " *** no user defined Fill(const StHbtEvent*,const StHbtParticleCollection*), take from base class" << endl;
62 #endif
63  }
64  // -------------------------------------------------------------------------------------
65  virtual void Finish() {
66 #ifdef STHBTDEBUG
67  cout << " *** no user defined Finish(), take from base class" << endl;
68 #endif
69  }
70  virtual void Init() {
71 #ifdef STHBTDEBUG
72  cout << " *** no user defined Init(), take from base class" << endl;
73 #endif
74  }
75 };
76 
77 #endif