#ifndef ADDLARGEBANKMODULE_HH #define ADDLARGEBANKMODULE_HH 1 // Author: Jim Kowalkowski // Date: 04/10/2000 // // $Id: AddLargeBankModule.hh,v 1.1 2000/09/10 22:33:14 dwaters Exp $ #include "Framework/APPModule.hh" #include "Framework/AbsParmGeneral.hh" class AddLargeBankModule : public AppModule { public: AddLargeBankModule(const char* const name = "AddLargeBankModule", const char* const desc = "Fill out the event with a single large bank"); virtual ~AddLargeBankModule( ); 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); private: // Size of the bank is set through this talk-to : AbsParmGeneral _sizeOfBankInBytes; // Debug flag : AbsParmGeneral _debug; }; #endif // ADDLARGEBANKMODULE_HH