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