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) {
 
  208 #ifdef PRECOMPOUND_TEST 
  209      void SetCreatorModel(
const G4String& aModel) { theCreatorModel = aModel; }
 
  210      G4String GetCreatorModel()
 const { 
return theCreatorModel; }
 
  242 #ifdef PRECOMPOUND_TEST 
void SetPositionInNucleus(G4double x, G4double y, G4double z)
 
void HasInitialStateParton(G4bool aFlag)
 
G4double GetTotalMomentum() const 
 
void Lorentz(const G4ReactionProduct &p1, const G4ReactionProduct &p2)
 
CLHEP::Hep3Vector G4ThreeVector
 
void SetMayBeKilled(const G4bool f)
 
void SetKineticEnergy(const G4double en)
 
void SetMomentum(const G4double x, const G4double y, const G4double z)
 
G4bool GetMayBeKilled() const 
 
void SetSide(const G4int sid)
 
G4double GetZPositionInNucleus() const 
 
friend G4ReactionProduct operator-(const G4ReactionProduct &p1, const G4ReactionProduct &p2)
 
G4double GetXPositionInNucleus() const 
 
void SetDefinitionAndUpdateE(G4ParticleDefinition *aParticleDefinition)
 
G4bool operator!=(const G4ReactionProduct &right) const 
 
G4double Angle(const G4ReactionProduct &p) const 
 
G4ParticleDefinition * GetDefinition() const 
 
void SetNewlyAdded(const G4bool f)
 
G4ReactionProduct & operator=(const G4ReactionProduct &right)
 
G4bool operator==(const G4ReactionProduct &right) const 
 
void SetMass(const G4double mas)
 
G4ParticleDefinition * theParticleDefinition
 
void SetTotalEnergy(const G4double en)
 
G4DLLIMPORT G4ThreadLocal G4Allocator< G4ReactionProduct > * aRPAllocator
 
friend G4ReactionProduct operator*(const G4double aDouble, const G4ReactionProduct &p2)
 
G4double GetKineticEnergy() const 
 
G4double GetFormationTime() const 
 
void SetMomentum(const G4ThreeVector &mom)
 
G4double GetTotalEnergy() const 
 
void SetDefinition(G4ParticleDefinition *aParticleDefinition)
 
friend G4ReactionProduct operator+(const G4ReactionProduct &p1, const G4ReactionProduct &p2)
 
G4ThreeVector GetPositionInNucleus() const 
 
G4ThreeVector GetMomentum() const 
 
G4bool GetNewlyAdded() const 
 
void SetTOF(const G4double t)
 
G4bool HasInitialStateParton() const 
 
void SetFormationTime(G4double aTime)
 
G4bool hasInitialStateParton
 
G4ThreeVector positionInNucleus
 
void SetPositionInNucleus(G4ThreeVector &aPosition)
 
G4double GetYPositionInNucleus() const