22 std::vector<AlignTransform>& vtr ( ali->m_align ) ;
43 const std::vector<AlignTransform>&
hbt = hb->
m_align ;
44 const std::vector<AlignTransform>& het = he->
m_align ;
45 const std::vector<AlignTransform>& hft = hf->
m_align ;
46 const std::vector<AlignTransform>& hot = ho->
m_align ;
48 copy( hbt.begin(), hbt.end(), vtr.begin() ) ;
49 copy( het.begin(), het.end(), vtr.begin()+hbt.size() ) ;
50 copy( hft.begin(), hft.end(), vtr.begin()+hbt.size()+het.size() ) ;
51 copy( hot.begin(), hot.end(), vtr.begin()+hbt.size()+het.size()+hft.size() ) ;
static unsigned int numberOfBarrelAlignments()
ReturnAli produceHcalAli(const HcalAlignmentRcd &iRecord)
std::vector< AlignTransform > m_align
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
const DepRecordT getRecord() const
static unsigned int numberOfOuterAlignments()
~HcalAlignmentEP() override
static unsigned int numberOfEndcapAlignments()
HcalAlignmentEP(const edm::ParameterSet &)
static unsigned int numberOfForwardAlignments()
std::shared_ptr< Alignments > ReturnAli
static unsigned int numberOfAlignments()