#include <InfracolorForce.h>
Definition at line 14 of file InfracolorForce.h.
◆ InfracolorForce()
| InfracolorForce::InfracolorForce |
( |
| ) |
|
◆ ~InfracolorForce()
| InfracolorForce::~InfracolorForce |
( |
| ) |
|
◆ Clear()
| void InfracolorForce::Clear |
( |
| ) |
|
◆ CombineStringVector()
◆ GetAngMomentum()
| G4ThreeVector InfracolorForce::GetAngMomentum |
( |
| ) |
const |
Definition at line 134 of file InfracolorForce.cxx.
136 G4LorentzVector
x(0,0,0,0);
137 G4ThreeVector
L(0,0,0);
139 G4LorentzVector
dx =
it->lv();
◆ GetMaxExpRapidity()
| G4double InfracolorForce::GetMaxExpRapidity |
( |
| ) |
const |
|
inline |
◆ GetMomentOfE()
| G4ThreeVector InfracolorForce::GetMomentOfE |
( |
| ) |
const |
Definition at line 146 of file InfracolorForce.cxx.
148 G4LorentzVector
x(0,0,0,0);
149 G4ThreeVector Excm(0,0,0);
151 G4LorentzVector
dx =
it->lv();
◆ GetNStrings()
| G4int InfracolorForce::GetNStrings |
( |
| ) |
const |
|
inline |
◆ GetReactionForce() [1/2]
◆ GetReactionForce() [2/2]
◆ GetStringForce()
| G4double InfracolorForce::GetStringForce |
( |
| ) |
const |
|
inline |
◆ GetStringVectors()
◆ GetSumStrings()
| G4LorentzVector InfracolorForce::GetSumStrings |
( |
| ) |
const |
◆ HasNextStringVector()
| G4bool InfracolorForce::HasNextStringVector |
( |
| ) |
const |
|
inline |
◆ IsSourceAlive()
| G4bool InfracolorForce::IsSourceAlive |
( |
| ) |
const |
|
inline |
◆ IsSourceInitialized()
| G4bool InfracolorForce::IsSourceInitialized |
( |
| ) |
const |
|
inline |
◆ PopTo()
| void InfracolorForce::PopTo |
( |
std::deque< StringVector >::const_iterator |
stringPtr, |
|
|
G4double |
fracLeft |
|
) |
| |
Definition at line 72 of file InfracolorForce.cxx.
73 if (fracLeft > 1.0 || fracLeft < 0.0) {
76 G4Exception(
"InfracolorForce::PopTo",
"QuirkStringBadFraction", EventMustBeAborted,
"invalid fraction of string vector");
◆ PushStringVector()
Definition at line 95 of file InfracolorForce.cxx.
96 if (
v.t() == 0)
return;
106 G4Exception(
"InfracolorForce::PushStringVector()",
107 "BorrowedStringSplit", JustWarning,
108 "Initial step too long.");
◆ SetFirstStringLength()
| void InfracolorForce::SetFirstStringLength |
( |
G4double |
firstStringLength | ) |
|
|
inline |
◆ SetMaxBoost()
| void InfracolorForce::SetMaxBoost |
( |
G4double |
maxBoost | ) |
|
|
inline |
◆ SetMaxMergeMag()
| void InfracolorForce::SetMaxMergeMag |
( |
G4double |
maxMergeMag | ) |
|
|
inline |
◆ SetMaxMergeT()
| void InfracolorForce::SetMaxMergeT |
( |
G4double |
maxMergeT | ) |
|
|
inline |
◆ SetReactionForce()
◆ SetStringForce()
| void InfracolorForce::SetStringForce |
( |
G4double |
stringForce | ) |
|
|
inline |
◆ StartTracking()
| void InfracolorForce::StartTracking |
( |
const G4Track * |
dest | ) |
|
Definition at line 28 of file InfracolorForce.cxx.
30 G4Exception(
"InfracolorForce::StartTracking",
"NoAntiQuirk", FatalErrorInArgument,
"InfracolorForce: No antiquirk defined");
32 if (
dest->GetCurrentStepNumber() != 0)
return;
42 m_initU =
dest->GetDynamicParticle()->Get4Momentum();
◆ TrackKilled()
| void InfracolorForce::TrackKilled |
( |
| ) |
|
◆ m_borrowedString
◆ m_firstStep
| G4bool InfracolorForce::m_firstStep |
|
private |
◆ m_firstString
◆ m_firstStringLength
| G4double InfracolorForce::m_firstStringLength |
|
private |
◆ m_initialized
| G4bool InfracolorForce::m_initialized |
|
private |
◆ m_initU
| G4LorentzVector InfracolorForce::m_initU |
|
private |
◆ m_killed
| G4bool InfracolorForce::m_killed |
|
private |
◆ m_maxExpRapidity
| G4double InfracolorForce::m_maxExpRapidity |
|
private |
◆ m_maxMergeMag
| G4double InfracolorForce::m_maxMergeMag |
|
private |
◆ m_maxMergeT
| G4double InfracolorForce::m_maxMergeT |
|
private |
◆ m_reactionForce
◆ m_stringForce
| G4double InfracolorForce::m_stringForce |
|
private |
◆ m_stringVectors
The documentation for this class was generated from the following files: