]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
attribute fExtDecayer, copy constructor and assignment operator added
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 2 May 2001 10:13:20 +0000 (10:13 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 2 May 2001 10:13:20 +0000 (10:13 +0000)
TGeant4/TG4ModularPhysicsList.h

index 75d391ad91c74cfa22abbbbf22621b236283c272..2315cf8b0b67db4c156c3761d120fc523640c445 100644 (file)
@@ -9,18 +9,22 @@
 // Only G4Decay is created directly in this modular
 // physics list.
 
-#ifndef TG4_PHYSICS_LIST_H
-#define TG4_PHYSICS_LIST_H
+#ifndef TG4_MODULAR_PHYSICS_LIST_H
+#define TG4_MODULAR_PHYSICS_LIST_H
 
 #include <G4VModularPhysicsList.hh>
 #include <globals.hh>
 
+class TG4ExtDecayer;
+
 class G4VProcess;
 
 class TG4ModularPhysicsList: public G4VModularPhysicsList
 {
   public:
     TG4ModularPhysicsList();
+    // --> protected
+    // TG4ModularPhysicsList(const TG4ModularPhysicsList& right);
     virtual ~TG4ModularPhysicsList();
   
     // methods
@@ -29,6 +33,11 @@ class TG4ModularPhysicsList: public G4VModularPhysicsList
     void PrintAllProcesses() const;
     
   protected:
+    TG4ModularPhysicsList(const TG4ModularPhysicsList& right);
+
+    // operators
+    TG4ModularPhysicsList& operator=(const TG4ModularPhysicsList& right);
+
     // methods
     virtual void ConstructParticle();
     virtual void ConstructProcess();
@@ -43,6 +52,9 @@ class TG4ModularPhysicsList: public G4VModularPhysicsList
     
         // construct general processes
     void ConstructGeneral();   
+
+  private:
+    TG4ExtDecayer*  fExtDecayer;
 };
 
 #endif //TG4_MODULAR_PHYSICS_LIST_H