|
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
This class provides conversion from CSC RDO data to CSC Digits.
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