48 if ( (!(e < 0.0) && !(e > 0.0) && !(e == 0.0)) ||
52 G4String nam = track->GetDefinition()->GetParticleName();
53 G4cout <<
"### G4StackChecker: event# " 55 <<
" unacceptable " << nam <<
" is killed in the stack" <<
G4endl;
56 G4cout <<
"### " << nam <<
" have been produced by the process " 57 << track->GetCreatorProcess()->GetProcessName()
58 <<
" trackID= " << track->GetTrackID()
59 <<
" parentID= " << track->GetParentID()
61 G4cout <<
"### E= " << track->GetKineticEnergy()
62 <<
" position= " << track->GetPosition()
63 <<
" direction= " << track->GetMomentumDirection()
64 <<
" time= " << track->GetGlobalTime()
virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track *track)
G4GLOB_DLL std::ostream G4cout
G4ThreeVector nullDirection
G4ClassificationOfNewTrack
virtual ~G4StackChecker()
static G4EventManager * GetEventManager()