// ---------------------------------------------------------------------------- // $Id: LCDEventMarker.h,v 1.2 2001/06/19 16:55:29 toshi Exp $ // ---------------------------------------------------------------------------- // // $Log: LCDEventMarker.h,v $ // Revision 1.2 2001/06/19 16:55:29 toshi // Just add $ID: $ in the top of this file. // // // 31 Mar 1999 J. Bogart moved to Util (in libRootAppsUtil.so) #ifndef LCDEVMARK_H #define LCDEVMARK_H #include "LCDRecModule.h" //========================================================= class LCDEventMarker : public LCDRecModule { public: LCDEventMarker() : m_runNumber(1), m_eventNumber(0) { } LCDEventMarker(Int_t runnum, Int_t eventnum) : m_runNumber(runnum), m_eventNumber(eventnum) { } ~LCDEventMarker() {} void Cleanup(LCDEvent* event) {} void Doit(LCDEvent* event) { m_eventNumber++; } private: Int_t m_runNumber; // Settable by constructor Int_t m_eventNumber; // Count events public: ClassDef(LCDEventMarker,0) // Simplest possible recon module: counts events }; #endif