]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TGeant4/TG4SpecialCuts.h
Made all AliL3FileHandler specific functions virtual in AliL3MemHandler.
[u/mrichter/AliRoot.git] / TGeant4 / TG4SpecialCuts.h
index 10ea8e97666fee67fba9ced73f69ddff5f824eaa..83a58f35cecb33d8b86f0c52790f566a73d36719 100644 (file)
@@ -7,19 +7,20 @@
 #define TG4_SPECIAL_CUTS_H
 
 #include <G4UserSpecialCuts.hh>
-#include "TG3ParticleWSP.h"
+#include "TG4G3ParticleWSP.h"
 
-class TG4CutVector;
+class TG4G3CutVector;
 class TG4Limits;
 
-typedef G4double(TG4CutVector::*PtrMinEkineInCutVector)(const G4Track&) const;
+typedef G4double(TG4G3CutVector::*PtrMinEkineInCutVector)(const G4Track&)
+const;
 typedef G4double(TG4Limits::*PtrMinEkineInLimits)(const G4Track&) const;
 
 class TG4SpecialCuts: public G4UserSpecialCuts
 // to do: change to inheritance from G4VProcess
 {
   public:
-    TG4SpecialCuts(TG3ParticleWSP particle, TG4CutVector* cutVector, 
+    TG4SpecialCuts(TG4G3ParticleWSP particle, TG4G3CutVector* cutVector, 
                    const G4String& processName ="specialCut");
     // --> protected
     // TG4SpecialCuts();                  
@@ -30,7 +31,8 @@ class TG4SpecialCuts: public G4UserSpecialCuts
     virtual G4double PostStepGetPhysicalInteractionLength(
                        const G4Track& track, G4double previousStepSize,
                        G4ForceCondition* condition);
-    virtual G4VParticleChange* PostStepDoIt(const G4Track& , const G4Step&);
+    virtual G4VParticleChange* PostStepDoIt(const G4Track& track, 
+                       const G4Step& step);
                            
   protected:
     TG4SpecialCuts();             
@@ -41,7 +43,7 @@ class TG4SpecialCuts: public G4UserSpecialCuts
     
   private:
     // data members
-    TG4CutVector*           fCutVector;              //TG4CutVector 
+    TG4G3CutVector*         fCutVector;              //TG4G3CutVector 
     PtrMinEkineInCutVector  fPtrMinEkineInCutVector; //pointer to 
                                 //TG4CutVector::GetMinEKineForXX() method for 
                                //the particle XX that this process is applied to