Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ShowerDemoOri.h

Go to the documentation of this file.
00001 // Demonstrater for AtlfastShower
00002 //
00003 // P. Sherwood
00004 
00005 #ifndef FASTSHOWER_SHOWERDEMOORI_H
00006 #define FASTSHOWER_SHOWERDEMOORI_H
00007 
00008 #ifndef FASTSHOWER_ISHOWERDEMO_H
00009 #include "FastShowerUtils/IShowerDemo.h"
00010 #endif
00011 
00012 #ifndef FASTSHOWER_SHOWERDEMOBASE_H
00013 #include "FastShowerUtils/ShowerDemoBase.h"
00014 #endif
00015 
00016 namespace FastShower{
00017 
00018   class ISampler;
00019   class IDepositor;
00020 
00021   class ShowerDemoOri: virtual public IShowerDemo, private ShowerDemoBase{
00022   public:
00023     virtual ~ShowerDemoOri(){};
00024     virtual IShowerer* build() const;
00025   private:
00026     ISampler*          makeS0EmEcalBar1()           const ; 
00027     ISampler*          makeC0EmEcalBar1()           const ;
00028     ISampler*          makeSNEmEcalBar1()           const ;
00029     ISampler*          makeSNEmEcalBar2()           const ;
00030     ISampler*          makeSNEmEcalBar3()           const ;
00031     ISampler*          makeSamplerRouterSNSample()  const ;
00032     IDepositor*        makeCoreDepositor()          const ;
00033   };
00034 } // end of namespace bracket
00035 #endif
00036 
00037 
00038 
00039 
00040 

Generated on Tue Mar 18 11:50:05 2003 for FastShowerUtils by doxygen1.3-rc1