]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TGeant4/TG4PhysicsConstructorEM.h
Enable creation of fast rec points for ITS, when input argument for ITS = 2.
[u/mrichter/AliRoot.git] / TGeant4 / TG4PhysicsConstructorEM.h
index c9b3a6a344920dd4cb30f492a1505ac42268d623..1193632c697d9f0b4177feed4a823bb5d45678e0 100644 (file)
@@ -12,7 +12,8 @@
 #ifndef TG4_PHYSICS_CONSTRUCTOR_EM_H
 #define TG4_PHYSICS_CONSTRUCTOR_EM_H
 
-#include <G4VPhysicsConstructor.hh>
+#include "TG4VPhysicsConstructor.h"
+
 #include <G4PhotoElectricEffect.hh>
 #include <G4ComptonScattering.hh>
 #include <G4GammaConversion.hh>
 #include <G4eplusAnnihilation.hh>
 #include <globals.hh>
 
-class TG4PhysicsConstructorEM: public G4VPhysicsConstructor
+class TG4PhysicsConstructorEM: public TG4VPhysicsConstructor
 {
   public:
-    TG4PhysicsConstructorEM(const G4String& name = "EM");
+    TG4PhysicsConstructorEM(const G4String& name = "EM"); 
+    TG4PhysicsConstructorEM(G4int verboseLevel, 
+                            const G4String& name = "EM");
     virtual ~TG4PhysicsConstructorEM();
 
   protected:
@@ -36,20 +39,20 @@ class TG4PhysicsConstructorEM: public G4VPhysicsConstructor
 
     // data members
             // Gamma physics
-    G4PhotoElectricEffect fPhotoEffect;
-    G4ComptonScattering   fComptonEffect;
-    G4GammaConversion     fPairProduction;
-  
+    G4PhotoElectricEffect fPhotoEffect;               //gamma photoeffect
+    G4ComptonScattering   fComptonEffect;             //Compton scattering
+    G4GammaConversion     fPairProduction;            //gamma pair production
+     
             // Electron physics
-    G4MultipleScattering  fElectronMultipleScattering;
-    G4eIonisation         fElectronIonisation;
-    G4eBremsstrahlung     fElectronBremsStrahlung;
+    G4MultipleScattering  fElectronMultipleScattering;//e- multiple scattering
+    G4eIonisation         fElectronIonisation;        //e- ionization 
+    G4eBremsstrahlung     fElectronBremsStrahlung;    //e- Bremsstrahlung
   
             //Positron physics
-    G4MultipleScattering  fPositronMultipleScattering;
-    G4eIonisation         fPositronIonisation; 
-    G4eBremsstrahlung     fPositronBremsStrahlung;  
-    G4eplusAnnihilation   fAnnihilation; 
+    G4MultipleScattering  fPositronMultipleScattering;//e+ multiple scattering
+    G4eIonisation         fPositronIonisation;        //e+ ionisation
+    G4eBremsstrahlung     fPositronBremsStrahlung;    //e+ Bremsstrahlung
+    G4eplusAnnihilation   fAnnihilation;              //e+ annihilation
     
   private:
     // methods