34 #ifndef G4ReactionProduct_h    35 #define G4ReactionProduct_h 1    47 #if defined G4HADRONIC_ALLOC_EXPORT    82     inline void* 
operator new(size_t) {
    87     inline void* 
operator new(size_t, 
void *p) {
    91     inline void operator delete(
void* aReactionProduct) {
 
G4bool operator!=(const G4ReactionProduct &right) const
 
void SetPositionInNucleus(G4double x, G4double y, G4double z)
 
void HasInitialStateParton(G4bool aFlag)
 
void Lorentz(const G4ReactionProduct &p1, const G4ReactionProduct &p2)
 
void SetMayBeKilled(const G4bool f)
 
void SetKineticEnergy(const G4double en)
 
void SetMomentum(const G4double x, const G4double y, const G4double z)
 
G4double Angle(const G4ReactionProduct &p) const
 
G4double GetXPositionInNucleus() const
 
G4bool HasInitialStateParton() const
 
void SetSide(const G4int sid)
 
G4ThreeVector GetPositionInNucleus() const
 
friend G4ReactionProduct operator-(const G4ReactionProduct &p1, const G4ReactionProduct &p2)
 
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
 
void SetNewlyAdded(const G4bool f)
 
G4ReactionProduct & operator=(const G4ReactionProduct &right)
 
void SetCreatorModel(const G4int mod)
 
void SetMass(const G4double mas)
 
G4double GetZPositionInNucleus() const
 
G4bool operator==(const G4ReactionProduct &right) const
 
G4bool GetMayBeKilled() const
 
void SetTotalEnergy(const G4double en)
 
G4DLLIMPORT G4ThreadLocal G4Allocator< G4ReactionProduct > * aRPAllocator
 
friend G4ReactionProduct operator*(const G4double aDouble, const G4ReactionProduct &p2)
 
void SetDefinitionAndUpdateE(const G4ParticleDefinition *aParticleDefinition)
 
G4double GetTotalMomentum() const
 
const G4ParticleDefinition * theParticleDefinition
 
void SetMomentum(const G4ThreeVector &mom)
 
const G4ParticleDefinition * GetDefinition() const
 
G4double GetTotalEnergy() const
 
friend G4ReactionProduct operator+(const G4ReactionProduct &p1, const G4ReactionProduct &p2)
 
G4double GetKineticEnergy() const
 
void SetTOF(const G4double t)
 
void SetFormationTime(G4double aTime)
 
G4bool hasInitialStateParton
 
G4int GetCreatorModel() const
 
G4ThreeVector positionInNucleus
 
G4bool GetNewlyAdded() const
 
G4double GetFormationTime() const
 
G4ThreeVector GetMomentum() const
 
G4double GetYPositionInNucleus() const
 
void SetPositionInNucleus(G4ThreeVector &aPosition)