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.