#include <HyperbolaStep.h>
Definition at line 17 of file HyperbolaStep.h.
◆ HyperbolaStep()
◆ ~HyperbolaStep()
HyperbolaStep::~HyperbolaStep |
( |
| ) |
|
◆ Dump()
void HyperbolaStep::Dump |
( |
G4double |
y[] | ) |
|
◆ GetFracLeft()
G4double HyperbolaStep::GetFracLeft |
( |
| ) |
const |
|
inline |
◆ GetLength()
G4double HyperbolaStep::GetLength |
( |
| ) |
const |
|
inline |
◆ GetMaxLength()
G4double HyperbolaStep::GetMaxLength |
( |
| ) |
const |
|
inline |
◆ GetMomentum()
const G4LorentzVector & HyperbolaStep::GetMomentum |
( |
| ) |
const |
|
inline |
◆ GetPrev()
◆ GetStringOut()
◆ GetStringPtr()
std::deque< StringVector >::const_iterator HyperbolaStep::GetStringPtr |
( |
| ) |
const |
|
inline |
◆ IsBoostLimited()
G4bool HyperbolaStep::IsBoostLimited |
( |
| ) |
const |
|
inline |
◆ PrepareNextStep()
void HyperbolaStep::PrepareNextStep |
( |
| ) |
|
Definition at line 31 of file HyperbolaStep.cxx.
47 G4double expRapidity0 = gamma0 + std::sqrt(
sqr(gamma0) - 1);
52 if (
tmp > maxExpRapidity - 1) {
◆ Step()
void HyperbolaStep::Step |
( |
G4double |
length | ) |
|
Definition at line 63 of file HyperbolaStep.cxx.
74 for (G4int
i = 0; i < 2 && currMaxLength > 0;
i++) {
106 G4double point[4] = {
p.x(),
p.y(),
p.z(),
m_time - dTime/2};
107 G4double
field[6] = {0};
112 G4ThreeVector dMomField =
E * dTime + dPosition.vect().cross(
B);
◆ m_fracLeft
G4double HyperbolaStep::m_fracLeft |
|
private |
◆ m_length
G4double HyperbolaStep::m_length |
|
private |
◆ m_maxFracTaken
G4double HyperbolaStep::m_maxFracTaken |
|
private |
◆ m_maxLength
G4double HyperbolaStep::m_maxLength |
|
private |
◆ m_momentum
G4LorentzVector HyperbolaStep::m_momentum |
|
private |
◆ m_position
G4ThreeVector HyperbolaStep::m_position |
|
private |
◆ m_stepper
◆ m_stringEnd
std::deque<StringVector>::const_iterator HyperbolaStep::m_stringEnd |
|
private |
◆ m_stringIn
◆ m_stringOut
◆ m_stringPtr
std::deque<StringVector>::const_iterator HyperbolaStep::m_stringPtr |
|
private |
◆ m_time
G4double HyperbolaStep::m_time |
|
private |
The documentation for this class was generated from the following files: