// $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.