![]() |
ATLAS Offline Software
|
Class to store a pattern in the muon system containing PrepRawData pointers. More...
#include <MuonPrdPattern.h>
Public Types | |
| typedef std::vector< const Trk::PrepRawData * > | PrdVector |
Public Member Functions | |
| MuonPrdPattern (const Amg::Vector3D &pos, const Amg::Vector3D &dir) | |
| Constructor. More... | |
| MuonPrdPattern (const Amg::Vector3D &pos, const Amg::Vector3D &dir, const PrdVector &prds) | |
| Constructor with vector of prds. More... | |
| ~MuonPrdPattern () | |
| Destructor. More... | |
| virtual void | addPrd (const Trk::PrepRawData *prd) |
| add hit to pattern More... | |
| virtual unsigned int | numberOfContainedPrds () const |
| Number or PrepRawData contained by this Pattern. More... | |
| virtual const Trk::PrepRawData * | prd (unsigned int index) const |
| returns the PrepRawData objects depending on the integer, return zero if index out of range More... | |
| virtual MuonPrdPattern * | clone () const |
| clone methode More... | |
| const PrdVector & | prepRawDataVec () const |
| const Amg::Vector3D & | globalPosition () const |
| Global position of the pattern. More... | |
| const Amg::Vector3D & | globalDirection () const |
| Global direction of the pattern. More... | |
Private Attributes | |
| PrdVector | m_prds |
| vector of PrepRawData pointers More... | |
| Amg::Vector3D | m_globalPosition |
| global position of the pattern More... | |
| Amg::Vector3D | m_globalDirection |
| global direction of the pattern More... | |
Class to store a pattern in the muon system containing PrepRawData pointers.
The class inherits from MuonPattern.
Definition at line 27 of file MuonPrdPattern.h.
| typedef std::vector<const Trk::PrepRawData*> Muon::MuonPrdPattern::PrdVector |
Definition at line 29 of file MuonPrdPattern.h.
| Muon::MuonPrdPattern::MuonPrdPattern | ( | const Amg::Vector3D & | pos, |
| const Amg::Vector3D & | dir | ||
| ) |
Constructor.
Definition at line 25 of file MuonPrdPattern.cxx.
| Muon::MuonPrdPattern::MuonPrdPattern | ( | const Amg::Vector3D & | pos, |
| const Amg::Vector3D & | dir, | ||
| const PrdVector & | prds | ||
| ) |
Constructor with vector of prds.
Definition at line 27 of file MuonPrdPattern.cxx.
|
default |
Destructor.
|
inlinevirtual |
|
inlinevirtual |
|
inlineinherited |
|
inlineinherited |
|
inlinevirtual |
Number or PrepRawData contained by this Pattern.
Implements Muon::MuonPattern.
Definition at line 64 of file MuonPrdPattern.h.
|
inlinevirtual |
returns the PrepRawData objects depending on the integer, return zero if index out of range
Implements Muon::MuonPattern.
Definition at line 66 of file MuonPrdPattern.h.
|
inline |
Definition at line 73 of file MuonPrdPattern.h.
|
privateinherited |
global direction of the pattern
Definition at line 55 of file MuonPattern.h.
|
privateinherited |
global position of the pattern
Definition at line 52 of file MuonPattern.h.
|
private |
vector of PrepRawData pointers
Definition at line 57 of file MuonPrdPattern.h.
1.8.18