|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUON_MUONPATTERN_H
6 #define MUON_MUONPATTERN_H
const Amg::Vector3D & globalDirection() const
Global direction of the pattern.
Amg::Vector3D m_globalPosition
global position of the pattern
Amg::Vector3D m_globalDirection
global direction of the pattern
virtual ~MuonPattern()
Destructor.
This class provides conversion from CSC RDO data to CSC Digits.
virtual void addPrd(const Trk::PrepRawData *prd)=0
add hit to pattern
MuonPattern(const Amg::Vector3D &pos, const Amg::Vector3D &dir)
Constructor.
Basic class for patterns in the muon spectrometer consistig out of a list of Trk::PrepRawData objects...
virtual unsigned int numberOfContainedPrds() const =0
Number or PrepRawData contained by this Pattern.
const Amg::Vector3D & globalPosition() const
Global position of the pattern.
virtual MuonPattern * clone() const =0
clone methode
Ensure that the ATLAS eigen extensions are properly loaded.
virtual const Trk::PrepRawData * prd(unsigned int) const =0
returns the PrepRawData objects depending on the integer, return zero if index out of range
Eigen::Matrix< double, 3, 1 > Vector3D