13 l1upgrade_.egEt.push_back(
it->pt());
14 l1upgrade_.egEta.push_back(
it->eta());
15 l1upgrade_.egPhi.push_back(
it->phi());
16 l1upgrade_.egIEt.push_back(
it->hwPt());
17 l1upgrade_.egIEta.push_back(
it->hwEta());
18 l1upgrade_.egIPhi.push_back(
it->hwPhi());
19 l1upgrade_.egIso.push_back(
it->hwIso());
20 l1upgrade_.egBx.push_back(ibx);
21 l1upgrade_.egTowerIPhi.push_back(
it->towerIPhi());
22 l1upgrade_.egTowerIEta.push_back(
it->towerIEta());
23 l1upgrade_.egRawEt.push_back(
it->rawEt());
24 l1upgrade_.egIsoEt.push_back(
it->isoEt());
25 l1upgrade_.egFootprintEt.push_back(
it->footprintEt());
26 l1upgrade_.egNTT.push_back(
it->nTT());
27 l1upgrade_.egShape.push_back(
it->shape());
28 l1upgrade_.egTowerHoE.push_back(
it->towerHoE());
29 l1upgrade_.egHwQual.push_back(
it->hwQual());
37 for (
int ibx =
tau.getFirstBX(); ibx <=
tau.getLastBX(); ++ibx) {
42 l1upgrade_.tauEt.push_back(
it->et());
43 l1upgrade_.tauEta.push_back(
it->eta());
44 l1upgrade_.tauPhi.push_back(
it->phi());
45 l1upgrade_.tauIEt.push_back(
it->hwPt());
46 l1upgrade_.tauIEta.push_back(
it->hwEta());
47 l1upgrade_.tauIPhi.push_back(
it->hwPhi());
48 l1upgrade_.tauIso.push_back(
it->hwIso());
49 l1upgrade_.tauBx.push_back(ibx);
50 l1upgrade_.tauTowerIPhi.push_back(
it->towerIPhi());
51 l1upgrade_.tauTowerIEta.push_back(
it->towerIEta());
52 l1upgrade_.tauRawEt.push_back(
it->rawEt());
53 l1upgrade_.tauIsoEt.push_back(
it->isoEt());
54 l1upgrade_.tauNTT.push_back(
it->nTT());
55 l1upgrade_.tauHasEM.push_back(
it->hasEM());
56 l1upgrade_.tauIsMerged.push_back(
it->isMerged());
57 l1upgrade_.tauHwQual.push_back(
it->hwQual());
65 for (
int ibx =
jet.getFirstBX(); ibx <=
jet.getLastBX(); ++ibx) {
70 l1upgrade_.jetEt.push_back(
it->et());
71 l1upgrade_.jetEta.push_back(
it->eta());
72 l1upgrade_.jetPhi.push_back(
it->phi());
73 l1upgrade_.jetIEt.push_back(
it->hwPt());
74 l1upgrade_.jetIEta.push_back(
it->hwEta());
75 l1upgrade_.jetIPhi.push_back(
it->hwPhi());
76 l1upgrade_.jetHwQual.push_back(
it->hwQual());
77 l1upgrade_.jetBx.push_back(ibx);
78 l1upgrade_.jetRawEt.push_back(
it->rawEt());
79 l1upgrade_.jetSeedEt.push_back(
it->seedEt());
80 l1upgrade_.jetTowerIEta.push_back(
it->towerIEta());
81 l1upgrade_.jetTowerIPhi.push_back(
it->towerIPhi());
82 l1upgrade_.jetPUEt.push_back(
it->puEt());
83 l1upgrade_.jetPUDonutEt0.push_back(
it->puDonutEt(0));
84 l1upgrade_.jetPUDonutEt1.push_back(
it->puDonutEt(1));
85 l1upgrade_.jetPUDonutEt2.push_back(
it->puDonutEt(2));
86 l1upgrade_.jetPUDonutEt3.push_back(
it->puDonutEt(3));
94 for (
int ibx =
muon.getFirstBX(); ibx <=
muon.getLastBX(); ++ibx) {
99 l1upgrade_.muonEt.push_back(
it->et());
100 l1upgrade_.muonEtUnconstrained.push_back(
it->ptUnconstrained());
101 l1upgrade_.muonEta.push_back(
it->eta());
102 l1upgrade_.muonPhi.push_back(
it->phi());
103 l1upgrade_.muonEtaAtVtx.push_back(
it->etaAtVtx());
104 l1upgrade_.muonPhiAtVtx.push_back(
it->phiAtVtx());
105 l1upgrade_.muonIEt.push_back(
it->hwPt());
106 l1upgrade_.muonIEtUnconstrained.push_back(
it->hwPtUnconstrained());
107 l1upgrade_.muonIEta.push_back(
it->hwEta());
108 l1upgrade_.muonIPhi.push_back(
it->hwPhi());
109 l1upgrade_.muonIEtaAtVtx.push_back(
it->hwEtaAtVtx());
110 l1upgrade_.muonIPhiAtVtx.push_back(
it->hwPhiAtVtx());
111 l1upgrade_.muonIDEta.push_back(
it->hwDEtaExtra());
112 l1upgrade_.muonIDPhi.push_back(
it->hwDPhiExtra());
113 l1upgrade_.muonChg.push_back(
it->charge());
114 l1upgrade_.muonIso.push_back(
it->hwIso());
115 l1upgrade_.muonQual.push_back(
it->hwQual());
116 l1upgrade_.muonDxy.push_back(
it->hwDXY());
117 l1upgrade_.muonTfMuonIdx.push_back(
it->tfMuonIndex());
118 l1upgrade_.muonBx.push_back(ibx);
132 l1upgrade_.muonShowerBx.push_back(ibx);
133 l1upgrade_.muonShowerOneNominal.push_back(
it->isOneNominalInTime());
134 l1upgrade_.muonShowerOneTight.push_back(
it->isOneTightInTime());
135 l1upgrade_.muonShowerTwoLoose.push_back(
it->isTwoLooseInTime());
136 l1upgrade_.muonShowerTwoLooseDiffSectors.push_back(
it->isTwoLooseDiffSectorsInTime());
137 l1upgrade_.nMuonShowers++;
148 int type =
static_cast<int>(
it->getType());
149 l1upgrade_.sumType.push_back(
type);
150 l1upgrade_.sumEt.push_back(
it->et());
151 l1upgrade_.sumPhi.push_back(
it->phi());
152 l1upgrade_.sumIEt.push_back(
it->hwPt());
153 l1upgrade_.sumIPhi.push_back(
it->hwPhi());
154 l1upgrade_.sumBx.push_back(ibx);
165 int type =
static_cast<int>(
it->getType());
166 l1upgrade_.sumZDCType.push_back(
type);
167 l1upgrade_.sumZDCEt.push_back(
it->et());
168 l1upgrade_.sumZDCPhi.push_back(
it->phi());
169 l1upgrade_.sumZDCIEt.push_back(
it->hwPt());
170 l1upgrade_.sumZDCIPhi.push_back(
it->hwPhi());
171 l1upgrade_.sumZDCBx.push_back(ibx);
172 l1upgrade_.nSumsZDC++;
void SetMuon(const edm::Handle< l1t::MuonBxCollection > muon, unsigned maxL1Upgrade)
void SetSumZDC(const edm::Handle< l1t::EtSumBxCollection > sumsZDC, unsigned maxL1Upgrade)
void SetJet(const edm::Handle< l1t::JetBxCollection > jet, unsigned maxL1Upgrade)
void SetEm(const edm::Handle< l1t::EGammaBxCollection > em, unsigned maxL1Upgrade)
const_iterator begin(int bx) const
std::vector< T >::const_iterator const_iterator
void SetTau(const edm::Handle< l1t::TauBxCollection > tau, unsigned maxL1Upgrade)
void SetMuonShower(const edm::Handle< l1t::MuonShowerBxCollection > muonShower, unsigned maxL1Upgrade)
const_iterator end(int bx) const
void SetSum(const edm::Handle< l1t::EtSumBxCollection > sums, unsigned maxL1Upgrade)