ATLAS Offline Software
|
#include <Particle.h>
Public Member Functions | |
Particle () | |
Particle (double x, double y, double z, double px, double py, double pz, bool charge) | |
Point | position () const |
Point & | position () |
Point | positionRelBeam () const |
Point | direction () const |
Point & | direction () |
TransversePoint | displacement () const |
TransversePoint | transversePosition () const |
double | z () const |
double & | z () |
double | momentum () const |
bool | charged () const |
bool | isOutOfAperture () const |
bool | debug () const |
void | setBeamCoordinateShift (const TransversePoint &p) |
void | setBeamCoordinateShift (const IBeamElement *b) |
void | setOutOfAperture (bool out) |
void | setDebug (bool flag) |
void | addMsg (const std::string &msg) |
void | updatePositionFromDisplacement (const TransversePoint &disp) |
std::string | str () const |
Point & | direction_nc () |
Private Attributes | |
Point | m_position |
TransversePoint | m_beamCoordinateShift |
double | m_momentum |
bool | m_charged |
Point | m_direction |
bool | m_outOfAperture |
bool | m_debug |
std::string | m_msg |
Definition at line 17 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
ForwardTracker::Particle::Particle | ( | ) |
Definition at line 15 of file ForwardTracker/src/Particle.cxx.
ForwardTracker::Particle::Particle | ( | double | x, |
double | y, | ||
double | z, | ||
double | px, | ||
double | py, | ||
double | pz, | ||
bool | charge | ||
) |
Definition at line 24 of file ForwardTracker/src/Particle.cxx.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 42 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 34 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 36 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 28 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 27 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlineinherited |
Definition at line 46 of file ForwardDetectors/ForwardTracker/ForwardTracker/IParticle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 29 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 35 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 33 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 25 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 24 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 26 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 39 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 38 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 41 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 40 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
virtual |
Implements ForwardTracker::IParticle.
Definition at line 33 of file ForwardTracker/src/Particle.cxx.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 30 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 44 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 32 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
inlinevirtual |
Implements ForwardTracker::IParticle.
Definition at line 31 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
private |
Definition at line 55 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
private |
Definition at line 57 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
private |
Definition at line 60 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
private |
Definition at line 58 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
private |
Definition at line 56 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
private |
Definition at line 61 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
private |
Definition at line 59 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.
|
private |
Definition at line 54 of file ForwardDetectors/ForwardTracker/ForwardTracker/Particle.h.