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