50 theGlobalTime0(0.),theLocalTime0(0.),theTimeChange(0.)
54 G4cout <<
"G4ParticleChangeForDecay::G4ParticleChangeForDecay() " <<
G4endl;
63 G4cout <<
"G4ParticleChangeForDecay::~G4ParticleChangeForDecay() " <<
G4endl;
83 G4cout <<
"G4ParticleChangeForDecay: assignment operator Warning ";
84 G4cout <<
"theListOfSecondaries is not empty ";
195 G4bool exitWithError =
false;
206 G4cout <<
" G4ParticleChangeForDecay::CheckIt : ";
207 G4cout <<
"the local time goes back !!"
208 <<
" Difference: " << accuracy <<
"[ns] " <<
G4endl;
G4FastVector< G4Track, G4TrackFastVectorSize > G4TrackFastVector
G4DLLIMPORT std::ostream G4cout
const G4ThreeVector & GetPolarization() const
void SetElement(G4int anIndex, Type *anElement)
virtual G4Step * UpdateStepForPostStep(G4Step *Step)
G4double GetGlobalTime(G4double timeDelay=0.0) const
G4ParticleChangeForDecay & operator=(const G4ParticleChangeForDecay &right)
G4bool operator==(const G4ParticleChangeForDecay &right) const
virtual void DumpInfo() const
virtual G4Step * UpdateStepForAtRest(G4Step *Step)
G4ThreeVector thePolarizationChange
virtual void Initialize(const G4Track &)
virtual ~G4ParticleChangeForDecay()
virtual G4bool CheckIt(const G4Track &)
G4bool operator!=(const G4ParticleChangeForDecay &right) const
G4ParticleChangeForDecay()
const G4String & GetParticleName() const
void SetLocalTime(const G4double aValue)
void SetWeight(G4double aValue)
void AddProperTime(const G4double aValue)
void SetGlobalTime(const G4double aValue)
void SetPolarization(const G4ThreeVector &aValue)
G4Track * GetTrack() const
G4StepPoint * GetPostStepPoint() const
const G4ThreeVector & GetPosition() const
G4double GetGlobalTime() const
G4double GetLocalTime() const
G4ParticleDefinition * GetDefinition() const
const G4DynamicParticle * GetDynamicParticle() const
G4double GetKineticEnergy() const
G4int theNumberOfSecondaries
virtual G4bool CheckIt(const G4Track &)
static const G4double accuracyForException
G4double theTrueStepLength
G4double theLocalEnergyDeposit
G4TrackStatus theStatusChange
G4TrackFastVector * theListOfSecondaries
G4SteppingControl theSteppingControlFlag
static const G4double accuracyForWarning
virtual void Initialize(const G4Track &)
virtual void DumpInfo() const
G4bool isParentWeightProposed
G4Step * UpdateStepInfo(G4Step *Step)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)