ATLAS Offline Software
|
#include <Plane.h>
Public Types | |
typedef std::shared_ptr< const Plane > | ConstPtr_t |
typedef std::vector< ConstPtr_t > | Container_t |
typedef std::shared_ptr< IBeamElement > | Ptr_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 | |
Plane (double, Side) | |
IBeamElement::ConstPtr_t | clone () const |
double | frontFace () const |
double | rearFace () const |
double | zabspos () const |
double | zsignedpos () const |
Side | side () const |
Point | position () const |
std::string | label () const |
std::string | str () const |
bool | isEndElement () const |
void | track (IParticle &) const |
void | calibrate (IParticle &) |
Private Attributes | |
Point | m_position |
Side | m_side |
Static Private Attributes | |
static const std::string | s_label ="Plane" |
Definition at line 19 of file FPTracker/FPTracker/Plane.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 Plane > FPTracker::Plane::ConstPtr_t |
Definition at line 38 of file FPTracker/FPTracker/Plane.h.
typedef std::vector< ConstPtr_t > FPTracker::Plane::Container_t |
Definition at line 39 of file FPTracker/FPTracker/Plane.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::Plane::Plane | ( | double | zpos, |
Side | side | ||
) |
Definition at line 18 of file FPTracker/src/Plane.cxx.
|
virtual |
Implements FPTracker::IBeamElement.
Definition at line 51 of file FPTracker/src/Plane.cxx.
|
virtual |
Implements FPTracker::IBeamElement.
Definition at line 28 of file FPTracker/src/Plane.cxx.
|
virtual |
|
virtual |
Implements FPTracker::IBeamElement.
Definition at line 64 of file FPTracker/src/Plane.cxx.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements FPTracker::IBeamElement.
Definition at line 56 of file FPTracker/src/Plane.cxx.
|
virtual |
|
virtual |
|
virtual |
|
private |
Definition at line 46 of file FPTracker/FPTracker/Plane.h.
|
private |
Definition at line 47 of file FPTracker/FPTracker/Plane.h.
|
staticprivate |
Definition at line 45 of file FPTracker/FPTracker/Plane.h.