43 : theDefinition(NULL), TimeOfCreation(0.), theCollisionCount(0),
44 curStatus(0), isSplit(false)
49 : TimeOfCreation(0.), theCollisionCount(0),
50 curStatus(0), isSplit(false)
98 throw G4HadronicException(__FILE__, __LINE__,
"G4VSplitableHadron::operator= meant to not be accessable");
virtual const G4ThreeVector & GetPosition() const =0
const G4LorentzVector & GetMomentum() const
int operator!=(const G4VSplitableHadron &right) const
const G4VSplitableHadron & operator=(const G4VSplitableHadron &right)
virtual const G4ThreeVector & GetPosition() const
G4ThreeVector thePosition
G4ParticleDefinition * GetDefinition() const
G4ParticleDefinition * GetDefinition() const
virtual const G4LorentzVector & Get4Momentum() const =0
G4ParticleDefinition * theDefinition
virtual ~G4VSplitableHadron()
const G4LorentzVector & Get4Momentum() const
G4double GetTotalEnergy() const
virtual G4ParticleDefinition * GetDefinition() const =0
G4ThreeVector GetMomentum() const
const G4ThreeVector & GetPosition() const
int operator==(const G4VSplitableHadron &right) const
G4ParticleDefinition * GetParticleType() const
G4LorentzVector the4Momentum