![]() |
ATLAS Offline Software
|
#include <Spacer.h>
Public Types | |
| typedef std::shared_ptr< const Spacer > | ConstPtr_t |
| typedef std::vector< ConstPtr_t > | Container_t |
| typedef Container_t::iterator | Iter_t |
| typedef Container_t::const_iterator | ConstIter_t |
| typedef std::list< ConstPtr_t > | List_t |
| typedef List_t::iterator | ListIter_t |
| typedef List_t::const_iterator | ConstListIter_t |
Public Member Functions | |
| Spacer (double front, double back, Side side) | |
| Spacer (const IBeamElement::ConstPtr_t &previous, const IBeamElement::ConstPtr_t ¤t) | |
| ~Spacer () | |
| IBeamElement::ConstPtr_t | clone () const |
| std::string | label () const |
| Side | side () const |
| double | frontFace () const |
| double | rearFace () const |
| Point | position () const |
| bool | isEndElement () const |
| void | track (IParticle &) const |
| std::string | str () const |
Private Attributes | |
| std::string | m_label |
| Side | m_side |
| double | m_frontFace |
| double | m_rearFace |
| Point | m_position |
Definition at line 19 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
|
inherited |
Definition at line 42 of file ForwardTracker/ForwardTracker/IBeamElement.h.
|
inherited |
Definition at line 45 of file ForwardTracker/ForwardTracker/IBeamElement.h.
| typedef std::shared_ptr<const Spacer> ForwardTracker::Spacer::ConstPtr_t |
Definition at line 38 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
|
inherited |
Definition at line 40 of file ForwardTracker/ForwardTracker/IBeamElement.h.
|
inherited |
Definition at line 41 of file ForwardTracker/ForwardTracker/IBeamElement.h.
|
inherited |
Definition at line 43 of file ForwardTracker/ForwardTracker/IBeamElement.h.
|
inherited |
Definition at line 44 of file ForwardTracker/ForwardTracker/IBeamElement.h.
| ForwardTracker::Spacer::Spacer | ( | double | front, |
| double | back, | ||
| Side | side | ||
| ) |
Definition at line 12 of file ForwardDetectors/ForwardTracker/src/Spacer.cxx.
| ForwardTracker::Spacer::Spacer | ( | const IBeamElement::ConstPtr_t & | previous, |
| const IBeamElement::ConstPtr_t & | current | ||
| ) |
Definition at line 20 of file ForwardDetectors/ForwardTracker/src/Spacer.cxx.
|
inline |
Definition at line 25 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
|
inlinevirtual |
Implements ForwardTracker::IBeamElement.
Definition at line 27 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
|
inlinevirtual |
Implements ForwardTracker::IBeamElement.
Definition at line 31 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
|
inlinevirtual |
Implements ForwardTracker::IBeamElement.
Definition at line 34 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
|
inlinevirtual |
Implements ForwardTracker::IBeamElement.
Definition at line 29 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
|
inlinevirtual |
Implements ForwardTracker::IBeamElement.
Definition at line 33 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
|
inlinevirtual |
Implements ForwardTracker::IBeamElement.
Definition at line 32 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
|
inlinevirtual |
Implements ForwardTracker::IBeamElement.
Definition at line 30 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
|
virtual |
Implements ForwardTracker::IBeamElement.
Definition at line 46 of file ForwardDetectors/ForwardTracker/src/Spacer.cxx.
|
virtual |
Implements ForwardTracker::IBeamElement.
Definition at line 28 of file ForwardDetectors/ForwardTracker/src/Spacer.cxx.
|
private |
Definition at line 46 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
|
private |
Definition at line 44 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
|
private |
Definition at line 48 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
|
private |
Definition at line 47 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
|
private |
Definition at line 45 of file ForwardDetectors/ForwardTracker/ForwardTracker/Spacer.h.
1.8.18