00001 #ifndef musrDecay_h
00002 #define musrDecay_h 1
00003
00004 #include "G4Decay.hh"
00005
00006
00007 #include "G4ios.hh"
00008 #include "globals.hh"
00009 #include "G4VRestDiscreteProcess.hh"
00010 #include "G4ParticleChangeForDecay.hh"
00011 class G4VExtDecayer;
00012
00013 class G4Decay;
00014
00015 class musrDecay : public G4Decay
00016 {
00017
00018 protected:
00019 virtual G4VParticleChange* DecayIt(
00020 const G4Track& aTrack,
00021 const G4Step& aStep
00022 );
00023
00024
00025 G4ParticleChangeForDecay pParticleChangeForDecay;
00026
00027 G4double m_RemainderLifeTime;
00028
00029
00030 };
00031
00032
00033 #endif