39 for(
unsigned int i=0;i<nst;++i ){
42 std::unique_ptr<SegmentVec> newsegs(
new SegmentVec());
43 for( ; vit!=vit_end; ++vit ) newsegs->push_back( std::unique_ptr<MuonSegment>((*vit)->clone()) );
53 for( ; it!=it_end; ++it ){
54 SegmentVec::iterator vit = (*it)->begin();
55 SegmentVec::iterator vit_end = (*it)->end();
56 for( ; vit!=vit_end; ++vit ) (*vit).reset();
int getNGoodCscLayers(int isEta) const
MuonSegmentCombination()
Default constructor.
std::vector< std::unique_ptr< MuonSegment > > SegmentVec
SegmentVec * stationSegments(unsigned int index) const
Access to segments in a given station.
SegmentVecVec m_segmentsPerStation
void copy(const MuonSegmentCombination &segc)
copy data
MuonSegmentCombination & operator=(const MuonSegmentCombination &)
assigment operator
unsigned int numberOfStations() const
Number of stations with segment.
~MuonSegmentCombination()
Destructor.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.