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

GridletElement.h

Go to the documentation of this file.
00001 #ifndef FASTSHOWER_GRIDLETELEMENT_H
00002 #define FASTSHOWER_GRIDLETELEMENT_H
00003 
00004 
00005 namespace FastShower{
00010   class GridletElement{
00011   public:
00013     GridletElement():m_hadEnergy(0.),m_emEnergy(0.){};
00015     void normalise(double n){m_hadEnergy/=n; m_emEnergy/=n;}
00017     void addEdeposit(double e){m_emEnergy+=e;}
00019     void addHdeposit(double e){m_hadEnergy+=e;}
00021     double eDeposit(){return m_emEnergy;}
00023     double hDeposit(){return m_hadEnergy;}
00024   private:
00025     int index(double eta, double phi);
00026     double m_hadEnergy;
00027     double m_emEnergy;
00028   };
00029 }
00030 #endif
00031 
00032 
00033 

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