// $Header: EventMarker.cxx $
#include "EventMarker.h"
#ifdef __GNUG__
# include <iomanip.h>
#else
# include <iomanip.h>
#endif
//______________________________________________________________________
//
// EventMarker
//
// EventMarker is about the simplest possible processor. doit
// simply counts events and spew writes the number out.
ClassImp(EventMarker)
EventMarker::EventMarker(int runnum, int evnum)
: m_runNumber(runnum), m_eventNumber(evnum) { }
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
void EventMarker::cleanup() {
// Nothing to do
};
void EventMarker::doit(Event* event) {
// Number events
m_eventNumber += 1;
};
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
void EventMarker::spew(FILE* ofile)const
//----------------------------------------
{
// output event number
fprintf(ofile,"AEventMarker n trun %i event %i n" ,
m_runNumber, m_eventNumber);
fprintf(ofile,"end n");
}
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.