| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

GiGaPhysicsListBase.h

Go to the documentation of this file.
00001 // $Id: GiGaPhysicsListBase.h,v 1.4 2007/03/18 18:25:05 gcorti Exp $
00002 #ifndef       GIGA_GiGaPhysicsListBase_H
00003 #define       GIGA_GiGaPhysicsListBase_H 1 
00004 
00005 // Include files
00006 #include "GiGa/IGiGaPhysList.h"
00007 #include "GiGa/GiGaBase.h"
00008 
00016 class GiGaPhysicsListBase: 
00017   public virtual IGiGaPhysicsList   , 
00018   public          GiGaBase
00019 {
00020 protected:
00021   
00029   GiGaPhysicsListBase
00030   ( const std::string& type   , 
00031     const std::string& name   , 
00032     const IInterface*  parent ) ;
00033   
00035   virtual ~GiGaPhysicsListBase();
00036   
00037 public:  
00044   virtual StatusCode   initialize     () ; 
00045   
00052   virtual StatusCode   finalize       () ; 
00053   
00054 protected:
00055   
00059   double    cutForGamma        () const { return m_cutForGamma ; }
00060 
00064   double    cutForElectron     () const { return m_cutForElectron ; }
00065 
00069   double    cutForPositron     () const { return m_cutForPositron ; }  
00070 
00071 private:
00072   
00073   //  the default constructor   is disabled 
00074   GiGaPhysicsListBase() ; 
00075   //  the copy constructor      is disabled 
00076   GiGaPhysicsListBase           ( const GiGaPhysicsListBase& ) ; 
00077   //  the assignement operator  is disabled 
00078   GiGaPhysicsListBase& operator=( const GiGaPhysicsListBase& ) ; 
00079   
00080 private:
00081   
00082   // cut for gammas 
00083   double    m_cutForGamma       ;
00084 
00085   // cut for e-
00086   double    m_cutForElectron    ;
00087 
00088   // cut for e+
00089   double    m_cutForPositron    ;
00090   
00091 };
00092 
00093 #endif    
00094 
00095 
00096 
00097 
00098 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:01:14 2011 for GiGa by doxygen 1.4.7