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

In This Package:

GiGaStepActionBase.h

Go to the documentation of this file.
00001 // $Id: GiGaStepActionBase.h,v 1.12 2007/03/18 18:25:05 gcorti Exp $ 
00002 #ifndef     GIGA_GiGaStepActionBase_H
00003 #define     GIGA_GiGaStepActionBase_H 1 
00004 
00005 // Include files
00006 // STL
00007 #include <vector> 
00008 // GiGa
00009 #include "GiGa/IGiGaStepAction.h" 
00010 #include "GiGa/GiGaBase.h" 
00011 
00012 // Forward declarations
00013 class G4Step;
00014 
00015 
00024 class GiGaStepActionBase:
00025   public virtual IGiGaStepAction ,
00026   public          GiGaBase
00027 {
00028 
00029 public:  
00037   GiGaStepActionBase 
00038   ( const std::string& type   , 
00039     const std::string& name   , 
00040     const IInterface*  parent ) ;
00041   
00042   virtual ~GiGaStepActionBase();  
00043 
00050   virtual StatusCode         initialize () ; 
00051   
00058   virtual StatusCode         finalize   () ; 
00059 
00060 protected:
00061 
00062   GiGaStepActionBase ();
00063   GiGaStepActionBase           ( const GiGaStepActionBase& ); 
00064   GiGaStepActionBase& operator=( const GiGaStepActionBase& ); 
00065 
00066 private:
00067 
00068 };
00069 
00070 #endif   // GIGA_GiGaStepActionBase_H
00071 
00072 
00073 
00074 
00075 
00076 
00077 
00078 
00079 
00080 
00081 
00082 
00083 
00084 
00085 
| 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