| 
    Geant4
    10.02.p02
    
   | 
 
#include <G4SingleDiffractiveExcitation.hh>
 Inheritance diagram for G4SingleDiffractiveExcitation:
 Collaboration diagram for G4SingleDiffractiveExcitation:Public Member Functions | |
| G4SingleDiffractiveExcitation (G4double sigmaPt=0.6 *CLHEP::GeV, G4double minExtraMass=250 *CLHEP::MeV, G4double x0mass=250 *CLHEP::MeV) | |
| ~G4SingleDiffractiveExcitation () | |
| G4bool | ExciteParticipants (G4VSplitableHadron *aPartner, G4VSplitableHadron *bPartner) const | 
  Public Member Functions inherited from G4QGSDiffractiveExcitation | |
| G4QGSDiffractiveExcitation () | |
| virtual | ~G4QGSDiffractiveExcitation () | 
| virtual G4ExcitedString * | String (G4VSplitableHadron *aHadron, G4bool isProjectile) const | 
Private Member Functions | |
| G4SingleDiffractiveExcitation (const G4SingleDiffractiveExcitation &right) | |
| G4double | ChooseX (G4double Xmin, G4double Xmax) const | 
| G4ThreeVector | GaussianPt (G4double widthSquare, G4double maxPtSquare) const | 
| const  G4SingleDiffractiveExcitation &  | operator= (const G4SingleDiffractiveExcitation &right) | 
| int | operator== (const G4SingleDiffractiveExcitation &right) const | 
| int | operator!= (const G4SingleDiffractiveExcitation &right) const | 
Private Attributes | |
| const G4double | widthOfPtSquare | 
| const G4double | minExtraMass | 
| const G4double | minmass | 
Definition at line 50 of file G4SingleDiffractiveExcitation.hh.
| G4SingleDiffractiveExcitation::G4SingleDiffractiveExcitation | ( | G4double | sigmaPt = 0.6*CLHEP::GeV,  | 
        
| G4double | minExtraMass = 250*CLHEP::MeV,  | 
        ||
| G4double | x0mass = 250*CLHEP::MeV  | 
        ||
| ) | 
Definition at line 52 of file G4SingleDiffractiveExcitation.cc.
| G4SingleDiffractiveExcitation::~G4SingleDiffractiveExcitation | ( | ) | 
Definition at line 58 of file G4SingleDiffractiveExcitation.cc.
      
  | 
  private | 
Definition at line 207 of file G4SingleDiffractiveExcitation.cc.
References G4cout, G4endl, G4UniformRand, and x.
Referenced by ExciteParticipants().
 Here is the caller graph for this function:
      
  | 
  virtual | 
Reimplemented from G4QGSDiffractiveExcitation.
Definition at line 62 of file G4SingleDiffractiveExcitation.cc.
References ChooseX(), G4UniformRand, GaussianPt(), G4VSplitableHadron::Get4Momentum(), G4VSplitableHadron::GetDefinition(), G4ParticleDefinition::GetPDGMass(), minExtraMass, minmass, perCent, G4VSplitableHadron::Set4Momentum(), sqr(), and widthOfPtSquare.
Referenced by G4GammaParticipants::SelectInteractions(), and G4QGSParticipants::SelectInteractions().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 230 of file G4SingleDiffractiveExcitation.cc.
References G4Log(), G4UniformRand, and twopi.
Referenced by ExciteParticipants().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
Definition at line 81 of file G4SingleDiffractiveExcitation.hh.
Referenced by ExciteParticipants().
      
  | 
  private | 
Definition at line 82 of file G4SingleDiffractiveExcitation.hh.
Referenced by ExciteParticipants().
      
  | 
  private | 
Definition at line 80 of file G4SingleDiffractiveExcitation.hh.
Referenced by ExciteParticipants().