musrsim/geant4/LEMuSR/include/LEMuSRDecay.hh
2006-02-16 17:21:13 +00:00

64 lines
1.9 KiB
C++

//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//*
// LOW ENERGY MUON SPIN RELAXATION, ROTATION, RADIATION
//
// ID :LEMuSRDecay.hh , v 1.2
// AUTHOR: Taofiq PARAISO
// DATE : 2006-01-19 15:17
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//
//
// & &&&&&&&&&& &&&&&&& &&&&&&&&
// & & && && & &&
// & & & & & & &&
// & &&&&&&& & & &&&&&& &&&&&&&&
// & & & && & & &&
// & & && & & && && & &
// &&&&&&&&&& &&&&&&&&&& & &&&&& && &&&&&&& & &&
// &
// &
// &
// &
// LEMUSRDECAY
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//
#ifndef LEMuSRDecay_h
#define LEMuSRDecay_h 1
#include "G4Decay.hh"
#include "G4ios.hh"
#include "globals.hh"
#include "G4VRestDiscreteProcess.hh"
#include "G4ParticleChangeForDecay.hh"
class G4VExtDecayer;
class G4Decay;
class LEMuSRDecay : public G4Decay
{
protected: // With Description
//! The main method for the decay process.
/*!
* The DecayIt() method returns by pointer a particle-change object,
* which has information of daughter particles.
*/
virtual G4VParticleChange* DecayIt(
const G4Track& aTrack,
const G4Step& aStep
);
//! The particle change object.
G4ParticleChangeForDecay pParticleChangeForDecay;
// const G4VExtDecayer *m_ExtDecayer;
G4double m_RemainderLifeTime;
public:
G4int testa, testb;
};
#endif