//-------------------------------------------------------------------------- // File and Version Information: // // Description: // Class AppUserBuild. This class must be provided by the user of // the framework in order to build an application. It must define // the modules that are to form the basis of the application. // // Environment: // Software developed for the CDF Detector // //------------------------------------------------------------------------ //----------------------- // This Class's Header -- //----------------------- #include "Framework/APPUserBuild.hh" // //------------------------------- // Collaborating Class Headers -- //------------------------------- #include "MyAna/MyAnaModule.hh" #include "gntMods/InitModule.hh" #include "FrameMods/hbook/HepHbookManager.hh" #include "FrameMods/addCDFrequiredModules.hh" #include "FrameMods/YbosDiskFileInputModule.hh" #include "TrackingMods/PT_TrackingModule.hh" #include "TrackingMods/CT_TrackingModule.hh" #include "TrackingMods/CT_SimulationModule.hh" #include "TrackingMods/CT_Constants.hh" //----------------------------------------------------------------------- // Local Macros, Typedefs, Structures, Unions and Forward Declarations -- //----------------------------------------------------------------------- static const char rcsid[] = "$Id: xftTree_build.cc,v 1.1 2000/10/27 17:08:09 hughes Exp $"; //---------------- // Constructors -- //---------------- AppUserBuild::AppUserBuild( AppFramework* theFramework ) : AppBuild( theFramework ) { AppModule* aModule ; APPInputModule* anInputModule; // // Allow input from Ybos anInputModule = new YbosDiskFileInputModule(); add(anInputModule); addCDFrequiredModules( this ); // Initialization routines for Monte Carlo. aModule = new INIT_MODULE(); add(aModule); // Any any other modules you want to link here... // // Your module aModule = new MyAnaModule("MyAnaModule", "Example Analysis Module "); add( aModule); } //-------------- // Destructor -- //-------------- AppUserBuild::~AppUserBuild( ) { } const char * AppUserBuild::rcsId( ) const { return rcsid; }