X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TGeant4%2FTG4SpecialCuts.h;h=83a58f35cecb33d8b86f0c52790f566a73d36719;hb=a1c3ca7a5fde62a300ccf8294a228df945bf5b28;hp=10ea8e97666fee67fba9ced73f69ddff5f824eaa;hpb=2817d3e27e960bfa37b038a0e17c857a59cd9ae8;p=u%2Fmrichter%2FAliRoot.git diff --git a/TGeant4/TG4SpecialCuts.h b/TGeant4/TG4SpecialCuts.h index 10ea8e97666..83a58f35cec 100644 --- a/TGeant4/TG4SpecialCuts.h +++ b/TGeant4/TG4SpecialCuts.h @@ -7,19 +7,20 @@ #define TG4_SPECIAL_CUTS_H #include -#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