#ifndef HELLOWORLD_HH #define HELLOWORLD_HH #include "Framework/APPModule.hh" #include "Framework/AbsParmBool.hh" #include "Framework/AbsParmGeneral.hh" class HelloWorld : public AppModule { public: HelloWorld( const char* const theName, const char* const theDescription ); virtual AppResult beginJob( AbsEvent* aJob ); virtual AppResult beginRun( AbsEvent* aRun ); virtual AppResult event( AbsEvent* anEvent ); virtual AppResult endRun( AbsEvent* aRun ); virtual AppResult endJob( AbsEvent* aJob ); virtual AppResult abortJob( AbsEvent* aJob ); virtual AppModule* clone(const char* cloneName); virtual ~HelloWorld( ); private: // event counters int _runCount; int _l2RunCount; int _jobCount; // frenchSpew parameter AbsParmGeneral _frenchSpew; AbsParmGeneral _bankDump; }; #endif