//-------------------------------------------------------------------------- // File and Version Information: // $Id: Level3BankReader.hh,v 1.1 1999/11/24 21:43:06 ksmcf Exp $ // // Description: // This module interprets Level-3 banks in an event and outputs files // with monitoring information // // Environment: // Software developed for the BaBar Detector at the SLAC B-Factory. // // Author List: // Mike Carew/Kevin McFarland original authors // //------------------------------------------------------------------------ #ifndef APPLEVEL3BANKREADER_HH #define APPLEVEL3BANKREADER_HH //----------------------- // Experiment Headers -- //----------------------- #include "BaBar/Experiment.hh" //---------------------- // Base Class Headers -- //---------------------- #include "Framework/APPModule.hh" #include "Level3Mods/APPStored.hh" //------------------------------------ // Collaborating Class Declarations -- //------------------------------------ // --------------------- // -- Class Interface -- // --------------------- class Level3BankReader : public AppModule { //-------------------- // Instance Members -- //-------------------- public: // Constructors Level3BankReader( ); Level3BankReader( const char* const theName, const char* const theDescription ); // Destructor virtual ~Level3BankReader( ); // Operations virtual AppResult beginRun( AbsEvent* anEvent ); virtual AppResult event ( AbsEvent* anEvent ); virtual AppResult endRun( AbsEvent* anEvent ); private: APPStored* _streamTriggerTrail; }; #endif