#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: