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

EMShowerer.h

Go to the documentation of this file.
00001 #ifndef FASTSHOWER_EMSHOWERER_H
00002 #define FASTSHOWER_EMSHOWERER_H
00003 
00004 #ifndef FASTSHOWER_EMRESOLUTION_H
00005 #include "FastShowerUtils/EMresolution.h"
00006 #endif
00007 
00008 #ifndef FASTSHOWER_EMRESPONSE_H
00009 #include "FastShowerUtils/EMresponse.h"
00010 #endif
00011 
00012 #ifndef FASTSHOWER_EMTRANSITION_H
00013 #include "FastShowerUtils/EMtransition.h"
00014 #endif
00015 
00016 #ifndef FASTSHOWER_SP_H
00017 #include "FastShowerUtils/SP.h"
00018 #endif
00019 
00020 namespace FastShower{
00025   class Showerer;
00026 
00027   class EMShowerer{
00028   public:
00029     EMShowerer (Showerer* core, Showerer* pencil);
00031     void shower(const ParticleParameters&, Gridlet&);
00032   private:
00033     EMresolution m_emResolution;
00034     EMresponse   m_emResponse;
00035     EMtransition m_emTransition;
00036     SP<Showerer> m_ecalCore;
00037     SP<Showerer> m_hcalPencil;
00038   };
00039 }
00040 #endif
00041 
00042 
00043 

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