@@ -20,7 +20,6 @@ class L1ScoutingEtSumOrbitFlatTableProducer : public edm::stream::EDProducer<> {
2020 void produce (edm::Event&, edm::EventSetup const &) override ;
2121
2222private:
23-
2423 std::unique_ptr<l1ScoutingRun3::OrbitFlatTable> produceSingle (l1ScoutingRun3::BxSumsOrbitCollection const &) const ;
2524 std::unique_ptr<l1ScoutingRun3::OrbitFlatTable> produceMultiple (l1ScoutingRun3::BxSumsOrbitCollection const &) const ;
2625
@@ -56,7 +55,7 @@ L1ScoutingEtSumOrbitFlatTableProducer::L1ScoutingEtSumOrbitFlatTableProducer(con
5655 phiPrecision_(params.getParameter<int >(" phiPrecision" )) {
5756 if (!writePhysicalValues_ && !writeHardwareValues_) {
5857 throw cms::Exception (" L1ScoutingEtSumOrbitFlatTableProducer" )
59- << " writePhysicalValues and writeHardwareValues cannot be false at the same time!" ;
58+ << " writePhysicalValues and writeHardwareValues cannot be false at the same time!" ;
6059 }
6160 produces<l1ScoutingRun3::OrbitFlatTable>();
6261}
@@ -68,7 +67,7 @@ void L1ScoutingEtSumOrbitFlatTableProducer::fillDescriptions(edm::ConfigurationD
6867 desc.add <std::string>(" name" );
6968 desc.add <std::string>(" doc" );
7069 desc.add <bool >(" singleton" , true )
71- ->setComment (" whether to output as singleton (one EtSum per bx) or not (multiple EtSums per bx)" );
70+ ->setComment (" whether to output as singleton (one EtSum per bx) or not (multiple EtSums per bx)" );
7271 desc.add <bool >(" writePhysicalValues" , true );
7372 desc.add <bool >(" writeHardwareValues" , false );
7473 desc.add <bool >(" writeHF" , true );
@@ -97,7 +96,7 @@ std::unique_ptr<l1ScoutingRun3::OrbitFlatTable> L1ScoutingEtSumOrbitFlatTablePro
9796 out->setDoc (doc_);
9897
9998 unsigned int nobjs = out->size ();
100-
99+
101100 // physical values (float)
102101 std::vector<float > totalEt (nobjs);
103102 std::vector<float > totalEtEm (nobjs);
@@ -114,7 +113,7 @@ std::unique_ptr<l1ScoutingRun3::OrbitFlatTable> L1ScoutingEtSumOrbitFlatTablePro
114113 std::vector<float > asymHt (nobjs);
115114 std::vector<float > asymEtHF (nobjs);
116115 std::vector<float > asymHtHF (nobjs);
117-
116+
118117 // hardware values (int)
119118 std::vector<int > hwTotalEt (nobjs);
120119 std::vector<int > hwTotalEtEm (nobjs);
@@ -140,7 +139,7 @@ std::unique_ptr<l1ScoutingRun3::OrbitFlatTable> L1ScoutingEtSumOrbitFlatTablePro
140139 std::vector<int > centrality (nobjs);
141140
142141 for (unsigned int i = 0 ; i < nobjs; i++) {
143- const auto & sums = src[i];
142+ const auto & sums = src[i];
144143
145144 // physical values
146145 totalEt[i] = demux::fEt (sums.hwTotalEt ());
@@ -159,7 +158,7 @@ std::unique_ptr<l1ScoutingRun3::OrbitFlatTable> L1ScoutingEtSumOrbitFlatTablePro
159158 asymEtHF[i] = demux::fEt (sums.hwAsymEtHF ());
160159 asymHtHF[i] = demux::fEt (sums.hwAsymHtHF ());
161160
162- // hardware values
161+ // hardware values
163162 hwTotalEt[i] = sums.hwTotalEt ();
164163 hwTotalEtEm[i] = sums.hwTotalEtEm ();
165164 hwMissEt[i] = sums.hwMissEt ();
@@ -218,14 +217,13 @@ std::unique_ptr<l1ScoutingRun3::OrbitFlatTable> L1ScoutingEtSumOrbitFlatTablePro
218217 out->template addColumn <int >(" hwMissHtHF" , hwMissHtHF, " hardware missHtHF" );
219218 out->template addColumn <int >(" hwMissHtHFPhi" , hwMissHtHFPhi, " hardware missHtHF phi" );
220219 }
221-
222220 }
223221 if (writeAsym_) {
224222 if (writePhysicalValues_) {
225223 out->template addColumn <float >(" asymEt" , asymEt, " asymEt" , ptPrecision_);
226224 out->template addColumn <float >(" asymHt" , asymHt, " asymHt" , ptPrecision_);
227225 }
228- if (writeHardwareValues_) {
226+ if (writeHardwareValues_) {
229227 out->template addColumn <int >(" hwAsymEt" , hwAsymEt, " hardware asymEt" );
230228 out->template addColumn <int >(" hwAsymHt" , hwAsymHt, " hardware asymHt" );
231229 }
@@ -257,7 +255,6 @@ std::unique_ptr<l1ScoutingRun3::OrbitFlatTable> L1ScoutingEtSumOrbitFlatTablePro
257255 out->template addColumn <int >(" centrality" , centrality, " centrality" );
258256 }
259257
260-
261258 return out;
262259}
263260
@@ -267,24 +264,24 @@ std::unique_ptr<l1ScoutingRun3::OrbitFlatTable> L1ScoutingEtSumOrbitFlatTablePro
267264 // compute number of objects per bx to adjust bxOffsets
268265 unsigned int nitems = 5 ; // totalEt, totalEtEm, missEt, totalHt, missHt
269266 if (writeHF_)
270- nitems += 2 ; // missEtHF, missHtHF
267+ nitems += 2 ; // missEtHF, missHtHF
271268 if (writeAsym_)
272- nitems += (writeHF_ ? 4 : 2 ); // asymEt, asymHt, asymEtHF, asymHtHF
269+ nitems += (writeHF_ ? 4 : 2 ); // asymEt, asymHt, asymEtHF, asymHtHF
273270 if (writeMinBias_)
274- nitems += 4 ; // minBiasHFP0, minBiasHFM0, minBiasHFP1, minBiasHFM1
271+ nitems += 4 ; // minBiasHFP0, minBiasHFM0, minBiasHFP1, minBiasHFM1
275272 if (writeTowerCount_)
276- nitems += 1 ; // towerCount
273+ nitems += 1 ; // towerCount
277274 if (writeCentrality_)
278- nitems += 1 ; // centrality
279-
275+ nitems += 1 ; // centrality
276+
280277 // adjust bxOffsets since each bx now contains multiple objects instead of single object
281278 std::vector<unsigned > offsets (src.bxOffsets ());
282279 for (auto & v : offsets)
283280 v *= nitems;
284281
285282 auto out = std::make_unique<l1ScoutingRun3::OrbitFlatTable>(offsets, name_, /* singleton=*/ false );
286283 out->setDoc (doc_);
287-
284+
288285 unsigned int nobjs = out->size ();
289286
290287 // physical values
@@ -296,11 +293,11 @@ std::unique_ptr<l1ScoutingRun3::OrbitFlatTable> L1ScoutingEtSumOrbitFlatTablePro
296293 std::vector<int > hwPhi (nobjs, 0 );
297294
298295 std::vector<int > sumType (nobjs);
299-
296+
300297 unsigned int i = 0 ;
301298 for (const l1ScoutingRun3::BxSums& sums : src) {
302299 assert (i + nitems <= nobjs && i % nitems == 0 );
303-
300+
304301 // totalEt
305302 pt[i] = demux::fEt (sums.hwTotalEt ());
306303 hwEt[i] = sums.hwTotalEt ();
@@ -408,10 +405,11 @@ std::unique_ptr<l1ScoutingRun3::OrbitFlatTable> L1ScoutingEtSumOrbitFlatTablePro
408405 out->template addColumn <int >(" hwPhi" , phi, " hardware phi" );
409406 }
410407
411- out->template addColumn <int >(" etSumType" ,
412- sumType,
413- " the type of the EtSum "
414- " (https://github.com/cms-sw/cmssw/blob/master/DataFormats/L1Trigger/interface/EtSum.h#L27-L56)" );
408+ out->template addColumn <int >(
409+ " etSumType" ,
410+ sumType,
411+ " the type of the EtSum "
412+ " (https://github.com/cms-sw/cmssw/blob/master/DataFormats/L1Trigger/interface/EtSum.h#L27-L56)" );
415413 return out;
416414}
417415
0 commit comments