![]() |
ATLAS Offline Software
|
#include <HyperbolaStep.h>
Public Member Functions | |
| HyperbolaStep (const HyperbolaStepper *stepper, InfracolorForce &string, const G4Track &track) | |
| ~HyperbolaStep () | |
| void | PrepareNextStep () |
| void | Step (G4double length) |
| void | Dump (G4double y[]) |
| HyperbolaStep * | GetPrev () const |
| std::deque< StringVector >::const_iterator | GetStringPtr () const |
| G4double | GetFracLeft () const |
| G4bool | IsBoostLimited () const |
| G4double | GetMaxLength () const |
| G4double | GetLength () const |
| const StringVector & | GetStringOut () const |
| const G4LorentzVector & | GetMomentum () const |
Private Attributes | |
| const HyperbolaStepper * | m_stepper |
| std::deque< StringVector >::const_iterator | m_stringPtr |
| std::deque< StringVector >::const_iterator | m_stringEnd |
| G4double | m_fracLeft |
| G4ThreeVector | m_position |
| G4double | m_time |
| G4LorentzVector | m_momentum |
| StringVector | m_stringIn |
| G4double | m_maxFracTaken |
| StringVector | m_stringOut |
| G4double | m_maxLength |
| G4double | m_length |
Definition at line 17 of file HyperbolaStep.h.
| HyperbolaStep::HyperbolaStep | ( | const HyperbolaStepper * | stepper, |
| InfracolorForce & | string, | ||
| const G4Track & | track ) |
Definition at line 14 of file HyperbolaStep.cxx.
| HyperbolaStep::~HyperbolaStep | ( | ) |
Definition at line 29 of file HyperbolaStep.cxx.
| void HyperbolaStep::Dump | ( | G4double | y[] | ) |
Definition at line 121 of file HyperbolaStep.cxx.
|
inline |
Definition at line 53 of file HyperbolaStep.h.
|
inline |
Definition at line 56 of file HyperbolaStep.h.
|
inline |
Definition at line 55 of file HyperbolaStep.h.
|
inline |
Definition at line 58 of file HyperbolaStep.h.
| HyperbolaStep * HyperbolaStep::GetPrev | ( | ) | const |
|
inline |
Definition at line 57 of file HyperbolaStep.h.
|
inline |
Definition at line 52 of file HyperbolaStep.h.
|
inline |
Definition at line 54 of file HyperbolaStep.h.
| void HyperbolaStep::PrepareNextStep | ( | ) |
Definition at line 31 of file HyperbolaStep.cxx.
| void HyperbolaStep::Step | ( | G4double | length | ) |
Definition at line 63 of file HyperbolaStep.cxx.
|
private |
Definition at line 40 of file HyperbolaStep.h.
|
private |
Definition at line 49 of file HyperbolaStep.h.
|
private |
Definition at line 46 of file HyperbolaStep.h.
|
private |
Definition at line 48 of file HyperbolaStep.h.
|
private |
Definition at line 43 of file HyperbolaStep.h.
|
private |
Definition at line 41 of file HyperbolaStep.h.
|
private |
Definition at line 36 of file HyperbolaStep.h.
|
private |
Definition at line 39 of file HyperbolaStep.h.
|
private |
Definition at line 45 of file HyperbolaStep.h.
|
private |
Definition at line 47 of file HyperbolaStep.h.
|
private |
Definition at line 38 of file HyperbolaStep.h.
|
private |
Definition at line 42 of file HyperbolaStep.h.