//-------------------------------------------------------------------------- // File and Version Information: // AppUserBuild.cc for mymods // // 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 CDFII Detector. //------------------------------------------------------------------------ #include "Framework/APPUserBuild.hh" #include "FrameMods/AppFileOutputModule.hh" #include "FrameMods/APPFileInputModule.hh" #include "FrameMods/DH/DHInputModule_2.hh" #include "FrameMods/addStorableBankObjects.hh" #include "PADSObjects/addPADSObjects.hh" #include "FrameMods/addTrackingStorableObjects.hh" #include "FrameMods/ManagerSequence.hh" #include "FrameMods/root/HepRootManager.hh" #include "PADSMods/PadRawModule.hh" #include "TrackingMods/CT_SimulationModule.hh" #include "TrackingMods/TrackRecoSequence.hh" #include "VertexMods/ZVertexModule.hh" #include "TrackingMods/SiCtValidationModule.hh" //----------------------------------------------------------------------- // Local Macros, Typedefs, Structures, Unions and Forward Declarations -- //----------------------------------------------------------------------- //---------------- // Constructors -- //---------------- AppUserBuild::AppUserBuild(AppFramework* fwork): AppBuild(fwork) { addStorableBankObjects(); addTrackingStorableObjects(); add( new ManagerSequence ); add( new APPFileInputModule ); add( new DHInputModule_2( "DHInput" ) ); add( new AppFileOutputModule( ) ); add( new HepRootManager ( "HepRootManager","HepRootManager" )); add (new CotqModule()); add (new SvxqModule()); add(new CT_SimulationModule()); add( new TrackRecoSequence( ) ); add( new ZVertexModule( ) ); add( new SiCtValidationModule( ) ); } //-------------- // Destructor -- //-------------- AppUserBuild::~AppUserBuild( ) { }