Geant4
10.03
|
#include <G4ExcitedString.hh>
Public Types | |
enum | { PROJECTILE = 1, TARGET = -1 } |
Private Member Functions | |
G4ExcitedString (const G4ExcitedString &right) | |
G4ExcitedString & | operator= (const G4ExcitedString &right) |
Private Attributes | |
G4int | theDirection |
G4double | theTimeOfCreation |
G4ThreeVector | thePosition |
G4PartonVector | thePartons |
G4KineticTrack * | theTrack |
Definition at line 51 of file G4ExcitedString.hh.
anonymous enum |
Enumerator | |
---|---|
PROJECTILE | |
TARGET |
Definition at line 56 of file G4ExcitedString.hh.
G4ExcitedString::G4ExcitedString | ( | G4Parton * | Color, |
G4Parton * | Gluon, | ||
G4Parton * | AntiColor, | ||
G4int | Direction = PROJECTILE |
||
) |
Definition at line 53 of file G4ExcitedString.cc.
References G4Parton::GetPosition(), theDirection, thePartons, thePosition, theTimeOfCreation, and theTrack.
G4ExcitedString::G4ExcitedString | ( | G4Parton * | Color, |
G4Parton * | AntiColor, | ||
G4int | Direction = PROJECTILE |
||
) |
Definition at line 43 of file G4ExcitedString.cc.
References G4Parton::GetPosition(), theDirection, thePartons, thePosition, theTimeOfCreation, and theTrack.
G4ExcitedString::G4ExcitedString | ( | G4KineticTrack * | atrack | ) |
Definition at line 64 of file G4ExcitedString.cc.
References G4KineticTrack::GetFormationTime(), G4KineticTrack::GetPosition(), theDirection, thePosition, theTimeOfCreation, and theTrack.
G4ExcitedString::~G4ExcitedString | ( | ) |
Definition at line 72 of file G4ExcitedString.cc.
References thePartons, and theTrack.
|
private |
void G4ExcitedString::Boost | ( | G4ThreeVector & | Velocity | ) |
Definition at line 97 of file G4ExcitedString.cc.
References thePartons.
|
inline |
Definition at line 161 of file G4ExcitedString.hh.
References G4KineticTrack::Get4Momentum(), IsExcited(), thePartons, and theTrack.
Referenced by G4QGSMFragmentation::FragmentString(), G4LundStringFragmentation::FragmentString(), G4FragmentingString::G4FragmentingString(), LorentzRotate(), TransformToAlignedCms(), and TransformToCenterOfMass().
G4Parton * G4ExcitedString::GetAntiColorParton | ( | void | ) | const |
Definition at line 135 of file G4ExcitedString.cc.
References G4Parton::GetPDGcode(), and thePartons.
Referenced by G4VKinkyStringDecay::FragmentString().
G4Parton * G4ExcitedString::GetColorParton | ( | void | ) | const |
Definition at line 109 of file G4ExcitedString.cc.
References G4Parton::GetPDGcode(), and thePartons.
Referenced by G4VKinkyStringDecay::FragmentString().
G4int G4ExcitedString::GetDirection | ( | void | ) | const |
Definition at line 154 of file G4ExcitedString.cc.
References theDirection.
Referenced by G4VLongitudinalStringDecay::CPExcited(), G4QGSMFragmentation::FragmentString(), G4LundStringFragmentation::FragmentString(), G4VKinkyStringDecay::FragmentString(), G4FragmentingString::G4FragmentingString(), and G4LundStringFragmentation::Loop_toFragmentString().
G4Parton * G4ExcitedString::GetGluon | ( | void | ) | const |
Definition at line 121 of file G4ExcitedString.cc.
References thePartons.
Referenced by G4VKinkyStringDecay::FragmentString().
Definition at line 128 of file G4ExcitedString.cc.
References thePartons.
|
inline |
Definition at line 262 of file G4ExcitedString.hh.
References theTrack.
G4Parton * G4ExcitedString::GetLeftParton | ( | void | ) | const |
Definition at line 161 of file G4ExcitedString.cc.
References thePartons.
Referenced by G4FTFModel::BuildStrings(), G4VLongitudinalStringDecay::CPExcited(), G4QGSMFragmentation::FragmentString(), G4LundStringFragmentation::FragmentString(), G4FragmentingString::G4FragmentingString(), and G4LundStringFragmentation::Loop_toFragmentString().
|
inline |
Definition at line 256 of file G4ExcitedString.hh.
References thePartons.
|
inline |
Definition at line 149 of file G4ExcitedString.hh.
References thePosition.
Referenced by G4FTFModel::BuildStrings(), G4QGSMFragmentation::FragmentString(), G4LundStringFragmentation::FragmentString(), and G4VLongitudinalStringDecay::LightFragmentationTest().
G4Parton * G4ExcitedString::GetRightParton | ( | void | ) | const |
Definition at line 168 of file G4ExcitedString.cc.
References thePartons.
Referenced by G4FTFModel::BuildStrings(), G4VLongitudinalStringDecay::CPExcited(), G4QGSMFragmentation::FragmentString(), G4LundStringFragmentation::FragmentString(), G4FragmentingString::G4FragmentingString(), and G4LundStringFragmentation::Loop_toFragmentString().
|
inline |
Definition at line 137 of file G4ExcitedString.hh.
References theTimeOfCreation.
Referenced by G4LundStringFragmentation::FragmentString().
Definition at line 196 of file G4ExcitedString.hh.
References thePartons.
|
inline |
Definition at line 268 of file G4ExcitedString.hh.
References theTrack.
Referenced by G4FTFModel::BuildStrings(), Get4Momentum(), LorentzRotate(), and TransformToCenterOfMass().
G4bool G4ExcitedString::IsItKinkyString | ( | void | ) | const |
Definition at line 147 of file G4ExcitedString.cc.
References thePartons.
|
inline |
Definition at line 180 of file G4ExcitedString.hh.
References Get4Momentum(), G4KineticTrack::Get4Momentum(), IsExcited(), G4KineticTrack::Set4Momentum(), thePartons, and theTrack.
|
inline |
Definition at line 131 of file G4ExcitedString.hh.
References right.
|
private |
|
inline |
Definition at line 125 of file G4ExcitedString.hh.
References right.
|
inline |
Definition at line 155 of file G4ExcitedString.hh.
References thePosition.
Referenced by G4DiffractiveExcitation::CreateStrings().
|
inline |
Definition at line 143 of file G4ExcitedString.hh.
References theTimeOfCreation.
Referenced by G4DiffractiveExcitation::CreateStrings().
|
inline |
Definition at line 237 of file G4ExcitedString.hh.
References Get4Momentum(), and thePartons.
Referenced by G4QGSMFragmentation::FragmentString(), and G4LundStringFragmentation::FragmentString().
|
inline |
Definition at line 215 of file G4ExcitedString.hh.
References Get4Momentum(), IsExcited(), G4KineticTrack::Set4Momentum(), thePartons, and theTrack.
|
private |
Definition at line 116 of file G4ExcitedString.hh.
Referenced by G4ExcitedString(), and GetDirection().
|
private |
Definition at line 119 of file G4ExcitedString.hh.
Referenced by Boost(), G4ExcitedString(), Get4Momentum(), GetAntiColorParton(), GetColorParton(), GetGluon(), GetLeftParton(), GetPartonList(), GetRightParton(), InsertParton(), IsItKinkyString(), LorentzRotate(), TransformToAlignedCms(), TransformToCenterOfMass(), and ~G4ExcitedString().
|
private |
Definition at line 118 of file G4ExcitedString.hh.
Referenced by G4ExcitedString(), GetPosition(), and SetPosition().
|
private |
Definition at line 117 of file G4ExcitedString.hh.
Referenced by G4ExcitedString(), GetTimeOfCreation(), and SetTimeOfCreation().
|
private |
Definition at line 120 of file G4ExcitedString.hh.
Referenced by G4ExcitedString(), Get4Momentum(), GetKineticTrack(), IsExcited(), LorentzRotate(), TransformToCenterOfMass(), and ~G4ExcitedString().