|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef REC_MUONOVERLAPDESCRIPTOR_H
6 #define REC_MUONOVERLAPDESCRIPTOR_H
11 #include "Identifier/Identifier.h"
30 unsigned int TotalPrecisionHits,
31 unsigned int SharedSpectroPhiHits,
unsigned int TotalSpectroPhiHits, std::set<Identifier> ms_intersection);
63 bool hasOverlap(
unsigned int tolaratedSharedHits = 0)
const;
82 #endif // REC_MUONOVERLAPDESCRIPTOR_H
unsigned int nTotalSpectroPhiHits() const
Total MS phi hits to compare to.
bool m_sharesSpectroTrack
std::set< Identifier > m_intersection
unsigned int m_sharedSpectroPhiHits
~MuonOverlapDescriptor()
destructor
unsigned int m_totalSpectroPhiHits
unsigned int nSharedPrecisionHits() const
Tell if there are shared MS precision shared hits.
bool hasOverlap(unsigned int tolaratedSharedHits=0) const
summary method
bool sharesIndetTrack() const
Access if the overlap consists of sharing the ID track.
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
MuonOverlapDescriptor & operator=(const MuonOverlapDescriptor &)
assignment operator
MsgStream & operator<<(MsgStream &sl, const MuonOverlapDescriptor &des)
Overload of << operator for MsgStream for debug output.
bool sharesSpectroTrack() const
Access if the overlap consists of sharing the MS track.
A class describing ID, MS and hit overlaps, mind this class is TRANSIENT ONLY.
MuonOverlapDescriptor()
default constructor
unsigned int nSharedSpectroPhiHits() const
Tell if there are shared MS phi shared hits.
unsigned int nTotalPrecisionHits() const
Total MS precision hits to compare to.
unsigned int m_totalPrecisionHits
unsigned int m_sharedPrecisionHits
const std::set< Identifier > & intersectionInSpectro() const
set of shared identifier, currently for the muon spectrometer