//-------------------------------------------------------------------------- // File and Version Information: // // Description: // Class MyronModeAnaModule: analysis module for Myron mode // // Environment: // Software developed for the CDF at FNAL. // // Mov 19 1998 P.Murat: histogramming module for GEANT3 // // Copyright Information: // Copyright (C) 1997 Fermilab // // revision history: // ----------------- //------------------------------------------------------------------------ #ifndef ROOTMODS_MyronModeAnaModule #define ROOTMODS_MyronModeAnaModule #ifdef __GNUG__ #pragma interface #endif #ifdef __CINT__ class AbsParmGeneral; #else # include "Framework/AbsParmGeneral.hh" #endif #include "Stntuple/mod/StntupleModule.hh" class TMyronData; class MyronModeAnaModule : public StntupleModule { //------------------------------------------------------------------------------ // data members //------------------------------------------------------------------------------ protected: // pointer to the event TMyronData* fMyronData; AbsParmGeneral fAdcThreshold; //------------------------------------------------------------------------------ // function members //------------------------------------------------------------------------------ public: // constructors and destructor MyronModeAnaModule(const char* name = "MyronModeAna", const char* desc = "Myron mode analysis module"); ~MyronModeAnaModule(); // ****** accessors // ****** overwritten virtual functions // of AppModule AppResult beginRun(AbsEvent* event); AppResult endRun (AbsEvent* event); AppResult beginJob(AbsEvent* event); AppResult event (AbsEvent* event); // ****** functions of the module // ****** setters // ClassDef(MyronModeAnaModule,0) }; #endif