![]() |
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.