123456789101112131415161718192021222324252627282930313233343536373839 |
- #ifndef franksTrackCutMonitor_hh
- #define franksTrackCutMonitor_hh
- class StHbtTrack;
- #include "StHbtMaker/Infrastructure/StHbtHisto.hh"
- #include "StHbtMaker/Base/StHbtCutMonitor.hh"
- class franksTrackCutMonitor : public StHbtCutMonitor {
- private:
- StHbt1DHisto* mDCAxy;
- StHbt1DHisto* mDCAxyGlobal;
- StHbt2DHisto* mPvsDedx;
- public:
- franksTrackCutMonitor(const char*); // default constructor
- franksTrackCutMonitor( const franksTrackCutMonitor& cutMoni);
- virtual ~franksTrackCutMonitor();
- virtual void Fill(const StHbtTrack* track);
- // These dummy Fill() functions were introduced to remove a compiler
- // warning related to overloaded base-class Fill() functions being
- // hidden by a single version of Fill() in this derived class
- void Fill(const StHbtParticleCollection* d) {;}
- void Fill(const StHbtEvent *d1, const StHbtParticleCollection* d2) {;}
- void Fill(const StHbtPair* d) {;}
- void Fill(const StHbtKink* d) {;}
- void Fill(const StHbtV0* d) {;}
- void Fill(const StHbtEvent* d) {;}
- #ifdef __ROOT__
- ClassDef(franksTrackCutMonitor, 1)
- #endif
- };
- #endif
|