32 #ifndef G4HadPhaseSpaceGenbod_HH 
   33 #define G4HadPhaseSpaceGenbod_HH 1 
   45                  const std::vector<G4double>& masses,
 
   46                  std::vector<G4LorentzVector>& finalState);
 
   50           const std::vector<G4double>& masses);
 
   57                const std::vector<G4double>& masses);
 
   60                std::vector<G4LorentzVector>& finalState);
 
   63                 const std::vector<G4double>& masses,
 
   64                 std::vector<G4LorentzVector>& finalState);
 
   76   std::vector<G4double> msum;   
 
   77   std::vector<G4double> msq;    
 
   78   std::vector<G4double> rndm;   
 
   79   std::vector<G4double> meff;   
 
   80   std::vector<G4double> pd; 
 
void FillEnergySteps(G4double initialMass, const std::vector< G4double > &masses)
 
void GenerateMomenta(const std::vector< G4double > &masses, std::vector< G4LorentzVector > &finalState)
 
void ComputeWeightScale(const std::vector< G4double > &masses)
 
void AccumulateFinalState(size_t i, const std::vector< G4double > &masses, std::vector< G4LorentzVector > &finalState)
 
G4double ComputeWeight() const 
 
virtual void GenerateMultiBody(G4double initialMass, const std::vector< G4double > &masses, std::vector< G4LorentzVector > &finalState)
 
G4HadPhaseSpaceGenbod(G4int verbose=0)
 
void Initialize(G4double initialMass, const std::vector< G4double > &masses)
 
G4bool AcceptEvent() const 
 
virtual ~G4HadPhaseSpaceGenbod()