00001 #ifndef franksTrackCutMonitor_hh
00002 #define franksTrackCutMonitor_hh
00003
00004 class StHbtTrack;
00005
00006 #include "StHbtMaker/Infrastructure/StHbtHisto.hh"
00007 #include "StHbtMaker/Base/StHbtCutMonitor.hh"
00008
00009 class franksTrackCutMonitor : public StHbtCutMonitor {
00010
00011 private:
00012 StHbt1DHisto* mDCAxy;
00013 StHbt1DHisto* mDCAxyGlobal;
00014 StHbt2DHisto* mPvsDedx;
00015
00016 public:
00017 franksTrackCutMonitor(const char*);
00018 franksTrackCutMonitor( const franksTrackCutMonitor& cutMoni);
00019 virtual ~franksTrackCutMonitor();
00020
00021 virtual void Fill(const StHbtTrack* track);
00022
00023
00024
00025
00026 void Fill(const StHbtParticleCollection* d) {;}
00027 void Fill(const StHbtEvent *d1, const StHbtParticleCollection* d2) {;}
00028 void Fill(const StHbtPair* d) {;}
00029 void Fill(const StHbtKink* d) {;}
00030 void Fill(const StHbtV0* d) {;}
00031 void Fill(const StHbtEvent* d) {;}
00032
00033 #ifdef __ROOT__
00034 ClassDef(franksTrackCutMonitor, 1)
00035 #endif
00036 };
00037
00038 #endif