#include <G4QPartonPair.hh>
Public Types | |
DIFFRACTIVE = 1 | |
SOFT = 2 | |
HARD = 3 | |
PROJECTILE = 1 | |
TARGET = -1 | |
enum | { DIFFRACTIVE = 1, SOFT = 2, HARD = 3 } |
enum | { PROJECTILE = 1, TARGET = -1 } |
Public Member Functions | |
G4QPartonPair (G4QParton *P1, G4QParton *P2, G4int Type=0, G4int Direction=0) | |
~G4QPartonPair () | |
G4int | operator== (const G4QPartonPair &right) const |
G4int | operator!= (const G4QPartonPair &right) const |
void | SetPartons (G4QParton *P1, G4QParton *P2) |
void | SetCollisionType (G4int Type) |
G4int | GetCollisionType () |
G4QParton * | GetParton1 () |
G4QParton * | GetParton2 () |
G4int | GetDirection () |
Definition at line 50 of file G4QPartonPair.hh.
anonymous enum |
anonymous enum |
G4QPartonPair::G4QPartonPair | ( | G4QParton * | P1, | |
G4QParton * | P2, | |||
G4int | Type = 0 , |
|||
G4int | Direction = 0 | |||
) |
G4QPartonPair::~G4QPartonPair | ( | ) |
G4int G4QPartonPair::GetCollisionType | ( | ) | [inline] |
Definition at line 72 of file G4QPartonPair.hh.
Referenced by G4QFragmentation::G4QFragmentation(), and G4QIonIonCollision::G4QIonIonCollision().
G4int G4QPartonPair::GetDirection | ( | ) | [inline] |
G4QParton* G4QPartonPair::GetParton1 | ( | ) | [inline] |
Definition at line 73 of file G4QPartonPair.hh.
Referenced by G4QString::DiQuarkSplitup(), G4QString::FragmentString(), G4QString::G4QString(), and G4QString::QuarkSplitup().
G4QParton* G4QPartonPair::GetParton2 | ( | ) | [inline] |
Definition at line 74 of file G4QPartonPair.hh.
Referenced by G4QString::DiQuarkSplitup(), G4QString::FragmentString(), G4QString::G4QString(), and G4QString::QuarkSplitup().
G4int G4QPartonPair::operator!= | ( | const G4QPartonPair & | right | ) | const [inline] |
Definition at line 63 of file G4QPartonPair.hh.
References CollisionType, Parton1, and Parton2.
00064 { 00065 return (CollisionType == right.CollisionType && 00066 *Parton1 == *right.Parton1 && *Parton2 == *right.Parton2) ? 0: 1; 00067 }
G4int G4QPartonPair::operator== | ( | const G4QPartonPair & | right | ) | const [inline] |
Definition at line 58 of file G4QPartonPair.hh.
References CollisionType, Parton1, and Parton2.
00059 { 00060 return (CollisionType == right.CollisionType && 00061 *Parton1 == *right.Parton1 && *Parton2 == *right.Parton2) ? 1: 0; 00062 }
void G4QPartonPair::SetCollisionType | ( | G4int | Type | ) | [inline] |