![]() |
ATLAS Offline Software
|
#include <ALFA_BeamTrack.h>
Public Member Functions | |
| ALFA_BeamTrack ()=default | |
| ~ALFA_BeamTrack ()=default | |
| int | initialize (const FPConfig &ConfigValues) |
| int | CalculatePosRP (FPTracker::Particle particle) |
| calculates the particle position and momentum at RP run first CalculatePosRP() then posRP() and momRP() | |
| const FPTracker::Point & | PosRP () |
| Gives Back Position. | |
| const FPTracker::Point & | MomRP () |
| gives back Momentum | |
Private Attributes | |
| std::string | m_ConfDir |
| FPTracker::ConfigData | m_ConfigData |
| bool | m_AlfaTwiss {true} |
| int | m_ip {1} |
| int | m_Magver {3} |
| FPTracker::Side | m_Side {FPTracker::beam1} |
| std::shared_ptr< std::ifstream > | m_Magfile |
| FPTracker::Point | m_PosParticleRP |
| FPTracker::Point | m_MomParticleRP |
| FPTracker::Beamline | m_Beamline_1 |
| FPTracker::Beamline | m_Beamline_2 |
Definition at line 28 of file ALFA_BeamTrack.h.
|
default |
|
default |
| int ALFA_BeamTrack::CalculatePosRP | ( | FPTracker::Particle | particle | ) |
calculates the particle position and momentum at RP run first CalculatePosRP() then posRP() and momRP()
Definition at line 117 of file ALFA_BeamTrack.cxx.
Definition at line 28 of file ALFA_BeamTrack.cxx.
| const FPTracker::Point & ALFA_BeamTrack::MomRP | ( | ) |
gives back Momentum
Definition at line 159 of file ALFA_BeamTrack.cxx.
| const FPTracker::Point & ALFA_BeamTrack::PosRP | ( | ) |
Gives Back Position.
Definition at line 154 of file ALFA_BeamTrack.cxx.
|
private |
Definition at line 49 of file ALFA_BeamTrack.h.
|
private |
Definition at line 60 of file ALFA_BeamTrack.h.
|
private |
Definition at line 61 of file ALFA_BeamTrack.h.
|
private |
Definition at line 47 of file ALFA_BeamTrack.h.
|
private |
Definition at line 48 of file ALFA_BeamTrack.h.
|
private |
Definition at line 50 of file ALFA_BeamTrack.h.
|
private |
Definition at line 54 of file ALFA_BeamTrack.h.
|
private |
Definition at line 51 of file ALFA_BeamTrack.h.
|
private |
Definition at line 58 of file ALFA_BeamTrack.h.
|
private |
Definition at line 57 of file ALFA_BeamTrack.h.
|
private |
Definition at line 53 of file ALFA_BeamTrack.h.