Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef MUONSEGMENT_MUONSEGMENTCOMBINATION_H
10 #define MUONSEGMENT_MUONSEGMENTCOMBINATION_H
32 typedef std::vector< std::unique_ptr<MuonSegment> >
SegmentVec;
122 unsigned int solutions(1);
125 for( ;
it!=it_end; ++
it ) solutions *= (*it)->size();
void setNGoodCscLayers(int nEta, int nPhi)
bool useStripsInSegment(int isEta) const
SegmentVec * stationSegments(unsigned int index) const
Access to segments in a given station.
void copy(const MuonSegmentCombination &segc)
copy data
std::vector< std::unique_ptr< SegmentVec > > SegmentVecVec
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
constexpr int nPhi
Default bin number of phi for vertex map.
unsigned int numberOfAmbiguities() const
Number of ambiguities.
~MuonSegmentCombination()
Destructor.
SegmentVecVec m_segmentsPerStation
Ensure that the ATLAS eigen extensions are properly loaded.
MuonSegmentCombination & operator=(const MuonSegmentCombination &)
assigment operator
bool use2LayerSegments(int isEta) const
bool addSegments(std::unique_ptr< SegmentVec >)
Add a set of Segments for a give station.
std::vector< std::unique_ptr< MuonSegment > > SegmentVec
MuonSegmentCombination()
Default constructor.
constexpr int nEta
Default bin number of eta for vertex map.
unsigned int numberOfStations() const
Number of stations with segment.
int getNGoodCscLayers(int isEta) const