00001 #ifndef FASTSHOWER_EARLYSHOWERER_H 00002 #define FASTSHOWER_EARLYSHOWERER_H 00003 00004 #ifndef FASTSHOWER_SP_H 00005 #include "FastShowerUtils/SP.h" 00006 #endif 00007 00008 namespace FastShower{ 00014 class Showerer; 00015 00016 class EarlyShowerer{ 00017 public: 00018 EarlyShowerer (Showerer* ecalPencil, 00019 Showerer* hcalCore, 00020 Showerer* hcalHalo ); 00022 void shower(const ParticleParameters&, Gridlet&); 00023 private: 00024 Showerer* m_ecalCore; 00025 Showerer* m_ecalHalo; 00026 Showerer* m_hcalCore; 00027 Showerer* m_hcalHalo; 00028 }; 00029 } 00030 #endif