#include <Particle.h>
◆ Particle() [1/2]
| FPTracker::Particle::Particle |
( |
| ) |
|
◆ Particle() [2/2]
| FPTracker::Particle::Particle |
( |
double | x, |
|
|
double | y, |
|
|
double | z, |
|
|
double | px, |
|
|
double | py, |
|
|
double | pz ) |
◆ addMsg()
| void FPTracker::Particle::addMsg |
( |
const std::string & | msg | ) |
|
|
virtual |
◆ direction() [1/2]
| Point & FPTracker::Particle::direction |
( |
| ) |
|
|
virtual |
◆ direction() [2/2]
| const Point & FPTracker::Particle::direction |
( |
| ) |
const |
|
virtual |
◆ displacement()
◆ isOutOfAperture()
| bool FPTracker::Particle::isOutOfAperture |
( |
| ) |
const |
|
virtual |
◆ momentum()
| double FPTracker::Particle::momentum |
( |
| ) |
const |
|
virtual |
◆ position() [1/2]
| Point & FPTracker::Particle::position |
( |
| ) |
|
|
virtual |
◆ position() [2/2]
| const Point & FPTracker::Particle::position |
( |
| ) |
const |
|
virtual |
◆ positionRelBeam()
| Point FPTracker::Particle::positionRelBeam |
( |
| ) |
const |
|
virtual |
◆ setBeamCoordinateShift() [1/2]
| void FPTracker::Particle::setBeamCoordinateShift |
( |
const IBeamElement * | be | ) |
|
|
virtual |
◆ setBeamCoordinateShift() [2/2]
| void FPTracker::Particle::setBeamCoordinateShift |
( |
const TransversePoint & | p | ) |
|
|
virtual |
◆ setOutOfAperture()
| void FPTracker::Particle::setOutOfAperture |
( |
bool | out | ) |
|
|
virtual |
◆ str()
| std::string FPTracker::Particle::str |
( |
| ) |
const |
|
virtual |
Implements FPTracker::IParticle.
Definition at line 61 of file FPTracker/src/Particle.cxx.
61 {
62 std::ostringstream
ost;
63 ost<<
"Part: pos:"<<std::setprecision(4)<<std::fixed<<std::boolalpha
64 <<
" x "<<std::setw(9)<<std::setprecision(6)<<
m_position.x()
66 <<
" z "<<std::setw(7)<<std::setprecision(2)<<
m_position.z()
67 <<" dir "<<std::setprecision(6)
75 <<'\n'
79 if( not
m_msg.empty() )
80 {
82 }
84 }
Point positionRelBeam() const
◆ transversePosition()
◆ updatePositionFromDisplacement()
| void FPTracker::Particle::updatePositionFromDisplacement |
( |
const TransversePoint & | disp | ) |
|
|
virtual |
◆ z() [1/2]
| double & FPTracker::Particle::z |
( |
| ) |
|
|
virtual |
◆ z() [2/2]
| double FPTracker::Particle::z |
( |
| ) |
const |
|
virtual |
◆ m_beamCoordinateShift
◆ m_direction
| Point FPTracker::Particle::m_direction |
|
private |
◆ m_momentum
| double FPTracker::Particle::m_momentum |
|
private |
◆ m_msg
| std::string FPTracker::Particle::m_msg |
|
private |
◆ m_outOfAperture
| bool FPTracker::Particle::m_outOfAperture |
|
private |
◆ m_position
| Point FPTracker::Particle::m_position |
|
private |
The documentation for this class was generated from the following files: