Geant4-11
|
#include <G4PartonPair.hh>
Public Types | |
enum | { DIFFRACTIVE = 1 , SOFT = 2 , HARD = 3 } |
enum | { PROJECTILE = 1 , TARGET = -1 } |
Public Member Functions | |
G4PartonPair (G4Parton *P1, G4Parton *P2, G4int Type, G4int Direction) | |
G4int | GetCollisionType () |
G4int | GetDirection () |
G4Parton * | GetParton1 (void) |
G4Parton * | GetParton2 (void) |
void | SetCollisionType (G4int Type) |
void | SetPartons (G4Parton *P1, G4Parton *P2) |
~G4PartonPair () | |
Private Member Functions | |
G4PartonPair (const G4PartonPair &right) | |
G4bool | operator!= (const G4PartonPair &right) const |
G4bool | operator== (const G4PartonPair &right) const |
Private Attributes | |
G4int | CollisionType |
G4int | Direction |
G4Parton * | Parton1 |
G4Parton * | Parton2 |
Definition at line 35 of file G4PartonPair.hh.
anonymous enum |
Enumerator | |
---|---|
DIFFRACTIVE | |
SOFT | |
HARD |
Definition at line 38 of file G4PartonPair.hh.
anonymous enum |
Enumerator | |
---|---|
PROJECTILE | |
TARGET |
Definition at line 43 of file G4PartonPair.hh.
Definition at line 31 of file G4PartonPair.cc.
References CollisionType, Direction, G4cout, G4endl, m, P1, P2, Parton1, Parton2, PROJECTILE, and SOFT.
G4PartonPair::~G4PartonPair | ( | ) |
Definition at line 60 of file G4PartonPair.cc.
|
private |
|
inline |
Definition at line 86 of file G4PartonPair.hh.
References CollisionType.
|
inline |
Definition at line 91 of file G4PartonPair.hh.
References Direction.
Referenced by G4SoftStringBuilder::BuildString(), and G4DiffractiveStringBuilder::BuildString().
|
inline |
Definition at line 71 of file G4PartonPair.hh.
References Parton1.
Referenced by G4SoftStringBuilder::BuildString(), G4DiffractiveStringBuilder::BuildString(), G4QGSParticipants::CreateStrings(), and G4QGSParticipants::PerformSoftCollisions().
|
inline |
Definition at line 76 of file G4PartonPair.hh.
References Parton2.
Referenced by G4SoftStringBuilder::BuildString(), G4DiffractiveStringBuilder::BuildString(), G4QGSParticipants::CreateStrings(), and G4QGSParticipants::PerformSoftCollisions().
|
private |
|
private |
|
inline |
Definition at line 81 of file G4PartonPair.hh.
References CollisionType.
|
private |
Definition at line 67 of file G4PartonPair.hh.
Referenced by G4PartonPair(), GetCollisionType(), and SetCollisionType().
|
private |
Definition at line 68 of file G4PartonPair.hh.
Referenced by G4PartonPair(), and GetDirection().
|
private |
Definition at line 65 of file G4PartonPair.hh.
Referenced by G4PartonPair(), and GetParton1().
|
private |
Definition at line 66 of file G4PartonPair.hh.
Referenced by G4PartonPair(), and GetParton2().