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

In This Package:

GiGaPhysicsConstructorBase.h

Go to the documentation of this file.
00001 // $Id: GiGaPhysicsConstructorBase.h,v 1.2 2004/04/20 04:26:05 ibelyaev Exp $ 
00002 // ============================================================================
00003 // CVS tag $Name: v19r4 $
00004 // ============================================================================
00005 // $Log: GiGaPhysicsConstructorBase.h,v $
00006 // Revision 1.2  2004/04/20 04:26:05  ibelyaev
00007 //  fix bad interference between tools and Geant4
00008 //
00009 // Revision 1.1  2003/04/06 18:49:46  ibelyaev
00010 //  see $GIGAROOT/doc/release.notes
00011 // 
00012 // ============================================================================
00013 #ifndef GIGA_GIGAPHYSICSCONSTRUCTORBASE_H 
00014 #define GIGA_GIGAPHYSICSCONSTRUCTORBASE_H 1
00015 // ============================================================================
00016 // Include files
00017 #include "GiGa/IGiGaPhysicsConstructor.h"
00018 #include "GiGa/GiGaBase.h"
00019 
00026 class GiGaPhysicsConstructorBase :
00027   public virtual IGiGaPhysicsConstructor , 
00028   public GiGaBase
00029 {
00030 
00031 public:
00032   
00039   virtual StatusCode   initialize     () { return GiGaBase::initialize () ; }
00040   
00047   virtual StatusCode   finalize       () { return GiGaBase::finalize   () ; }
00048 
00049 protected:
00050   
00058   GiGaPhysicsConstructorBase
00059   ( const std::string& type   , 
00060     const std::string& name   , 
00061     const IInterface*  parent ) ;
00062   
00064   virtual ~GiGaPhysicsConstructorBase() ;
00065   
00066 private:
00067   
00068   // the default constructor is disabled 
00069   GiGaPhysicsConstructorBase () ;
00070   // the copy  constructor is disabled 
00071   GiGaPhysicsConstructorBase            ( const  GiGaPhysicsConstructorBase& ) ;
00072   // the assignement operator is disabled 
00073   GiGaPhysicsConstructorBase& operator= ( const  GiGaPhysicsConstructorBase& ) ;
00074   
00075 };
00076 // ============================================================================
00077 
00078 // ============================================================================
00079 // The END
00080 // ============================================================================
00081 #endif // GIGA_GIGAPHYSICSCONSTRUCTORBASE_H
00082 // ============================================================================
| 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