![]() |
ATLAS Offline Software
|
#include <SolenoidElement.h>
Public Types | |
| typedef std::shared_ptr< const SolenoidElement > | ConstPtr_t |
| typedef std::shared_ptr< IBeamElement > | Ptr_t |
| typedef std::vector< Ptr_t > | Container_t |
| typedef Container_t::iterator | Iter_t |
| typedef Container_t::const_iterator | ConstIter_t |
| typedef std::list< Ptr_t > | List_t |
| typedef List_t::iterator | ListIter_t |
| typedef List_t::const_iterator | ConstListIter_t |
Public Member Functions | |
| SolenoidElement (double front, double back, const TransversePoint &beamAxis, Side side, double C, double S, double k) | |
| SolenoidElement (const IBeamElement::ConstPtr_t &, const IBeamElement::ConstPtr_t &) | |
| IBeamElement::ConstPtr_t | clone () const |
| ~SolenoidElement () | |
| double | frontFace () const |
| double | rearFace () const |
| double | zabspos () const |
| double | zsignedpos () const |
| Point | position () const |
| Side | side () const |
| bool | isEndElement () const |
| std::string | str () const |
| std::string | label () const |
| void | track (IParticle &) const |
| void | calibrate (IParticle &) |
Private Attributes | |
| double | m_frontFace |
| double | m_rearFace |
| double | m_signedLength |
| double | m_absLength |
| Point | m_pos |
| std::string | m_label |
| Side | m_side |
| double | t_00 |
| double | t_01 |
| double | t_02 |
| double | t_03 |
| double | t_10 |
| double | t_11 |
| double | t_12 |
| double | t_13 |
| double | t_20 |
| double | t_21 |
| double | t_22 |
| double | t_23 |
| double | t_30 |
| double | t_31 |
| double | t_32 |
| double | t_33 |
Definition at line 40 of file SolenoidElement.h.
|
inherited |
Definition at line 45 of file FPTracker/FPTracker/IBeamElement.h.
|
inherited |
Definition at line 49 of file FPTracker/FPTracker/IBeamElement.h.
| typedef std::shared_ptr< const SolenoidElement > FPTracker::SolenoidElement::ConstPtr_t |
Definition at line 74 of file SolenoidElement.h.
|
inherited |
Definition at line 43 of file FPTracker/FPTracker/IBeamElement.h.
|
inherited |
Definition at line 44 of file FPTracker/FPTracker/IBeamElement.h.
|
inherited |
Definition at line 47 of file FPTracker/FPTracker/IBeamElement.h.
|
inherited |
Definition at line 48 of file FPTracker/FPTracker/IBeamElement.h.
|
inherited |
Definition at line 41 of file FPTracker/FPTracker/IBeamElement.h.
| FPTracker::SolenoidElement::SolenoidElement | ( | double | front, |
| double | back, | ||
| const TransversePoint & | beamAxis, | ||
| Side | side, | ||
| double | C, | ||
| double | S, | ||
| double | k ) |
| FPTracker::SolenoidElement::SolenoidElement | ( | const IBeamElement::ConstPtr_t & | , |
| const IBeamElement::ConstPtr_t & | ) |
| FPTracker::SolenoidElement::~SolenoidElement | ( | ) |
|
virtual |
Implements FPTracker::IBeamElement.
|
virtual |
Implements FPTracker::IBeamElement.
|
virtual |
Implements FPTracker::IBeamElement.
|
virtual |
Implements FPTracker::IBeamElement.
|
virtual |
Implements FPTracker::IBeamElement.
|
virtual |
Implements FPTracker::IBeamElement.
|
virtual |
Implements FPTracker::IBeamElement.
|
virtual |
Implements FPTracker::IBeamElement.
|
virtual |
Implements FPTracker::IBeamElement.
|
virtual |
Implements FPTracker::IBeamElement.
|
virtual |
Implements FPTracker::IBeamElement.
|
virtual |
Implements FPTracker::IBeamElement.
|
private |
Definition at line 81 of file SolenoidElement.h.
|
private |
Definition at line 78 of file SolenoidElement.h.
|
private |
Definition at line 83 of file SolenoidElement.h.
|
private |
Definition at line 82 of file SolenoidElement.h.
|
private |
Definition at line 79 of file SolenoidElement.h.
|
private |
Definition at line 84 of file SolenoidElement.h.
|
private |
Definition at line 80 of file SolenoidElement.h.
|
private |
Definition at line 86 of file SolenoidElement.h.
|
private |
Definition at line 87 of file SolenoidElement.h.
|
private |
Definition at line 88 of file SolenoidElement.h.
|
private |
Definition at line 89 of file SolenoidElement.h.
|
private |
Definition at line 91 of file SolenoidElement.h.
|
private |
Definition at line 92 of file SolenoidElement.h.
|
private |
Definition at line 93 of file SolenoidElement.h.
|
private |
Definition at line 94 of file SolenoidElement.h.
|
private |
Definition at line 96 of file SolenoidElement.h.
|
private |
Definition at line 97 of file SolenoidElement.h.
|
private |
Definition at line 98 of file SolenoidElement.h.
|
private |
Definition at line 99 of file SolenoidElement.h.
|
private |
Definition at line 101 of file SolenoidElement.h.
|
private |
Definition at line 102 of file SolenoidElement.h.
|
private |
Definition at line 103 of file SolenoidElement.h.
|
private |
Definition at line 104 of file SolenoidElement.h.