//-------------------------------------------------------------------------- // File and Version Information: //// Description: // Class AnaModule. This is a simple example of a user module. // // Environment: // Software developed for CDF. // // Created: 11/04/99 Richard E. Hughes // The Ohio State University // CDF Group // //------------------------------------------------------------------------ #ifndef MyAnaModule_HH #define MyAnaModule_HH //---------------------- // Base Class Headers -- //---------------------- #include "FrameMods/HepHistModule.hh" #include "RootMods/RootHistModule.hh" #include "TrackingObjects/Tracks/CdfTrack.hh" #ifdef CDF #include "BaBar/Cdf.hh" #endif //------------------------------------ // Collaborating Class Declarations -- //------------------------------------ // --------------------- // -- Class Interface -- // --------------------- class MyAnaModule : public RootHistModule { //-------------------- // Instance Members -- //-------------------- protected: public: // Constructors MyAnaModule( const char* const theName = "MyAnaModule", const char* const theDescription = "Analysis Module"); // Destructor virtual ~MyAnaModule( ); // Operations virtual AppResult beginJob(AbsEvent* aJob); virtual AppResult event(AbsEvent* event); const char* rcsId( ) const; private: }; #endif