![]() |
ATLAS Offline Software
|
Basic class for patterns in the muon spectrometer consistig out of a list of Trk::PrepRawData objects. More...
#include <MuonPattern.h>
Public Member Functions | |
| MuonPattern (const Amg::Vector3D &pos, const Amg::Vector3D &dir) | |
| Constructor. More... | |
| virtual | ~MuonPattern () |
| Destructor. More... | |
| virtual void | addPrd (const Trk::PrepRawData *prd)=0 |
| add hit to pattern More... | |
| const Amg::Vector3D & | globalPosition () const |
| Global position of the pattern. More... | |
| const Amg::Vector3D & | globalDirection () const |
| Global direction of the pattern. More... | |
| virtual unsigned int | numberOfContainedPrds () const =0 |
| Number or PrepRawData contained by this Pattern. More... | |
| virtual const Trk::PrepRawData * | prd (unsigned int) const =0 |
| returns the PrepRawData objects depending on the integer, return zero if index out of range More... | |
| virtual MuonPattern * | clone () const =0 |
| clone methode More... | |
Private Attributes | |
| Amg::Vector3D | m_globalPosition |
| global position of the pattern More... | |
| Amg::Vector3D | m_globalDirection |
| global direction of the pattern More... | |
Basic class for patterns in the muon spectrometer consistig out of a list of Trk::PrepRawData objects.
The class also provides the possibility to store a first estimate of the particle parameters in form of a global position and direction
The base-class gives access to the PrepRawData.
Definition at line 23 of file MuonPattern.h.
| Muon::MuonPattern::MuonPattern | ( | const Amg::Vector3D & | pos, |
| const Amg::Vector3D & | dir | ||
| ) |
Constructor.
Definition at line 25 of file MuonPattern.cxx.
|
virtualdefault |
Destructor.
|
pure virtual |
add hit to pattern
Implemented in Muon::MuonPrdPattern.
|
pure virtual |
clone methode
Implemented in Muon::MuonPrdPattern.
|
inline |
|
inline |
|
pure virtual |
Number or PrepRawData contained by this Pattern.
Implemented in Muon::MuonPrdPattern.
|
pure virtual |
returns the PrepRawData objects depending on the integer, return zero if index out of range
Implemented in Muon::MuonPrdPattern.
|
private |
global direction of the pattern
Definition at line 55 of file MuonPattern.h.
|
private |
global position of the pattern
Definition at line 52 of file MuonPattern.h.
1.8.18