ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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) | |
~G4PartonPair () | |
void | SetPartons (G4Parton *P1, G4Parton *P2) |
void | SetCollisionType (G4int Type) |
G4int | GetCollisionType () |
G4Parton * | GetParton1 (void) |
G4Parton * | GetParton2 (void) |
G4int | GetDirection () |
Private Member Functions | |
G4PartonPair (const G4PartonPair &right) | |
G4bool | operator== (const G4PartonPair &right) const |
G4bool | operator!= (const G4PartonPair &right) const |
Private Attributes | |
G4Parton * | Parton1 |
G4Parton * | Parton2 |
G4int | CollisionType |
G4int | Direction |
Definition at line 35 of file G4PartonPair.hh.
View newest version in sPHENIX GitHub at line 35 of file G4PartonPair.hh
anonymous enum |
Definition at line 38 of file G4PartonPair.hh.
View newest version in sPHENIX GitHub at line 38 of file G4PartonPair.hh
anonymous enum |
Definition at line 43 of file G4PartonPair.hh.
View newest version in sPHENIX GitHub at line 43 of file G4PartonPair.hh
Definition at line 31 of file G4PartonPair.cc.
View newest version in sPHENIX GitHub at line 31 of file G4PartonPair.cc
References CollisionType, Direction, G4cout, G4endl, G4Parton::Get4Momentum(), G4Parton::GetColour(), G4Parton::GetDefinition(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetParticleType(), G4Parton::GetSpinZ(), m, P1, P2, Parton1, Parton2, PROJECTILE, and SOFT.
G4PartonPair::~G4PartonPair | ( | ) |
Definition at line 60 of file G4PartonPair.cc.
View newest version in sPHENIX GitHub at line 60 of file G4PartonPair.cc
|
private |
|
inline |
Definition at line 86 of file G4PartonPair.hh.
View newest version in sPHENIX GitHub at line 86 of file G4PartonPair.hh
References CollisionType.
|
inline |
Definition at line 91 of file G4PartonPair.hh.
View newest version in sPHENIX GitHub at line 91 of file G4PartonPair.hh
References Direction.
Referenced by G4DiffractiveStringBuilder::BuildString(), and G4SoftStringBuilder::BuildString().
Definition at line 71 of file G4PartonPair.hh.
View newest version in sPHENIX GitHub at line 71 of file G4PartonPair.hh
References Parton1.
Referenced by G4DiffractiveStringBuilder::BuildString(), G4SoftStringBuilder::BuildString(), G4QGSParticipants::CreateStrings(), and G4QGSParticipants::PerformSoftCollisions().
Definition at line 76 of file G4PartonPair.hh.
View newest version in sPHENIX GitHub at line 76 of file G4PartonPair.hh
References Parton2.
Referenced by G4DiffractiveStringBuilder::BuildString(), G4SoftStringBuilder::BuildString(), G4QGSParticipants::CreateStrings(), and G4QGSParticipants::PerformSoftCollisions().
|
private |
|
private |
Definition at line 81 of file G4PartonPair.hh.
View newest version in sPHENIX GitHub at line 81 of file G4PartonPair.hh
References CollisionType.
|
private |
Definition at line 67 of file G4PartonPair.hh.
View newest version in sPHENIX GitHub at line 67 of file G4PartonPair.hh
Referenced by G4PartonPair(), GetCollisionType(), and SetCollisionType().
|
private |
Definition at line 68 of file G4PartonPair.hh.
View newest version in sPHENIX GitHub at line 68 of file G4PartonPair.hh
Referenced by G4PartonPair(), and GetDirection().
|
private |
Definition at line 65 of file G4PartonPair.hh.
View newest version in sPHENIX GitHub at line 65 of file G4PartonPair.hh
Referenced by G4PartonPair(), and GetParton1().
|
private |
Definition at line 66 of file G4PartonPair.hh.
View newest version in sPHENIX GitHub at line 66 of file G4PartonPair.hh
Referenced by G4PartonPair(), and GetParton2().