StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
franksTrackCutMonitor.h
1 #ifndef franksTrackCutMonitor_hh
2 #define franksTrackCutMonitor_hh
3 
4 class StHbtTrack;
5 
6 #include "StHbtMaker/Infrastructure/StHbtHisto.hh"
7 #include "StHbtMaker/Base/StHbtCutMonitor.hh"
8 
10 
11 private:
12  StHbt1DHisto* mDCAxy;
13  StHbt1DHisto* mDCAxyGlobal;
14  StHbt2DHisto* mPvsDedx;
15 
16 public:
17  franksTrackCutMonitor(const char*); // default constructor
19  virtual ~franksTrackCutMonitor();
20 
21  virtual void Fill(const StHbtTrack* track);
22 
23  // These dummy Fill() functions were introduced to remove a compiler
24  // warning related to overloaded base-class Fill() functions being
25  // hidden by a single version of Fill() in this derived class
26  void Fill(const StHbtParticleCollection* d) {;}
27  void Fill(const StHbtEvent *d1, const StHbtParticleCollection* d2) {;}
28  void Fill(const StHbtPair* d) {;}
29  void Fill(const StHbtKink* d) {;}
30  void Fill(const StHbtV0* d) {;}
31  void Fill(const StHbtEvent* d) {;}
32 
33 #ifdef __ROOT__
34  ClassDef(franksTrackCutMonitor, 1)
35 #endif
36 };
37 
38 #endif