72 delete(*theListOfSecondaries)[index];
180 G4cout <<
" proposed local Time (ns) : " << std::setw(20)
182 G4cout <<
" initial local Time (ns) : " << std::setw(20)
184 G4cout <<
" initial global Time (ns) : " << std::setw(20)
192 G4bool exitWithError =
false;
204 G4cout <<
" G4ParticleChangeForDecay::CheckIt : ";
205 G4cout <<
"the local time goes back !!"
206 <<
" Difference: " << accuracy <<
"[ns] " <<
G4endl;
226 G4Exception(
"G4ParticleChangeForDecay::CheckIt()",
"TRACK005",
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
G4FastVector< G4Track, G4TrackFastVectorSize > G4TrackFastVector
G4GLOB_DLL 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)