39 #ifndef G4HadDecayGenerator_HH 
   40 #define G4HadDecayGenerator_HH 1 
   66                   const std::vector<G4double>& masses,
 
   67                   std::vector<G4LorentzVector>& finalState);
 
   71                   const std::vector<G4double>& masses,
 
   72                   std::vector<G4LorentzVector>& finalState);
 
   77                   const std::vector<G4double>& masses,
 
   78                   std::vector<G4LorentzVector>& finalState);
 
   83                          const std::vector<G4double>& masses,
 
   84                          std::vector<G4LorentzVector>& finalState) 
const;
 
G4bool Generate(G4double initialMass, const std::vector< G4double > &masses, std::vector< G4LorentzVector > &finalState)
 
void ReportInvalidAlgorithm(Algorithm alg) const 
 
const G4String & GetAlgorithmName() const 
 
G4bool GenerateOneBody(G4double initialMass, const std::vector< G4double > &masses, std::vector< G4LorentzVector > &finalState) const 
 
void UseAlgorithm(G4VHadDecayAlgorithm *alg)
 
G4VHadDecayAlgorithm * theAlgorithm
 
void SetVerboseLevel(G4int verbose)
 
virtual ~G4HadDecayGenerator()
 
G4HadDecayGenerator(Algorithm alg=Kopylov, G4int verbose=0)
 
void ReportMissingAlgorithm() const 
 
CLHEP::HepLorentzVector G4LorentzVector