CDF II
CDF KITS
source navigation ]
diff markup ]
identifier search ]
freetext search ]
file search ]
 
Architecture: i386 ]
Version: 4.10.4 ] [ 4.10.5 ] [ 4.8.4 ] [ 4.8.4l3s ] [ 4.8.5 ] [ 4.9.0 ] [ 4.9.1 ] [ 4.9.1.hpt3 ] [ 4.9.1hpt3 ] [ 4.9.1top1 ] [ 5.0.0 ] [ 5.1.0 ] [ 5.1.0beamonly ] [ 5.1.1 ] [ 5.2.0 ] [ 5.3.0 ] [ 5.3.1 ] [ 5.3.1dsp ] [ 5.3.3 ] [ 5.3.3_nt ] [ 5.3.4 ] [ 6.1.1 ] [ 6.1.1b ] [ 6.1.2 ] [ 6.1.3 ] [ 6.1.4 ] [ 6.1.4int3 ] [ 6.1.4mc ] [ 6.1.4mc_a ] [ 6.1.6 ] [ development ]

001 //--------------------------------------------------------------------------
002 // File and Version Information:
003 // Stage0.cc 
004 //
005 // Description:
006 //      Class AppUserBuild. This class must be provided by the user of
007 //      the framework in order to build an application. It must define
008 //      the modules that are to form the basis of the application
009 //
010 // Environment:
011 //      Software developed for the CDF Collaboration
012 //
013 // Author List:
014 // Hans Wenzel
015 // Hartmut Stadie
016 // Kevin Burket
017 //------------------------------------------------------------------------
018 
019 //-------------------------------
020 // Collaborating Class Headers --
021 //-------------------------------
022 #include "Stage0Module.hh"
023 #include "Framework/APPUserBuild.hh"
024 #include "ConsumerFramework/ConsumerErrorModule.hh"  
025 #include "FrameMods/YbosDiskFileInputModule.hh"
026 #include "FrameMods/addCDFrequiredModules.hh"
027 #include "ConsumerInterface/APPConsumerInputModule.hh"
028 #include "FrameMods/addAllStorableObjects.hh"
029 #include "TrackingMods/CT_TrackingModule.hh"
030 
031 //modified part 07/22/03
032 #include "PADSMods/PadRawModule.hh"
033 
034 //-----------------------------------------------------------------------
035 // Local Macros, Typedefs, Structures, Unions and Forward Declarations --
036 //-----------------------------------------------------------------------
037 
038 static const char rcsid[] = "Stage0.cc, Kevin Burkett";
039 
040 //----------------
041 // Constructors --
042 //----------------
043 
044 AppUserBuild::AppUserBuild( AppFramework* theFramework )
045     : AppBuild( theFramework )
046 {
047     addCDFrequiredModules(this);
048     addAllStorableObjects();
049     add(new APPConsumerInputModule("ConsumerInput","Consumer Input Module"));
050     add(new YbosDiskFileInputModule("YbosDiskFileInput","Input Module for TRYBOS files"));
051     //added to make decompress!
052     add (new CotqModule("CotqModule","Compress module"));
053     add (new SvxqModule("SvxqModule","Compress module"));
054 
055     add(new CT_TrackingModule);
056     add(new ConsumerErrorModule("Stage0"));
057 
058     add(new Stage0Module("Stage0Module", "Stage0 for a consumer program" ));
059 }
060 
061 //--------------
062 // Destructor --
063 //--------------
064 
065 AppUserBuild::~AppUserBuild( )
066 {
067 }
068 
069 const char* AppUserBuild::rcsId () const
070 {
071   return rcsid;
072 }

source navigation ] diff markup ] identifier search ] freetext search ] file search ]

This page was automatically generated by the LXR engine.
The LXR team
Valid HTML 4.01!

Send problems or questions to cdfcode@fnal.gov