29 #ifndef G4DiffractiveExcitation_h 
   30 #define G4DiffractiveExcitation_h 1 
G4ThreeVector GaussianPt(G4double AveragePt2, G4double maxPtSquare) const 
 
CLHEP::Hep3Vector G4ThreeVector
 
virtual G4bool ExciteParticipants(G4VSplitableHadron *aPartner, G4VSplitableHadron *bPartner, G4FTFParameters *theParameters, G4ElasticHNScattering *theElastic) const 
 
G4int NewNucleonId(G4int Q1, G4int Q2, G4int Q3) const 
 
int operator==(const G4DiffractiveExcitation &right) const 
 
virtual ~G4DiffractiveExcitation()
 
G4double LambdaF(G4double sqrM, G4double sqrM1, G4double sqrM2) const 
 
int operator!=(const G4DiffractiveExcitation &right) const 
 
void UnpackMeson(G4int IdPDG, G4int &Q1, G4int &Q2) const 
 
G4double GetQuarkFractionOfKink(G4double zmin, G4double zmax) const 
 
virtual void CreateStrings(G4VSplitableHadron *aHadron, G4bool isProjectile, G4ExcitedString *&FirstString, G4ExcitedString *&SecondString, G4FTFParameters *theParameters) const 
 
G4double ChooseP(G4double Pmin, G4double Pmax) const 
 
const G4DiffractiveExcitation & operator=(const G4DiffractiveExcitation &right)
 
void UnpackBaryon(G4int IdPDG, G4int &Q1, G4int &Q2, G4int &Q3) const 
 
G4DiffractiveExcitation()