1 #ifndef IWILLSEEYOULATER 2 #define IWILLSEEYOULATER 1 8 #include "PandaTree/Objects/interface/Event.h" 14 constexpr
static const char* name =
nullptr;
19 constexpr
static const char* name =
"common/isData";
21 std::vector<float> output {float(event.isData)};
28 constexpr
static const char* name =
"common/weight";
30 std::vector<float> output {float(event.weight)};
37 constexpr
static const char* name =
"common/eventNumber";
39 std::vector<float> output {float(event.eventNumber)};
46 constexpr
static const char* name =
"common/runNumber";
48 std::vector<float> output {float(event.runNumber)};
55 constexpr
static const char* name =
"common/lumiNumber";
57 std::vector<float> output {float(event.lumiNumber)};
64 constexpr
static const char* name =
"common/npvTrue";
66 std::vector<float> output {float(event.npvTrue)};
73 constexpr
static const char* name =
"common/npv";
75 std::vector<float> output {float(event.npv)};
82 constexpr
static const char* name =
"partons/size";
84 std::vector<float> output {float(event.partons.size())};
91 constexpr
static const char* name =
"partons/pt";
93 std::vector<float> output;
94 for (
auto& i : event.partons)
95 output.push_back(i.pt());
102 constexpr
static const char* name =
"partons/p";
104 std::vector<float> output;
105 for (
auto& i : event.partons)
106 output.push_back(i.p());
113 constexpr
static const char* name =
"partons/eta";
115 std::vector<float> output;
116 for (
auto& i : event.partons)
117 output.push_back(i.eta());
124 constexpr
static const char* name =
"partons/m";
126 std::vector<float> output;
127 for (
auto& i : event.partons)
128 output.push_back(i.m());
135 constexpr
static const char* name =
"partons/pdgid";
137 std::vector<float> output;
138 for (
auto& i : event.partons)
139 output.push_back(i.pdgid);
146 constexpr
static const char* name =
"partons/phi";
148 std::vector<float> output;
149 for (
auto& i : event.partons)
150 output.push_back(i.phi());
157 constexpr
static const char* name =
"partons/pz";
159 std::vector<float> output;
160 for (
auto& i : event.partons)
161 output.push_back(i.pz());
168 constexpr
static const char* name =
"partons/py";
170 std::vector<float> output;
171 for (
auto& i : event.partons)
172 output.push_back(i.py());
179 constexpr
static const char* name =
"partons/px";
181 std::vector<float> output;
182 for (
auto& i : event.partons)
183 output.push_back(i.px());
190 constexpr
static const char* name =
"partons/e";
192 std::vector<float> output;
193 for (
auto& i : event.partons)
194 output.push_back(i.e());
201 constexpr
static const char* name =
"genVertex/y";
203 std::vector<float> output {float(event.genVertex.y)};
210 constexpr
static const char* name =
"genVertex/x";
212 std::vector<float> output {float(event.genVertex.x)};
219 constexpr
static const char* name =
"genVertex/z";
221 std::vector<float> output {float(event.genVertex.z)};
228 constexpr
static const char* name =
"common/rhoCentralCalo";
230 std::vector<float> output {float(event.rhoCentralCalo)};
237 constexpr
static const char* name =
"common/rho";
239 std::vector<float> output {float(event.rho)};
246 constexpr
static const char* name =
"genReweight/r5f1DW";
248 std::vector<float> output {float(event.genReweight.r5f1DW)};
255 constexpr
static const char* name =
"genReweight/r2f2DW";
257 std::vector<float> output {float(event.genReweight.r2f2DW)};
264 constexpr
static const char* name =
"genReweight/r2f1DW";
266 std::vector<float> output {float(event.genReweight.r2f1DW)};
273 constexpr
static const char* name =
"genReweight/pdfDW";
275 std::vector<float> output {float(event.genReweight.
pdfDW)};
282 constexpr
static const char* name =
"genReweight/r1f5DW";
284 std::vector<float> output {float(event.genReweight.r1f5DW)};
291 constexpr
static const char* name =
"genReweight/r5f5DW";
293 std::vector<float> output {float(event.genReweight.r5f5DW)};
300 constexpr
static const char* name =
"genReweight/r1f2DW";
302 std::vector<float> output {float(event.genReweight.r1f2DW)};
309 constexpr
static const char* name =
"pfCandidates/size";
311 std::vector<float> output {float(event.pfCandidates.size())};
318 constexpr
static const char* name =
"pfCandidates/vertex_isValid";
320 std::vector<float> output;
321 for (
auto& i : event.pfCandidates)
322 output.push_back(i.vertex.isValid());
329 constexpr
static const char* name =
"pfCandidates/track_isValid";
331 std::vector<float> output;
332 for (
auto& i : event.pfCandidates)
333 output.push_back(i.track.isValid());
340 constexpr
static const char* name =
"pfCandidates/pt";
342 std::vector<float> output;
343 for (
auto& i : event.pfCandidates)
344 output.push_back(i.pt());
351 constexpr
static const char* name =
"pfCandidates/p";
353 std::vector<float> output;
354 for (
auto& i : event.pfCandidates)
355 output.push_back(i.p());
362 constexpr
static const char* name =
"pfCandidates/q";
364 std::vector<float> output;
365 for (
auto& i : event.pfCandidates)
366 output.push_back(i.q());
373 constexpr
static const char* name =
"pfCandidates/eta";
375 std::vector<float> output;
376 for (
auto& i : event.pfCandidates)
377 output.push_back(i.eta());
384 constexpr
static const char* name =
"pfCandidates/m";
386 std::vector<float> output;
387 for (
auto& i : event.pfCandidates)
388 output.push_back(i.m());
395 constexpr
static const char* name =
"pfCandidates/pdgId";
397 std::vector<float> output;
398 for (
auto& i : event.pfCandidates)
399 output.push_back(i.pdgId());
406 constexpr
static const char* name =
"pfCandidates/hCalFrac";
408 std::vector<float> output;
409 for (
auto& i : event.pfCandidates)
410 output.push_back(i.hCalFrac);
417 constexpr
static const char* name =
"pfCandidates/ptype";
419 std::vector<float> output;
420 for (
auto& i : event.pfCandidates)
421 output.push_back(i.ptype);
428 constexpr
static const char* name =
"pfCandidates/phi";
430 std::vector<float> output;
431 for (
auto& i : event.pfCandidates)
432 output.push_back(i.phi());
439 constexpr
static const char* name =
"pfCandidates/py";
441 std::vector<float> output;
442 for (
auto& i : event.pfCandidates)
443 output.push_back(i.py());
450 constexpr
static const char* name =
"pfCandidates/pz";
452 std::vector<float> output;
453 for (
auto& i : event.pfCandidates)
454 output.push_back(i.pz());
461 constexpr
static const char* name =
"pfCandidates/puppiWNoLep";
463 std::vector<float> output;
464 for (
auto& i : event.pfCandidates)
465 output.push_back(i.puppiWNoLep());
472 constexpr
static const char* name =
"pfCandidates/puppiW";
474 std::vector<float> output;
475 for (
auto& i : event.pfCandidates)
476 output.push_back(i.puppiW());
483 constexpr
static const char* name =
"pfCandidates/px";
485 std::vector<float> output;
486 for (
auto& i : event.pfCandidates)
487 output.push_back(i.px());
494 constexpr
static const char* name =
"pfCandidates/e";
496 std::vector<float> output;
497 for (
auto& i : event.pfCandidates)
498 output.push_back(i.e());
505 constexpr
static const char* name =
"vertices/size";
507 std::vector<float> output {float(event.vertices.size())};
514 constexpr
static const char* name =
"vertices/chi2";
516 std::vector<float> output;
517 for (
auto& i : event.vertices)
518 output.push_back(i.chi2);
525 constexpr
static const char* name =
"vertices/ntrk";
527 std::vector<float> output;
528 for (
auto& i : event.vertices)
529 output.push_back(i.ntrk);
536 constexpr
static const char* name =
"vertices/ndof";
538 std::vector<float> output;
539 for (
auto& i : event.vertices)
540 output.push_back(i.ndof);
547 constexpr
static const char* name =
"vertices/score";
549 std::vector<float> output;
550 for (
auto& i : event.vertices)
551 output.push_back(i.score);
558 constexpr
static const char* name =
"vertices/normChi2";
560 std::vector<float> output;
561 for (
auto& i : event.vertices)
562 output.push_back(i.normChi2());
569 constexpr
static const char* name =
"vertices/pfRangeMax";
571 std::vector<float> output;
572 for (
auto& i : event.vertices)
573 output.push_back(i.pfRangeMax);
580 constexpr
static const char* name =
"vertices/y";
582 std::vector<float> output;
583 for (
auto& i : event.vertices)
584 output.push_back(i.y);
591 constexpr
static const char* name =
"vertices/x";
593 std::vector<float> output;
594 for (
auto& i : event.vertices)
595 output.push_back(i.x);
602 constexpr
static const char* name =
"vertices/z";
604 std::vector<float> output;
605 for (
auto& i : event.vertices)
606 output.push_back(i.z);
613 constexpr
static const char* name =
"secondaryVertices/size";
615 std::vector<float> output {float(event.secondaryVertices.size())};
622 constexpr
static const char* name =
"secondaryVertices/daughters_size";
624 std::vector<float> output;
625 for (
auto& i : event.secondaryVertices)
626 output.push_back(i.daughters.size());
633 constexpr
static const char* name =
"secondaryVertices/vtx3DVal";
635 std::vector<float> output;
636 for (
auto& i : event.secondaryVertices)
637 output.push_back(i.vtx3DVal);
644 constexpr
static const char* name =
"secondaryVertices/pt";
646 std::vector<float> output;
647 for (
auto& i : event.secondaryVertices)
648 output.push_back(i.pt());
655 constexpr
static const char* name =
"secondaryVertices/p";
657 std::vector<float> output;
658 for (
auto& i : event.secondaryVertices)
659 output.push_back(i.p());
666 constexpr
static const char* name =
"secondaryVertices/eta";
668 std::vector<float> output;
669 for (
auto& i : event.secondaryVertices)
670 output.push_back(i.eta());
677 constexpr
static const char* name =
"secondaryVertices/m";
679 std::vector<float> output;
680 for (
auto& i : event.secondaryVertices)
681 output.push_back(i.m());
688 constexpr
static const char* name =
"secondaryVertices/chi2";
690 std::vector<float> output;
691 for (
auto& i : event.secondaryVertices)
692 output.push_back(i.chi2);
699 constexpr
static const char* name =
"secondaryVertices/significance";
701 std::vector<float> output;
702 for (
auto& i : event.secondaryVertices)
703 output.push_back(i.significance);
710 constexpr
static const char* name =
"secondaryVertices/pz";
712 std::vector<float> output;
713 for (
auto& i : event.secondaryVertices)
714 output.push_back(i.pz());
721 constexpr
static const char* name =
"secondaryVertices/ndof";
723 std::vector<float> output;
724 for (
auto& i : event.secondaryVertices)
725 output.push_back(i.ndof);
732 constexpr
static const char* name =
"secondaryVertices/phi";
734 std::vector<float> output;
735 for (
auto& i : event.secondaryVertices)
736 output.push_back(i.phi());
743 constexpr
static const char* name =
"secondaryVertices/vtx3DeVal";
745 std::vector<float> output;
746 for (
auto& i : event.secondaryVertices)
747 output.push_back(i.vtx3DeVal);
754 constexpr
static const char* name =
"secondaryVertices/py";
756 std::vector<float> output;
757 for (
auto& i : event.secondaryVertices)
758 output.push_back(i.py());
765 constexpr
static const char* name =
"secondaryVertices/normChi2";
767 std::vector<float> output;
768 for (
auto& i : event.secondaryVertices)
769 output.push_back(i.normChi2());
776 constexpr
static const char* name =
"secondaryVertices/ntrk";
778 std::vector<float> output;
779 for (
auto& i : event.secondaryVertices)
780 output.push_back(i.ntrk);
787 constexpr
static const char* name =
"secondaryVertices/y";
789 std::vector<float> output;
790 for (
auto& i : event.secondaryVertices)
791 output.push_back(i.y);
798 constexpr
static const char* name =
"secondaryVertices/x";
800 std::vector<float> output;
801 for (
auto& i : event.secondaryVertices)
802 output.push_back(i.x);
809 constexpr
static const char* name =
"secondaryVertices/z";
811 std::vector<float> output;
812 for (
auto& i : event.secondaryVertices)
813 output.push_back(i.z);
820 constexpr
static const char* name =
"secondaryVertices/px";
822 std::vector<float> output;
823 for (
auto& i : event.secondaryVertices)
824 output.push_back(i.px());
831 constexpr
static const char* name =
"secondaryVertices/e";
833 std::vector<float> output;
834 for (
auto& i : event.secondaryVertices)
835 output.push_back(i.e());
842 constexpr
static const char* name =
"tracks/size";
844 std::vector<float> output {float(event.tracks.size())};
851 constexpr
static const char* name =
"tracks/dxy";
853 std::vector<float> output;
854 for (
auto& i : event.tracks)
855 output.push_back(i.dxy());
862 constexpr
static const char* name =
"tracks/dPhi";
864 std::vector<float> output;
865 for (
auto& i : event.tracks)
866 output.push_back(i.dPhi());
873 constexpr
static const char* name =
"tracks/dz";
875 std::vector<float> output;
876 for (
auto& i : event.tracks)
877 output.push_back(i.dz());
884 constexpr
static const char* name =
"tracks/highPurity";
886 std::vector<float> output;
887 for (
auto& i : event.tracks)
888 output.push_back(i.highPurity);
895 constexpr
static const char* name =
"tracks/ptError";
897 std::vector<float> output;
898 for (
auto& i : event.tracks)
899 output.push_back(i.ptError());
906 constexpr
static const char* name =
"superClusters/size";
908 std::vector<float> output {float(event.superClusters.size())};
915 constexpr
static const char* name =
"superClusters/phi";
917 std::vector<float> output;
918 for (
auto& i : event.superClusters)
919 output.push_back(i.phi);
926 constexpr
static const char* name =
"superClusters/rawPt";
928 std::vector<float> output;
929 for (
auto& i : event.superClusters)
930 output.push_back(i.rawPt);
937 constexpr
static const char* name =
"superClusters/eta";
939 std::vector<float> output;
940 for (
auto& i : event.superClusters)
941 output.push_back(i.eta);
948 constexpr
static const char* name =
"electrons/size";
950 std::vector<float> output {float(event.electrons.size())};
957 constexpr
static const char* name =
"electrons/superCluster_isValid";
959 std::vector<float> output;
960 for (
auto& i : event.electrons)
961 output.push_back(i.superCluster.isValid());
968 constexpr
static const char* name =
"electrons/matchedPF_isValid";
970 std::vector<float> output;
971 for (
auto& i : event.electrons)
972 output.push_back(i.matchedPF.isValid());
979 constexpr
static const char* name =
"electrons/matchedGen_isValid";
981 std::vector<float> output;
982 for (
auto& i : event.electrons)
983 output.push_back(i.matchedGen.isValid());
990 constexpr
static const char* name =
"electrons/vertex_isValid";
992 std::vector<float> output;
993 for (
auto& i : event.electrons)
994 output.push_back(i.vertex.isValid());
1001 constexpr
static const char* name =
"electrons/mvaWPLoose";
1003 std::vector<float> output;
1004 for (
auto& i : event.electrons)
1005 output.push_back(i.mvaWPLoose);
1012 constexpr
static const char* name =
"electrons/dxy";
1014 std::vector<float> output;
1015 for (
auto& i : event.electrons)
1016 output.push_back(i.dxy);
1023 constexpr
static const char* name =
"electrons/chIso";
1025 std::vector<float> output;
1026 for (
auto& i : event.electrons)
1027 output.push_back(i.chIso);
1034 constexpr
static const char* name =
"electrons/phIsoPh";
1036 std::vector<float> output;
1037 for (
auto& i : event.electrons)
1038 output.push_back(i.phIsoPh);
1045 constexpr
static const char* name =
"electrons/mvaVal";
1047 std::vector<float> output;
1048 for (
auto& i : event.electrons)
1049 output.push_back(i.mvaVal);
1056 constexpr
static const char* name =
"electrons/mvaIsoWP80";
1058 std::vector<float> output;
1059 for (
auto& i : event.electrons)
1060 output.push_back(i.mvaIsoWP80);
1067 constexpr
static const char* name =
"electrons/trackIso";
1069 std::vector<float> output;
1070 for (
auto& i : event.electrons)
1071 output.push_back(i.trackIso);
1078 constexpr
static const char* name =
"electrons/p";
1080 std::vector<float> output;
1081 for (
auto& i : event.electrons)
1082 output.push_back(i.p());
1089 constexpr
static const char* name =
"electrons/phi";
1091 std::vector<float> output;
1092 for (
auto& i : event.electrons)
1093 output.push_back(i.phi());
1100 constexpr
static const char* name =
"electrons/ecalIso";
1102 std::vector<float> output;
1103 for (
auto& i : event.electrons)
1104 output.push_back(i.ecalIso);
1111 constexpr
static const char* name =
"electrons/medium";
1113 std::vector<float> output;
1114 for (
auto& i : event.electrons)
1115 output.push_back(i.medium);
1122 constexpr
static const char* name =
"electrons/isoPUOffset";
1124 std::vector<float> output;
1125 for (
auto& i : event.electrons)
1126 output.push_back(i.isoPUOffset);
1133 constexpr
static const char* name =
"electrons/pfPt";
1135 std::vector<float> output;
1136 for (
auto& i : event.electrons)
1137 output.push_back(i.pfPt);
1144 constexpr
static const char* name =
"electrons/trackP";
1146 std::vector<float> output;
1147 for (
auto& i : event.electrons)
1148 output.push_back(i.trackP);
1155 constexpr
static const char* name =
"electrons/ecalE";
1157 std::vector<float> output;
1158 for (
auto& i : event.electrons)
1159 output.push_back(i.ecalE);
1166 constexpr
static const char* name =
"electrons/sipip";
1168 std::vector<float> output;
1169 for (
auto& i : event.electrons)
1170 output.push_back(i.sipip);
1177 constexpr
static const char* name =
"electrons/pz";
1179 std::vector<float> output;
1180 for (
auto& i : event.electrons)
1181 output.push_back(i.pz());
1188 constexpr
static const char* name =
"electrons/hltsafe";
1190 std::vector<float> output;
1191 for (
auto& i : event.electrons)
1192 output.push_back(i.hltsafe);
1199 constexpr
static const char* name =
"electrons/tripleCharge";
1201 std::vector<float> output;
1202 for (
auto& i : event.electrons)
1203 output.push_back(i.tripleCharge);
1210 constexpr
static const char* name =
"electrons/charge";
1212 std::vector<float> output;
1213 for (
auto& i : event.electrons)
1214 output.push_back(i.charge);
1221 constexpr
static const char* name =
"electrons/mvaWP80";
1223 std::vector<float> output;
1224 for (
auto& i : event.electrons)
1225 output.push_back(i.mvaWP80);
1232 constexpr
static const char* name =
"electrons/dEtaInSeed";
1234 std::vector<float> output;
1235 for (
auto& i : event.electrons)
1236 output.push_back(i.dEtaInSeed);
1243 constexpr
static const char* name =
"electrons/e";
1245 std::vector<float> output;
1246 for (
auto& i : event.electrons)
1247 output.push_back(i.e());
1254 constexpr
static const char* name =
"electrons/tight";
1256 std::vector<float> output;
1257 for (
auto& i : event.electrons)
1258 output.push_back(i.tight);
1265 constexpr
static const char* name =
"electrons/sieie";
1267 std::vector<float> output;
1268 for (
auto& i : event.electrons)
1269 output.push_back(i.sieie);
1276 constexpr
static const char* name =
"electrons/eseed";
1278 std::vector<float> output;
1279 for (
auto& i : event.electrons)
1280 output.push_back(i.eseed);
1287 constexpr
static const char* name =
"electrons/eta";
1289 std::vector<float> output;
1290 for (
auto& i : event.electrons)
1291 output.push_back(i.eta());
1298 constexpr
static const char* name =
"electrons/veto";
1300 std::vector<float> output;
1301 for (
auto& i : event.electrons)
1302 output.push_back(i.veto);
1309 constexpr
static const char* name =
"electrons/mvaIsoWP90";
1311 std::vector<float> output;
1312 for (
auto& i : event.electrons)
1313 output.push_back(i.mvaIsoWP90);
1320 constexpr
static const char* name =
"electrons/conversionVeto";
1322 std::vector<float> output;
1323 for (
auto& i : event.electrons)
1324 output.push_back(i.conversionVeto);
1331 constexpr
static const char* name =
"electrons/loose";
1333 std::vector<float> output;
1334 for (
auto& i : event.electrons)
1335 output.push_back(i.loose);
1342 constexpr
static const char* name =
"electrons/regPt";
1344 std::vector<float> output;
1345 for (
auto& i : event.electrons)
1346 output.push_back(i.regPt);
1353 constexpr
static const char* name =
"electrons/nhIso";
1355 std::vector<float> output;
1356 for (
auto& i : event.electrons)
1357 output.push_back(i.nhIso);
1364 constexpr
static const char* name =
"electrons/dPhiIn";
1366 std::vector<float> output;
1367 for (
auto& i : event.electrons)
1368 output.push_back(i.dPhiIn);
1375 constexpr
static const char* name =
"electrons/dz";
1377 std::vector<float> output;
1378 for (
auto& i : event.electrons)
1379 output.push_back(i.dz);
1386 constexpr
static const char* name =
"electrons/chIsoPh";
1388 std::vector<float> output;
1389 for (
auto& i : event.electrons)
1390 output.push_back(i.chIsoPh);
1397 constexpr
static const char* name =
"electrons/phIso";
1399 std::vector<float> output;
1400 for (
auto& i : event.electrons)
1401 output.push_back(i.phIso);
1408 constexpr
static const char* name =
"electrons/px";
1410 std::vector<float> output;
1411 for (
auto& i : event.electrons)
1412 output.push_back(i.px());
1419 constexpr
static const char* name =
"electrons/pt";
1421 std::vector<float> output;
1422 for (
auto& i : event.electrons)
1423 output.push_back(i.pt());
1430 constexpr
static const char* name =
"electrons/nhIsoPh";
1432 std::vector<float> output;
1433 for (
auto& i : event.electrons)
1434 output.push_back(i.nhIsoPh);
1441 constexpr
static const char* name =
"electrons/hcalIso";
1443 std::vector<float> output;
1444 for (
auto& i : event.electrons)
1445 output.push_back(i.hcalIso);
1452 constexpr
static const char* name =
"electrons/m";
1454 std::vector<float> output;
1455 for (
auto& i : event.electrons)
1456 output.push_back(i.m());
1463 constexpr
static const char* name =
"electrons/puIso";
1465 std::vector<float> output;
1466 for (
auto& i : event.electrons)
1467 output.push_back(i.puIso);
1474 constexpr
static const char* name =
"electrons/combIso";
1476 std::vector<float> output;
1477 for (
auto& i : event.electrons)
1478 output.push_back(i.combIso());
1485 constexpr
static const char* name =
"electrons/mvaIsoWPLoose";
1487 std::vector<float> output;
1488 for (
auto& i : event.electrons)
1489 output.push_back(i.mvaIsoWPLoose);
1496 constexpr
static const char* name =
"electrons/r9";
1498 std::vector<float> output;
1499 for (
auto& i : event.electrons)
1500 output.push_back(i.r9);
1507 constexpr
static const char* name =
"electrons/nMissingHits";
1509 std::vector<float> output;
1510 for (
auto& i : event.electrons)
1511 output.push_back(i.nMissingHits);
1518 constexpr
static const char* name =
"electrons/hOverE";
1520 std::vector<float> output;
1521 for (
auto& i : event.electrons)
1522 output.push_back(i.hOverE);
1529 constexpr
static const char* name =
"electrons/smearedPt";
1531 std::vector<float> output;
1532 for (
auto& i : event.electrons)
1533 output.push_back(i.smearedPt);
1540 constexpr
static const char* name =
"electrons/mvaWP90";
1542 std::vector<float> output;
1543 for (
auto& i : event.electrons)
1544 output.push_back(i.mvaWP90);
1551 constexpr
static const char* name =
"electrons/py";
1553 std::vector<float> output;
1554 for (
auto& i : event.electrons)
1555 output.push_back(i.py());
1562 constexpr
static const char* name =
"muons/size";
1564 std::vector<float> output {float(event.
muons.size())};
1571 constexpr
static const char* name =
"muons/matchedPF_isValid";
1573 std::vector<float> output;
1574 for (
auto& i : event.
muons)
1575 output.push_back(i.matchedPF.isValid());
1582 constexpr
static const char* name =
"muons/matchedGen_isValid";
1584 std::vector<float> output;
1585 for (
auto& i : event.
muons)
1586 output.push_back(i.matchedGen.isValid());
1593 constexpr
static const char* name =
"muons/vertex_isValid";
1595 std::vector<float> output;
1596 for (
auto& i : event.
muons)
1597 output.push_back(i.vertex.isValid());
1604 constexpr
static const char* name =
"muons/m";
1606 std::vector<float> output;
1607 for (
auto& i : event.
muons)
1608 output.push_back(i.m());
1615 constexpr
static const char* name =
"muons/miniIsoMedium";
1617 std::vector<float> output;
1618 for (
auto& i : event.
muons)
1619 output.push_back(i.miniIsoMedium);
1626 constexpr
static const char* name =
"muons/mvaMedium";
1628 std::vector<float> output;
1629 for (
auto& i : event.
muons)
1630 output.push_back(i.mvaMedium);
1637 constexpr
static const char* name =
"muons/global";
1639 std::vector<float> output;
1640 for (
auto& i : event.
muons)
1641 output.push_back(i.global);
1648 constexpr
static const char* name =
"muons/miniIsoLoose";
1650 std::vector<float> output;
1651 for (
auto& i : event.
muons)
1652 output.push_back(i.miniIsoLoose);
1659 constexpr
static const char* name =
"muons/phi";
1661 std::vector<float> output;
1662 for (
auto& i : event.
muons)
1663 output.push_back(i.phi());
1670 constexpr
static const char* name =
"muons/rpc";
1672 std::vector<float> output;
1673 for (
auto& i : event.
muons)
1674 output.push_back(i.rpc);
1681 constexpr
static const char* name =
"muons/medium";
1683 std::vector<float> output;
1684 for (
auto& i : event.
muons)
1685 output.push_back(i.medium);
1692 constexpr
static const char* name =
"muons/pfIsoTight";
1694 std::vector<float> output;
1695 for (
auto& i : event.
muons)
1696 output.push_back(i.pfIsoTight);
1703 constexpr
static const char* name =
"muons/normChi2";
1705 std::vector<float> output;
1706 for (
auto& i : event.
muons)
1707 output.push_back(i.normChi2);
1714 constexpr
static const char* name =
"muons/globalHighPt";
1716 std::vector<float> output;
1717 for (
auto& i : event.
muons)
1718 output.push_back(i.globalHighPt);
1725 constexpr
static const char* name =
"muons/pz";
1727 std::vector<float> output;
1728 for (
auto& i : event.
muons)
1729 output.push_back(i.pz());
1736 constexpr
static const char* name =
"muons/miniIsoTight";
1738 std::vector<float> output;
1739 for (
auto& i : event.
muons)
1740 output.push_back(i.miniIsoTight);
1747 constexpr
static const char* name =
"muons/validFraction";
1749 std::vector<float> output;
1750 for (
auto& i : event.
muons)
1751 output.push_back(i.validFraction);
1758 constexpr
static const char* name =
"muons/dxy";
1760 std::vector<float> output;
1761 for (
auto& i : event.
muons)
1762 output.push_back(i.dxy);
1769 constexpr
static const char* name =
"muons/pfPt";
1771 std::vector<float> output;
1772 for (
auto& i : event.
muons)
1773 output.push_back(i.pfPt);
1780 constexpr
static const char* name =
"muons/chIso";
1782 std::vector<float> output;
1783 for (
auto& i : event.
muons)
1784 output.push_back(i.chIso);
1791 constexpr
static const char* name =
"muons/trkLayersWithMmt";
1793 std::vector<float> output;
1794 for (
auto& i : event.
muons)
1795 output.push_back(i.trkLayersWithMmt);
1802 constexpr
static const char* name =
"muons/hltsafe";
1804 std::vector<float> output;
1805 for (
auto& i : event.
muons)
1806 output.push_back(i.hltsafe);
1813 constexpr
static const char* name =
"muons/tight";
1815 std::vector<float> output;
1816 for (
auto& i : event.
muons)
1817 output.push_back(i.tight);
1824 constexpr
static const char* name =
"muons/charge";
1826 std::vector<float> output;
1827 for (
auto& i : event.
muons)
1828 output.push_back(i.charge);
1835 constexpr
static const char* name =
"muons/tracker";
1837 std::vector<float> output;
1838 for (
auto& i : event.
muons)
1839 output.push_back(i.tracker);
1846 constexpr
static const char* name =
"muons/pf";
1848 std::vector<float> output;
1849 for (
auto& i : event.
muons)
1850 output.push_back(i.pf);
1857 constexpr
static const char* name =
"muons/calo";
1859 std::vector<float> output;
1860 for (
auto& i : event.
muons)
1861 output.push_back(i.calo);
1868 constexpr
static const char* name =
"muons/segmentCompatibility";
1870 std::vector<float> output;
1871 for (
auto& i : event.
muons)
1872 output.push_back(i.segmentCompatibility);
1879 constexpr
static const char* name =
"muons/e";
1881 std::vector<float> output;
1882 for (
auto& i : event.
muons)
1883 output.push_back(i.e());
1890 constexpr
static const char* name =
"muons/p";
1892 std::vector<float> output;
1893 for (
auto& i : event.
muons)
1894 output.push_back(i.p());
1901 constexpr
static const char* name =
"muons/mediumPrompt";
1903 std::vector<float> output;
1904 for (
auto& i : event.
muons)
1905 output.push_back(i.mediumPrompt);
1912 constexpr
static const char* name =
"muons/eta";
1914 std::vector<float> output;
1915 for (
auto& i : event.
muons)
1916 output.push_back(i.eta());
1923 constexpr
static const char* name =
"muons/pfIsoVeryTight";
1925 std::vector<float> output;
1926 for (
auto& i : event.
muons)
1927 output.push_back(i.pfIsoVeryTight);
1934 constexpr
static const char* name =
"muons/nMatched";
1936 std::vector<float> output;
1937 for (
auto& i : event.
muons)
1938 output.push_back(i.nMatched);
1945 constexpr
static const char* name =
"muons/pt";
1947 std::vector<float> output;
1948 for (
auto& i : event.
muons)
1949 output.push_back(i.pt());
1950 assert(std::is_sorted(output.begin(), output.end(), std::greater<float>()));
1957 constexpr
static const char* name =
"muons/loose";
1959 std::vector<float> output;
1960 for (
auto& i : event.
muons)
1961 output.push_back(i.loose);
1968 constexpr
static const char* name =
"muons/miniIsoVeryTight";
1970 std::vector<float> output;
1971 for (
auto& i : event.
muons)
1972 output.push_back(i.miniIsoVeryTight);
1979 constexpr
static const char* name =
"muons/nValidPixel";
1981 std::vector<float> output;
1982 for (
auto& i : event.
muons)
1983 output.push_back(i.nValidPixel);
1990 constexpr
static const char* name =
"muons/trkHighPt";
1992 std::vector<float> output;
1993 for (
auto& i : event.
muons)
1994 output.push_back(i.trkHighPt);
2001 constexpr
static const char* name =
"muons/nValidMuon";
2003 std::vector<float> output;
2004 for (
auto& i : event.
muons)
2005 output.push_back(i.nValidMuon);
2012 constexpr
static const char* name =
"muons/dz";
2014 std::vector<float> output;
2015 for (
auto& i : event.
muons)
2016 output.push_back(i.dz);
2023 constexpr
static const char* name =
"muons/chi2LocalPosition";
2025 std::vector<float> output;
2026 for (
auto& i : event.
muons)
2027 output.push_back(i.chi2LocalPosition);
2034 constexpr
static const char* name =
"muons/pixLayersWithMmt";
2036 std::vector<float> output;
2037 for (
auto& i : event.
muons)
2038 output.push_back(i.pixLayersWithMmt);
2045 constexpr
static const char* name =
"muons/phIso";
2047 std::vector<float> output;
2048 for (
auto& i : event.
muons)
2049 output.push_back(i.phIso);
2056 constexpr
static const char* name =
"muons/px";
2058 std::vector<float> output;
2059 for (
auto& i : event.
muons)
2060 output.push_back(i.px());
2067 constexpr
static const char* name =
"muons/gem";
2069 std::vector<float> output;
2070 for (
auto& i : event.
muons)
2071 output.push_back(i.gem);
2078 constexpr
static const char* name =
"muons/pfIsoLoose";
2080 std::vector<float> output;
2081 for (
auto& i : event.
muons)
2082 output.push_back(i.pfIsoLoose);
2089 constexpr
static const char* name =
"muons/nhIso";
2091 std::vector<float> output;
2092 for (
auto& i : event.
muons)
2093 output.push_back(i.nhIso);
2100 constexpr
static const char* name =
"muons/pfIsoMedium";
2102 std::vector<float> output;
2103 for (
auto& i : event.
muons)
2104 output.push_back(i.pfIsoMedium);
2111 constexpr
static const char* name =
"muons/mvaLoose";
2113 std::vector<float> output;
2114 for (
auto& i : event.
muons)
2115 output.push_back(i.mvaLoose);
2122 constexpr
static const char* name =
"muons/puIso";
2124 std::vector<float> output;
2125 for (
auto& i : event.
muons)
2126 output.push_back(i.puIso);
2133 constexpr
static const char* name =
"muons/rochCorr";
2135 std::vector<float> output;
2136 for (
auto& i : event.
muons)
2137 output.push_back(i.rochCorr);
2144 constexpr
static const char* name =
"muons/standalone";
2146 std::vector<float> output;
2147 for (
auto& i : event.
muons)
2148 output.push_back(i.standalone);
2155 constexpr
static const char* name =
"muons/softMVA";
2157 std::vector<float> output;
2158 for (
auto& i : event.
muons)
2159 output.push_back(i.softMVA);
2166 constexpr
static const char* name =
"muons/r03Iso";
2168 std::vector<float> output;
2169 for (
auto& i : event.
muons)
2170 output.push_back(i.r03Iso);
2177 constexpr
static const char* name =
"muons/rochCorrErr";
2179 std::vector<float> output;
2180 for (
auto& i : event.
muons)
2181 output.push_back(i.rochCorrErr);
2188 constexpr
static const char* name =
"muons/tkIsoLoose";
2190 std::vector<float> output;
2191 for (
auto& i : event.
muons)
2192 output.push_back(i.tkIsoLoose);
2199 constexpr
static const char* name =
"muons/tkIsoTight";
2201 std::vector<float> output;
2202 for (
auto& i : event.
muons)
2203 output.push_back(i.tkIsoTight);
2210 constexpr
static const char* name =
"muons/pfIsoVeryLoose";
2212 std::vector<float> output;
2213 for (
auto& i : event.
muons)
2214 output.push_back(i.pfIsoVeryLoose);
2221 constexpr
static const char* name =
"muons/py";
2223 std::vector<float> output;
2224 for (
auto& i : event.
muons)
2225 output.push_back(i.py());
2232 constexpr
static const char* name =
"muons/trkKink";
2234 std::vector<float> output;
2235 for (
auto& i : event.
muons)
2236 output.push_back(i.trkKink);
2243 constexpr
static const char* name =
"muons/soft";
2245 std::vector<float> output;
2246 for (
auto& i : event.
muons)
2247 output.push_back(i.soft);
2254 constexpr
static const char* name =
"muons/combIso";
2256 std::vector<float> output;
2257 for (
auto& i : event.
muons)
2258 output.push_back(i.combIso());
2265 constexpr
static const char* name =
"muons/mvaTight";
2267 std::vector<float> output;
2268 for (
auto& i : event.
muons)
2269 output.push_back(i.mvaTight);
2276 constexpr
static const char* name =
"muons/me0";
2278 std::vector<float> output;
2279 for (
auto& i : event.
muons)
2280 output.push_back(i.me0);
2287 constexpr
static const char* name =
"taus/size";
2289 std::vector<float> output {float(event.taus.size())};
2296 constexpr
static const char* name =
"taus/vertex_isValid";
2298 std::vector<float> output;
2299 for (
auto& i : event.taus)
2300 output.push_back(i.vertex.isValid());
2307 constexpr
static const char* name =
"taus/matchedGen_isValid";
2309 std::vector<float> output;
2310 for (
auto& i : event.taus)
2311 output.push_back(i.matchedGen.isValid());
2318 constexpr
static const char* name =
"taus/pt";
2320 std::vector<float> output;
2321 for (
auto& i : event.taus)
2322 output.push_back(i.pt());
2329 constexpr
static const char* name =
"taus/p";
2331 std::vector<float> output;
2332 for (
auto& i : event.taus)
2333 output.push_back(i.p());
2340 constexpr
static const char* name =
"taus/eta";
2342 std::vector<float> output;
2343 for (
auto& i : event.taus)
2344 output.push_back(i.eta());
2351 constexpr
static const char* name =
"taus/decayMode";
2353 std::vector<float> output;
2354 for (
auto& i : event.taus)
2355 output.push_back(i.decayMode);
2362 constexpr
static const char* name =
"taus/m";
2364 std::vector<float> output;
2365 for (
auto& i : event.taus)
2366 output.push_back(i.m());
2373 constexpr
static const char* name =
"taus/e";
2375 std::vector<float> output;
2376 for (
auto& i : event.taus)
2377 output.push_back(i.e());
2384 constexpr
static const char* name =
"taus/phi";
2386 std::vector<float> output;
2387 for (
auto& i : event.taus)
2388 output.push_back(i.phi());
2395 constexpr
static const char* name =
"taus/isoDeltaBetaCorr";
2397 std::vector<float> output;
2398 for (
auto& i : event.taus)
2399 output.push_back(i.isoDeltaBetaCorr);
2406 constexpr
static const char* name =
"taus/charge";
2408 std::vector<float> output;
2409 for (
auto& i : event.taus)
2410 output.push_back(i.charge);
2417 constexpr
static const char* name =
"taus/iso";
2419 std::vector<float> output;
2420 for (
auto& i : event.taus)
2421 output.push_back(i.iso);
2428 constexpr
static const char* name =
"taus/looseIsoMVA";
2430 std::vector<float> output;
2431 for (
auto& i : event.taus)
2432 output.push_back(i.looseIsoMVA);
2439 constexpr
static const char* name =
"taus/py";
2441 std::vector<float> output;
2442 for (
auto& i : event.taus)
2443 output.push_back(i.py());
2450 constexpr
static const char* name =
"taus/pz";
2452 std::vector<float> output;
2453 for (
auto& i : event.taus)
2454 output.push_back(i.pz());
2461 constexpr
static const char* name =
"taus/px";
2463 std::vector<float> output;
2464 for (
auto& i : event.taus)
2465 output.push_back(i.px());
2472 constexpr
static const char* name =
"taus/looseIsoMVAOld";
2474 std::vector<float> output;
2475 for (
auto& i : event.taus)
2476 output.push_back(i.looseIsoMVAOld);
2483 constexpr
static const char* name =
"taus/decayModeNew";
2485 std::vector<float> output;
2486 for (
auto& i : event.taus)
2487 output.push_back(i.decayModeNew);
2494 constexpr
static const char* name =
"photons/size";
2496 std::vector<float> output {float(event.photons.size())};
2503 constexpr
static const char* name =
"photons/superCluster_isValid";
2505 std::vector<float> output;
2506 for (
auto& i : event.photons)
2507 output.push_back(i.superCluster.isValid());
2514 constexpr
static const char* name =
"photons/matchedPF_isValid";
2516 std::vector<float> output;
2517 for (
auto& i : event.photons)
2518 output.push_back(i.matchedPF.isValid());
2525 constexpr
static const char* name =
"photons/matchedGen_isValid";
2527 std::vector<float> output;
2528 for (
auto& i : event.photons)
2529 output.push_back(i.matchedGen.isValid());
2536 constexpr
static const char* name =
"photons/iy";
2538 std::vector<float> output;
2539 for (
auto& i : event.photons)
2540 output.push_back(i.iy);
2547 constexpr
static const char* name =
"photons/ix";
2549 std::vector<float> output;
2550 for (
auto& i : event.photons)
2551 output.push_back(i.ix);
2558 constexpr
static const char* name =
"photons/t0Seed";
2560 std::vector<float> output;
2561 for (
auto& i : event.photons)
2562 output.push_back(i.t0Seed);
2569 constexpr
static const char* name =
"photons/emax";
2571 std::vector<float> output;
2572 for (
auto& i : event.photons)
2573 output.push_back(i.emax);
2580 constexpr
static const char* name =
"photons/chIsoMax";
2582 std::vector<float> output;
2583 for (
auto& i : event.photons)
2584 output.push_back(i.chIsoMax);
2591 constexpr
static const char* name =
"photons/e2nd";
2593 std::vector<float> output;
2594 for (
auto& i : event.photons)
2595 output.push_back(i.e2nd);
2602 constexpr
static const char* name =
"photons/p";
2604 std::vector<float> output;
2605 for (
auto& i : event.photons)
2606 output.push_back(i.p());
2613 constexpr
static const char* name =
"photons/etop";
2615 std::vector<float> output;
2616 for (
auto& i : event.photons)
2617 output.push_back(i.etop);
2624 constexpr
static const char* name =
"photons/chIso";
2626 std::vector<float> output;
2627 for (
auto& i : event.photons)
2628 output.push_back(i.chIso);
2635 constexpr
static const char* name =
"photons/medium";
2637 std::vector<float> output;
2638 for (
auto& i : event.photons)
2639 output.push_back(i.medium);
2646 constexpr
static const char* name =
"photons/highpt";
2648 std::vector<float> output;
2649 for (
auto& i : event.photons)
2650 output.push_back(i.highpt);
2657 constexpr
static const char* name =
"photons/betaSeed";
2659 std::vector<float> output;
2660 for (
auto& i : event.photons)
2661 output.push_back(i.betaSeed);
2668 constexpr
static const char* name =
"photons/mipEnergy";
2670 std::vector<float> output;
2671 for (
auto& i : event.photons)
2672 output.push_back(i.mipEnergy);
2679 constexpr
static const char* name =
"photons/pixelVeto";
2681 std::vector<float> output;
2682 for (
auto& i : event.photons)
2683 output.push_back(i.pixelVeto);
2690 constexpr
static const char* name =
"photons/phi";
2692 std::vector<float> output;
2693 for (
auto& i : event.photons)
2694 output.push_back(i.phi());
2701 constexpr
static const char* name =
"photons/pfchVeto";
2703 std::vector<float> output;
2704 for (
auto& i : event.photons)
2705 output.push_back(i.pfchVeto);
2712 constexpr
static const char* name =
"photons/pfPt";
2714 std::vector<float> output;
2715 for (
auto& i : event.photons)
2716 output.push_back(i.pfPt);
2723 constexpr
static const char* name =
"photons/eleft";
2725 std::vector<float> output;
2726 for (
auto& i : event.photons)
2727 output.push_back(i.eleft);
2734 constexpr
static const char* name =
"photons/sipip";
2736 std::vector<float> output;
2737 for (
auto& i : event.photons)
2738 output.push_back(i.sipip);
2745 constexpr
static const char* name =
"photons/pz";
2747 std::vector<float> output;
2748 for (
auto& i : event.photons)
2749 output.push_back(i.pz());
2756 constexpr
static const char* name =
"photons/tight";
2758 std::vector<float> output;
2759 for (
auto& i : event.photons)
2760 output.push_back(i.tight);
2767 constexpr
static const char* name =
"photons/alphaSeed";
2769 std::vector<float> output;
2770 for (
auto& i : event.photons)
2771 output.push_back(i.alphaSeed);
2778 constexpr
static const char* name =
"photons/e";
2780 std::vector<float> output;
2781 for (
auto& i : event.photons)
2782 output.push_back(i.e());
2789 constexpr
static const char* name =
"photons/sieie";
2791 std::vector<float> output;
2792 for (
auto& i : event.photons)
2793 output.push_back(i.sieie);
2800 constexpr
static const char* name =
"photons/regPt";
2802 std::vector<float> output;
2803 for (
auto& i : event.photons)
2804 output.push_back(i.regPt);
2811 constexpr
static const char* name =
"photons/eta";
2813 std::vector<float> output;
2814 for (
auto& i : event.photons)
2815 output.push_back(i.eta());
2822 constexpr
static const char* name =
"photons/loose";
2824 std::vector<float> output;
2825 for (
auto& i : event.photons)
2826 output.push_back(i.loose);
2833 constexpr
static const char* name =
"photons/eright";
2835 std::vector<float> output;
2836 for (
auto& i : event.photons)
2837 output.push_back(i.eright);
2844 constexpr
static const char* name =
"photons/nhIso";
2846 std::vector<float> output;
2847 for (
auto& i : event.photons)
2848 output.push_back(i.nhIso);
2855 constexpr
static const char* name =
"photons/py";
2857 std::vector<float> output;
2858 for (
auto& i : event.photons)
2859 output.push_back(i.py());
2866 constexpr
static const char* name =
"photons/ebottom";
2868 std::vector<float> output;
2869 for (
auto& i : event.photons)
2870 output.push_back(i.ebottom);
2877 constexpr
static const char* name =
"photons/csafeVeto";
2879 std::vector<float> output;
2880 for (
auto& i : event.photons)
2881 output.push_back(i.csafeVeto);
2888 constexpr
static const char* name =
"photons/phIso";
2890 std::vector<float> output;
2891 for (
auto& i : event.photons)
2892 output.push_back(i.phIso);
2899 constexpr
static const char* name =
"photons/phiWidth";
2901 std::vector<float> output;
2902 for (
auto& i : event.photons)
2903 output.push_back(i.phiWidth);
2910 constexpr
static const char* name =
"photons/px";
2912 std::vector<float> output;
2913 for (
auto& i : event.photons)
2914 output.push_back(i.px());
2921 constexpr
static const char* name =
"photons/pt";
2923 std::vector<float> output;
2924 for (
auto& i : event.photons)
2925 output.push_back(i.pt());
2932 constexpr
static const char* name =
"photons/timeSpan";
2934 std::vector<float> output;
2935 for (
auto& i : event.photons)
2936 output.push_back(i.timeSpan);
2943 constexpr
static const char* name =
"photons/m";
2945 std::vector<float> output;
2946 for (
auto& i : event.photons)
2947 output.push_back(i.m());
2954 constexpr
static const char* name =
"photons/etaWidth";
2956 std::vector<float> output;
2957 for (
auto& i : event.photons)
2958 output.push_back(i.etaWidth);
2965 constexpr
static const char* name =
"photons/r9";
2967 std::vector<float> output;
2968 for (
auto& i : event.photons)
2969 output.push_back(i.r9);
2976 constexpr
static const char* name =
"photons/hOverE";
2978 std::vector<float> output;
2979 for (
auto& i : event.photons)
2980 output.push_back(i.hOverE);
2987 constexpr
static const char* name =
"photons/smearedPt";
2989 std::vector<float> output;
2990 for (
auto& i : event.photons)
2991 output.push_back(i.smearedPt);
2998 constexpr
static const char* name =
"photons/time";
3000 std::vector<float> output;
3001 for (
auto& i : event.photons)
3002 output.push_back(i.time);
3009 constexpr
static const char* name =
"photons/ampSeed";
3011 std::vector<float> output;
3012 for (
auto& i : event.photons)
3013 output.push_back(i.ampSeed);
3020 constexpr
static const char* name =
"chsAK4Jets/size";
3022 std::vector<float> output {float(event.chsAK4Jets.size())};
3029 constexpr
static const char* name =
"chsAK4Jets/matchedGenJet_isValid";
3031 std::vector<float> output;
3032 for (
auto& i : event.chsAK4Jets)
3033 output.push_back(i.matchedGenJet.isValid());
3040 constexpr
static const char* name =
"chsAK4Jets/constituents_size";
3042 std::vector<float> output;
3043 for (
auto& i : event.chsAK4Jets)
3044 output.push_back(i.constituents.size());
3051 constexpr
static const char* name =
"chsAK4Jets/secondaryVertex_isValid";
3053 std::vector<float> output;
3054 for (
auto& i : event.chsAK4Jets)
3055 output.push_back(i.secondaryVertex.isValid());
3062 constexpr
static const char* name =
"chsAK4Jets/deepCMVAudsg";
3064 std::vector<float> output;
3065 for (
auto& i : event.chsAK4Jets)
3066 output.push_back(i.deepCMVAudsg);
3073 constexpr
static const char* name =
"chsAK4Jets/nhf";
3075 std::vector<float> output;
3076 for (
auto& i : event.chsAK4Jets)
3077 output.push_back(i.nhf);
3084 constexpr
static const char* name =
"chsAK4Jets/ptCorrUp";
3086 std::vector<float> output;
3087 for (
auto& i : event.chsAK4Jets)
3088 output.push_back(i.ptCorrUp);
3095 constexpr
static const char* name =
"chsAK4Jets/deepCMVAcc";
3097 std::vector<float> output;
3098 for (
auto& i : event.chsAK4Jets)
3099 output.push_back(i.deepCMVAcc);
3106 constexpr
static const char* name =
"chsAK4Jets/deepCSVudsg";
3108 std::vector<float> output;
3109 for (
auto& i : event.chsAK4Jets)
3110 output.push_back(i.deepCSVudsg);
3117 constexpr
static const char* name =
"chsAK4Jets/cmva";
3119 std::vector<float> output;
3120 for (
auto& i : event.chsAK4Jets)
3121 output.push_back(i.cmva);
3128 constexpr
static const char* name =
"chsAK4Jets/deepCSVcc";
3130 std::vector<float> output;
3131 for (
auto& i : event.chsAK4Jets)
3132 output.push_back(i.deepCSVcc);
3139 constexpr
static const char* name =
"chsAK4Jets/deepCMVAbb";
3141 std::vector<float> output;
3142 for (
auto& i : event.chsAK4Jets)
3143 output.push_back(i.deepCMVAbb);
3150 constexpr
static const char* name =
"chsAK4Jets/pz";
3152 std::vector<float> output;
3153 for (
auto& i : event.chsAK4Jets)
3154 output.push_back(i.pz());
3161 constexpr
static const char* name =
"chsAK4Jets/chf";
3163 std::vector<float> output;
3164 for (
auto& i : event.chsAK4Jets)
3165 output.push_back(i.chf);
3172 constexpr
static const char* name =
"chsAK4Jets/area";
3174 std::vector<float> output;
3175 for (
auto& i : event.chsAK4Jets)
3176 output.push_back(i.area);
3183 constexpr
static const char* name =
"chsAK4Jets/nef";
3185 std::vector<float> output;
3186 for (
auto& i : event.chsAK4Jets)
3187 output.push_back(i.nef);
3194 constexpr
static const char* name =
"chsAK4Jets/ptCorrDown";
3196 std::vector<float> output;
3197 for (
auto& i : event.chsAK4Jets)
3198 output.push_back(i.ptCorrDown);
3205 constexpr
static const char* name =
"chsAK4Jets/deepCSVbb";
3207 std::vector<float> output;
3208 for (
auto& i : event.chsAK4Jets)
3209 output.push_back(i.deepCSVbb);
3216 constexpr
static const char* name =
"chsAK4Jets/deepCMVAb";
3218 std::vector<float> output;
3219 for (
auto& i : event.chsAK4Jets)
3220 output.push_back(i.deepCMVAb);
3227 constexpr
static const char* name =
"chsAK4Jets/tight";
3229 std::vector<float> output;
3230 for (
auto& i : event.chsAK4Jets)
3231 output.push_back(i.tight);
3238 constexpr
static const char* name =
"chsAK4Jets/puid";
3240 std::vector<float> output;
3241 for (
auto& i : event.chsAK4Jets)
3242 output.push_back(i.puid);
3249 constexpr
static const char* name =
"chsAK4Jets/qgl";
3251 std::vector<float> output;
3252 for (
auto& i : event.chsAK4Jets)
3253 output.push_back(i.qgl);
3260 constexpr
static const char* name =
"chsAK4Jets/tightLepVeto";
3262 std::vector<float> output;
3263 for (
auto& i : event.chsAK4Jets)
3264 output.push_back(i.tightLepVeto);
3271 constexpr
static const char* name =
"chsAK4Jets/e";
3273 std::vector<float> output;
3274 for (
auto& i : event.chsAK4Jets)
3275 output.push_back(i.e());
3282 constexpr
static const char* name =
"chsAK4Jets/cef";
3284 std::vector<float> output;
3285 for (
auto& i : event.chsAK4Jets)
3286 output.push_back(i.cef);
3293 constexpr
static const char* name =
"chsAK4Jets/p";
3295 std::vector<float> output;
3296 for (
auto& i : event.chsAK4Jets)
3297 output.push_back(i.p());
3304 constexpr
static const char* name =
"chsAK4Jets/rawPt";
3306 std::vector<float> output;
3307 for (
auto& i : event.chsAK4Jets)
3308 output.push_back(i.rawPt);
3315 constexpr
static const char* name =
"chsAK4Jets/eta";
3317 std::vector<float> output;
3318 for (
auto& i : event.chsAK4Jets)
3319 output.push_back(i.eta());
3326 constexpr
static const char* name =
"chsAK4Jets/loose";
3328 std::vector<float> output;
3329 for (
auto& i : event.chsAK4Jets)
3330 output.push_back(i.loose);
3337 constexpr
static const char* name =
"chsAK4Jets/deepCMVAc";
3339 std::vector<float> output;
3340 for (
auto& i : event.chsAK4Jets)
3341 output.push_back(i.deepCMVAc);
3348 constexpr
static const char* name =
"chsAK4Jets/py";
3350 std::vector<float> output;
3351 for (
auto& i : event.chsAK4Jets)
3352 output.push_back(i.py());
3359 constexpr
static const char* name =
"chsAK4Jets/monojet";
3361 std::vector<float> output;
3362 for (
auto& i : event.chsAK4Jets)
3363 output.push_back(i.monojet);
3370 constexpr
static const char* name =
"chsAK4Jets/ptSmearDown";
3372 std::vector<float> output;
3373 for (
auto& i : event.chsAK4Jets)
3374 output.push_back(i.ptSmearDown);
3381 constexpr
static const char* name =
"chsAK4Jets/px";
3383 std::vector<float> output;
3384 for (
auto& i : event.chsAK4Jets)
3385 output.push_back(i.px());
3392 constexpr
static const char* name =
"chsAK4Jets/pt";
3394 std::vector<float> output;
3395 for (
auto& i : event.chsAK4Jets)
3396 output.push_back(i.pt());
3403 constexpr
static const char* name =
"chsAK4Jets/csv";
3405 std::vector<float> output;
3406 for (
auto& i : event.chsAK4Jets)
3407 output.push_back(i.csv);
3414 constexpr
static const char* name =
"chsAK4Jets/deepCSVb";
3416 std::vector<float> output;
3417 for (
auto& i : event.chsAK4Jets)
3418 output.push_back(i.deepCSVb);
3425 constexpr
static const char* name =
"chsAK4Jets/deepCSVc";
3427 std::vector<float> output;
3428 for (
auto& i : event.chsAK4Jets)
3429 output.push_back(i.deepCSVc);
3436 constexpr
static const char* name =
"chsAK4Jets/m";
3438 std::vector<float> output;
3439 for (
auto& i : event.chsAK4Jets)
3440 output.push_back(i.m());
3447 constexpr
static const char* name =
"chsAK4Jets/phi";
3449 std::vector<float> output;
3450 for (
auto& i : event.chsAK4Jets)
3451 output.push_back(i.phi());
3458 constexpr
static const char* name =
"chsAK4Jets/ptSmear";
3460 std::vector<float> output;
3461 for (
auto& i : event.chsAK4Jets)
3462 output.push_back(i.ptSmear);
3469 constexpr
static const char* name =
"chsAK4Jets/ptSmearUp";
3471 std::vector<float> output;
3472 for (
auto& i : event.chsAK4Jets)
3473 output.push_back(i.ptSmearUp);
3480 constexpr
static const char* name =
"puppiAK4Jets/size";
3482 std::vector<float> output {float(event.puppiAK4Jets.size())};
3489 constexpr
static const char* name =
"puppiAK4Jets/matchedGenJet_isValid";
3491 std::vector<float> output;
3492 for (
auto& i : event.puppiAK4Jets)
3493 output.push_back(i.matchedGenJet.isValid());
3500 constexpr
static const char* name =
"puppiAK4Jets/constituents_size";
3502 std::vector<float> output;
3503 for (
auto& i : event.puppiAK4Jets)
3504 output.push_back(i.constituents.size());
3511 constexpr
static const char* name =
"puppiAK4Jets/secondaryVertex_isValid";
3513 std::vector<float> output;
3514 for (
auto& i : event.puppiAK4Jets)
3515 output.push_back(i.secondaryVertex.isValid());
3522 constexpr
static const char* name =
"puppiAK4Jets/deepCMVAudsg";
3524 std::vector<float> output;
3525 for (
auto& i : event.puppiAK4Jets)
3526 output.push_back(i.deepCMVAudsg);
3533 constexpr
static const char* name =
"puppiAK4Jets/nhf";
3535 std::vector<float> output;
3536 for (
auto& i : event.puppiAK4Jets)
3537 output.push_back(i.nhf);
3544 constexpr
static const char* name =
"puppiAK4Jets/ptCorrUp";
3546 std::vector<float> output;
3547 for (
auto& i : event.puppiAK4Jets)
3548 output.push_back(i.ptCorrUp);
3555 constexpr
static const char* name =
"puppiAK4Jets/deepCMVAcc";
3557 std::vector<float> output;
3558 for (
auto& i : event.puppiAK4Jets)
3559 output.push_back(i.deepCMVAcc);
3566 constexpr
static const char* name =
"puppiAK4Jets/deepCSVudsg";
3568 std::vector<float> output;
3569 for (
auto& i : event.puppiAK4Jets)
3570 output.push_back(i.deepCSVudsg);
3577 constexpr
static const char* name =
"puppiAK4Jets/cmva";
3579 std::vector<float> output;
3580 for (
auto& i : event.puppiAK4Jets)
3581 output.push_back(i.cmva);
3588 constexpr
static const char* name =
"puppiAK4Jets/deepCSVcc";
3590 std::vector<float> output;
3591 for (
auto& i : event.puppiAK4Jets)
3592 output.push_back(i.deepCSVcc);
3599 constexpr
static const char* name =
"puppiAK4Jets/deepCMVAbb";
3601 std::vector<float> output;
3602 for (
auto& i : event.puppiAK4Jets)
3603 output.push_back(i.deepCMVAbb);
3610 constexpr
static const char* name =
"puppiAK4Jets/pz";
3612 std::vector<float> output;
3613 for (
auto& i : event.puppiAK4Jets)
3614 output.push_back(i.pz());
3621 constexpr
static const char* name =
"puppiAK4Jets/chf";
3623 std::vector<float> output;
3624 for (
auto& i : event.puppiAK4Jets)
3625 output.push_back(i.chf);
3632 constexpr
static const char* name =
"puppiAK4Jets/area";
3634 std::vector<float> output;
3635 for (
auto& i : event.puppiAK4Jets)
3636 output.push_back(i.area);
3643 constexpr
static const char* name =
"puppiAK4Jets/nef";
3645 std::vector<float> output;
3646 for (
auto& i : event.puppiAK4Jets)
3647 output.push_back(i.nef);
3654 constexpr
static const char* name =
"puppiAK4Jets/ptCorrDown";
3656 std::vector<float> output;
3657 for (
auto& i : event.puppiAK4Jets)
3658 output.push_back(i.ptCorrDown);
3665 constexpr
static const char* name =
"puppiAK4Jets/deepCSVbb";
3667 std::vector<float> output;
3668 for (
auto& i : event.puppiAK4Jets)
3669 output.push_back(i.deepCSVbb);
3676 constexpr
static const char* name =
"puppiAK4Jets/deepCMVAb";
3678 std::vector<float> output;
3679 for (
auto& i : event.puppiAK4Jets)
3680 output.push_back(i.deepCMVAb);
3687 constexpr
static const char* name =
"puppiAK4Jets/tight";
3689 std::vector<float> output;
3690 for (
auto& i : event.puppiAK4Jets)
3691 output.push_back(i.tight);
3698 constexpr
static const char* name =
"puppiAK4Jets/puid";
3700 std::vector<float> output;
3701 for (
auto& i : event.puppiAK4Jets)
3702 output.push_back(i.puid);
3709 constexpr
static const char* name =
"puppiAK4Jets/qgl";
3711 std::vector<float> output;
3712 for (
auto& i : event.puppiAK4Jets)
3713 output.push_back(i.qgl);
3720 constexpr
static const char* name =
"puppiAK4Jets/tightLepVeto";
3722 std::vector<float> output;
3723 for (
auto& i : event.puppiAK4Jets)
3724 output.push_back(i.tightLepVeto);
3731 constexpr
static const char* name =
"puppiAK4Jets/e";
3733 std::vector<float> output;
3734 for (
auto& i : event.puppiAK4Jets)
3735 output.push_back(i.e());
3742 constexpr
static const char* name =
"puppiAK4Jets/cef";
3744 std::vector<float> output;
3745 for (
auto& i : event.puppiAK4Jets)
3746 output.push_back(i.cef);
3753 constexpr
static const char* name =
"puppiAK4Jets/p";
3755 std::vector<float> output;
3756 for (
auto& i : event.puppiAK4Jets)
3757 output.push_back(i.p());
3764 constexpr
static const char* name =
"puppiAK4Jets/rawPt";
3766 std::vector<float> output;
3767 for (
auto& i : event.puppiAK4Jets)
3768 output.push_back(i.rawPt);
3775 constexpr
static const char* name =
"puppiAK4Jets/eta";
3777 std::vector<float> output;
3778 for (
auto& i : event.puppiAK4Jets)
3779 output.push_back(i.eta());
3786 constexpr
static const char* name =
"puppiAK4Jets/loose";
3788 std::vector<float> output;
3789 for (
auto& i : event.puppiAK4Jets)
3790 output.push_back(i.loose);
3797 constexpr
static const char* name =
"puppiAK4Jets/deepCMVAc";
3799 std::vector<float> output;
3800 for (
auto& i : event.puppiAK4Jets)
3801 output.push_back(i.deepCMVAc);
3808 constexpr
static const char* name =
"puppiAK4Jets/py";
3810 std::vector<float> output;
3811 for (
auto& i : event.puppiAK4Jets)
3812 output.push_back(i.py());
3819 constexpr
static const char* name =
"puppiAK4Jets/monojet";
3821 std::vector<float> output;
3822 for (
auto& i : event.puppiAK4Jets)
3823 output.push_back(i.monojet);
3830 constexpr
static const char* name =
"puppiAK4Jets/ptSmearDown";
3832 std::vector<float> output;
3833 for (
auto& i : event.puppiAK4Jets)
3834 output.push_back(i.ptSmearDown);
3841 constexpr
static const char* name =
"puppiAK4Jets/px";
3843 std::vector<float> output;
3844 for (
auto& i : event.puppiAK4Jets)
3845 output.push_back(i.px());
3852 constexpr
static const char* name =
"puppiAK4Jets/pt";
3854 std::vector<float> output;
3855 for (
auto& i : event.puppiAK4Jets)
3856 output.push_back(i.pt());
3863 constexpr
static const char* name =
"puppiAK4Jets/csv";
3865 std::vector<float> output;
3866 for (
auto& i : event.puppiAK4Jets)
3867 output.push_back(i.csv);
3874 constexpr
static const char* name =
"puppiAK4Jets/deepCSVb";
3876 std::vector<float> output;
3877 for (
auto& i : event.puppiAK4Jets)
3878 output.push_back(i.deepCSVb);
3885 constexpr
static const char* name =
"puppiAK4Jets/deepCSVc";
3887 std::vector<float> output;
3888 for (
auto& i : event.puppiAK4Jets)
3889 output.push_back(i.deepCSVc);
3896 constexpr
static const char* name =
"puppiAK4Jets/m";
3898 std::vector<float> output;
3899 for (
auto& i : event.puppiAK4Jets)
3900 output.push_back(i.m());
3907 constexpr
static const char* name =
"puppiAK4Jets/phi";
3909 std::vector<float> output;
3910 for (
auto& i : event.puppiAK4Jets)
3911 output.push_back(i.phi());
3918 constexpr
static const char* name =
"puppiAK4Jets/ptSmear";
3920 std::vector<float> output;
3921 for (
auto& i : event.puppiAK4Jets)
3922 output.push_back(i.ptSmear);
3929 constexpr
static const char* name =
"puppiAK4Jets/ptSmearUp";
3931 std::vector<float> output;
3932 for (
auto& i : event.puppiAK4Jets)
3933 output.push_back(i.ptSmearUp);
3940 constexpr
static const char* name =
"chsAK8Jets/size";
3942 std::vector<float> output {float(event.chsAK8Jets.size())};
3949 constexpr
static const char* name =
"chsAK8Jets/subjets_size";
3951 std::vector<float> output;
3952 for (
auto& i : event.chsAK8Jets)
3953 output.push_back(i.subjets.size());
3960 constexpr
static const char* name =
"chsAK8Jets/matchedGenJet_isValid";
3962 std::vector<float> output;
3963 for (
auto& i : event.chsAK8Jets)
3964 output.push_back(i.matchedGenJet.isValid());
3971 constexpr
static const char* name =
"chsAK8Jets/constituents_size";
3973 std::vector<float> output;
3974 for (
auto& i : event.chsAK8Jets)
3975 output.push_back(i.constituents.size());
3982 constexpr
static const char* name =
"chsAK8Jets/secondaryVertex_isValid";
3984 std::vector<float> output;
3985 for (
auto& i : event.chsAK8Jets)
3986 output.push_back(i.secondaryVertex.isValid());
3993 constexpr
static const char* name =
"chsAK8Jets/deepCMVAudsg";
3995 std::vector<float> output;
3996 for (
auto& i : event.chsAK8Jets)
3997 output.push_back(i.deepCMVAudsg);
4004 constexpr
static const char* name =
"chsAK8Jets/deepBBprobH";
4006 std::vector<float> output;
4007 for (
auto& i : event.chsAK8Jets)
4008 output.push_back(i.deepBBprobH);
4015 constexpr
static const char* name =
"chsAK8Jets/deepCMVAbb";
4017 std::vector<float> output;
4018 for (
auto& i : event.chsAK8Jets)
4019 output.push_back(i.deepCMVAbb);
4026 constexpr
static const char* name =
"chsAK8Jets/ptCorrUp";
4028 std::vector<float> output;
4029 for (
auto& i : event.chsAK8Jets)
4030 output.push_back(i.ptCorrUp);
4037 constexpr
static const char* name =
"chsAK8Jets/cef";
4039 std::vector<float> output;
4040 for (
auto& i : event.chsAK8Jets)
4041 output.push_back(i.cef);
4048 constexpr
static const char* name =
"chsAK8Jets/deepCSVudsg";
4050 std::vector<float> output;
4051 for (
auto& i : event.chsAK8Jets)
4052 output.push_back(i.deepCSVudsg);
4059 constexpr
static const char* name =
"chsAK8Jets/tight";
4061 std::vector<float> output;
4062 for (
auto& i : event.chsAK8Jets)
4063 output.push_back(i.tight);
4070 constexpr
static const char* name =
"chsAK8Jets/cmva";
4072 std::vector<float> output;
4073 for (
auto& i : event.chsAK8Jets)
4074 output.push_back(i.cmva);
4081 constexpr
static const char* name =
"chsAK8Jets/phi";
4083 std::vector<float> output;
4084 for (
auto& i : event.chsAK8Jets)
4085 output.push_back(i.phi());
4092 constexpr
static const char* name =
"chsAK8Jets/nhf";
4094 std::vector<float> output;
4095 for (
auto& i : event.chsAK8Jets)
4096 output.push_back(i.nhf);
4103 constexpr
static const char* name =
"chsAK8Jets/deepBBprobQ";
4105 std::vector<float> output;
4106 for (
auto& i : event.chsAK8Jets)
4107 output.push_back(i.deepBBprobQ);
4114 constexpr
static const char* name =
"chsAK8Jets/deepCSVbb";
4116 std::vector<float> output;
4117 for (
auto& i : event.chsAK8Jets)
4118 output.push_back(i.deepCSVbb);
4125 constexpr
static const char* name =
"chsAK8Jets/htt_frec";
4127 std::vector<float> output;
4128 for (
auto& i : event.chsAK8Jets)
4129 output.push_back(i.htt_frec);
4136 constexpr
static const char* name =
"chsAK8Jets/deepCMVAb";
4138 std::vector<float> output;
4139 for (
auto& i : event.chsAK8Jets)
4140 output.push_back(i.deepCMVAb);
4147 constexpr
static const char* name =
"chsAK8Jets/chf";
4149 std::vector<float> output;
4150 for (
auto& i : event.chsAK8Jets)
4151 output.push_back(i.chf);
4158 constexpr
static const char* name =
"chsAK8Jets/area";
4160 std::vector<float> output;
4161 for (
auto& i : event.chsAK8Jets)
4162 output.push_back(i.area);
4169 constexpr
static const char* name =
"chsAK8Jets/nef";
4171 std::vector<float> output;
4172 for (
auto& i : event.chsAK8Jets)
4173 output.push_back(i.nef);
4180 constexpr
static const char* name =
"chsAK8Jets/htt_mass";
4182 std::vector<float> output;
4183 for (
auto& i : event.chsAK8Jets)
4184 output.push_back(i.htt_mass);
4191 constexpr
static const char* name =
"chsAK8Jets/ptCorrDown";
4193 std::vector<float> output;
4194 for (
auto& i : event.chsAK8Jets)
4195 output.push_back(i.ptCorrDown);
4202 constexpr
static const char* name =
"chsAK8Jets/pz";
4204 std::vector<float> output;
4205 for (
auto& i : event.chsAK8Jets)
4206 output.push_back(i.pz());
4213 constexpr
static const char* name =
"chsAK8Jets/tau2";
4215 std::vector<float> output;
4216 for (
auto& i : event.chsAK8Jets)
4217 output.push_back(i.tau2);
4224 constexpr
static const char* name =
"chsAK8Jets/tau3";
4226 std::vector<float> output;
4227 for (
auto& i : event.chsAK8Jets)
4228 output.push_back(i.tau3);
4235 constexpr
static const char* name =
"chsAK8Jets/puid";
4237 std::vector<float> output;
4238 for (
auto& i : event.chsAK8Jets)
4239 output.push_back(i.puid);
4246 constexpr
static const char* name =
"chsAK8Jets/tau1";
4248 std::vector<float> output;
4249 for (
auto& i : event.chsAK8Jets)
4250 output.push_back(i.tau1);
4257 constexpr
static const char* name =
"chsAK8Jets/mSD";
4259 std::vector<float> output;
4260 for (
auto& i : event.chsAK8Jets)
4261 output.push_back(i.mSD);
4268 constexpr
static const char* name =
"chsAK8Jets/e";
4270 std::vector<float> output;
4271 for (
auto& i : event.chsAK8Jets)
4272 output.push_back(i.e());
4279 constexpr
static const char* name =
"chsAK8Jets/deepCMVAcc";
4281 std::vector<float> output;
4282 for (
auto& i : event.chsAK8Jets)
4283 output.push_back(i.deepCMVAcc);
4290 constexpr
static const char* name =
"chsAK8Jets/p";
4292 std::vector<float> output;
4293 for (
auto& i : event.chsAK8Jets)
4294 output.push_back(i.p());
4301 constexpr
static const char* name =
"chsAK8Jets/rawPt";
4303 std::vector<float> output;
4304 for (
auto& i : event.chsAK8Jets)
4305 output.push_back(i.rawPt);
4312 constexpr
static const char* name =
"chsAK8Jets/eta";
4314 std::vector<float> output;
4315 for (
auto& i : event.chsAK8Jets)
4316 output.push_back(i.eta());
4323 constexpr
static const char* name =
"chsAK8Jets/double_sub";
4325 std::vector<float> output;
4326 for (
auto& i : event.chsAK8Jets)
4327 output.push_back(i.double_sub);
4334 constexpr
static const char* name =
"chsAK8Jets/loose";
4336 std::vector<float> output;
4337 for (
auto& i : event.chsAK8Jets)
4338 output.push_back(i.loose);
4345 constexpr
static const char* name =
"chsAK8Jets/ptSmear";
4347 std::vector<float> output;
4348 for (
auto& i : event.chsAK8Jets)
4349 output.push_back(i.ptSmear);
4356 constexpr
static const char* name =
"chsAK8Jets/deepCMVAc";
4358 std::vector<float> output;
4359 for (
auto& i : event.chsAK8Jets)
4360 output.push_back(i.deepCMVAc);
4367 constexpr
static const char* name =
"chsAK8Jets/qgl";
4369 std::vector<float> output;
4370 for (
auto& i : event.chsAK8Jets)
4371 output.push_back(i.qgl);
4378 constexpr
static const char* name =
"chsAK8Jets/py";
4380 std::vector<float> output;
4381 for (
auto& i : event.chsAK8Jets)
4382 output.push_back(i.py());
4389 constexpr
static const char* name =
"chsAK8Jets/monojet";
4391 std::vector<float> output;
4392 for (
auto& i : event.chsAK8Jets)
4393 output.push_back(i.monojet);
4400 constexpr
static const char* name =
"chsAK8Jets/ptSmearDown";
4402 std::vector<float> output;
4403 for (
auto& i : event.chsAK8Jets)
4404 output.push_back(i.ptSmearDown);
4411 constexpr
static const char* name =
"chsAK8Jets/px";
4413 std::vector<float> output;
4414 for (
auto& i : event.chsAK8Jets)
4415 output.push_back(i.px());
4422 constexpr
static const char* name =
"chsAK8Jets/mPruned";
4424 std::vector<float> output;
4425 for (
auto& i : event.chsAK8Jets)
4426 output.push_back(i.mPruned);
4433 constexpr
static const char* name =
"chsAK8Jets/tau1SD";
4435 std::vector<float> output;
4436 for (
auto& i : event.chsAK8Jets)
4437 output.push_back(i.tau1SD);
4444 constexpr
static const char* name =
"chsAK8Jets/pt";
4446 std::vector<float> output;
4447 for (
auto& i : event.chsAK8Jets)
4448 output.push_back(i.pt());
4455 constexpr
static const char* name =
"chsAK8Jets/tightLepVeto";
4457 std::vector<float> output;
4458 for (
auto& i : event.chsAK8Jets)
4459 output.push_back(i.tightLepVeto);
4466 constexpr
static const char* name =
"chsAK8Jets/deepCSVb";
4468 std::vector<float> output;
4469 for (
auto& i : event.chsAK8Jets)
4470 output.push_back(i.deepCSVb);
4477 constexpr
static const char* name =
"chsAK8Jets/deepCSVc";
4479 std::vector<float> output;
4480 for (
auto& i : event.chsAK8Jets)
4481 output.push_back(i.deepCSVc);
4488 constexpr
static const char* name =
"chsAK8Jets/tau3SD";
4490 std::vector<float> output;
4491 for (
auto& i : event.chsAK8Jets)
4492 output.push_back(i.tau3SD);
4499 constexpr
static const char* name =
"chsAK8Jets/m";
4501 std::vector<float> output;
4502 for (
auto& i : event.chsAK8Jets)
4503 output.push_back(i.m());
4510 constexpr
static const char* name =
"chsAK8Jets/deepCSVcc";
4512 std::vector<float> output;
4513 for (
auto& i : event.chsAK8Jets)
4514 output.push_back(i.deepCSVcc);
4521 constexpr
static const char* name =
"chsAK8Jets/tau2SD";
4523 std::vector<float> output;
4524 for (
auto& i : event.chsAK8Jets)
4525 output.push_back(i.tau2SD);
4532 constexpr
static const char* name =
"chsAK8Jets/csv";
4534 std::vector<float> output;
4535 for (
auto& i : event.chsAK8Jets)
4536 output.push_back(i.csv);
4543 constexpr
static const char* name =
"chsAK8Jets/ptSmearUp";
4545 std::vector<float> output;
4546 for (
auto& i : event.chsAK8Jets)
4547 output.push_back(i.ptSmearUp);
4554 constexpr
static const char* name =
"chsAK8Subjets/size";
4556 std::vector<float> output {float(event.chsAK8Subjets.size())};
4563 constexpr
static const char* name =
"chsAK8Subjets/deepCMVAudsg";
4565 std::vector<float> output;
4566 for (
auto& i : event.chsAK8Subjets)
4567 output.push_back(i.deepCMVAudsg);
4574 constexpr
static const char* name =
"chsAK8Subjets/deepCMVAbb";
4576 std::vector<float> output;
4577 for (
auto& i : event.chsAK8Subjets)
4578 output.push_back(i.deepCMVAbb);
4585 constexpr
static const char* name =
"chsAK8Subjets/deepCSVudsg";
4587 std::vector<float> output;
4588 for (
auto& i : event.chsAK8Subjets)
4589 output.push_back(i.deepCSVudsg);
4596 constexpr
static const char* name =
"chsAK8Subjets/cmva";
4598 std::vector<float> output;
4599 for (
auto& i : event.chsAK8Subjets)
4600 output.push_back(i.cmva);
4607 constexpr
static const char* name =
"chsAK8Subjets/phi";
4609 std::vector<float> output;
4610 for (
auto& i : event.chsAK8Subjets)
4611 output.push_back(i.phi());
4618 constexpr
static const char* name =
"chsAK8Subjets/deepCSVbb";
4620 std::vector<float> output;
4621 for (
auto& i : event.chsAK8Subjets)
4622 output.push_back(i.deepCSVbb);
4629 constexpr
static const char* name =
"chsAK8Subjets/pz";
4631 std::vector<float> output;
4632 for (
auto& i : event.chsAK8Subjets)
4633 output.push_back(i.pz());
4640 constexpr
static const char* name =
"chsAK8Subjets/deepCMVAb";
4642 std::vector<float> output;
4643 for (
auto& i : event.chsAK8Subjets)
4644 output.push_back(i.deepCMVAb);
4651 constexpr
static const char* name =
"chsAK8Subjets/deepCMVAc";
4653 std::vector<float> output;
4654 for (
auto& i : event.chsAK8Subjets)
4655 output.push_back(i.deepCMVAc);
4662 constexpr
static const char* name =
"chsAK8Subjets/qgl";
4664 std::vector<float> output;
4665 for (
auto& i : event.chsAK8Subjets)
4666 output.push_back(i.qgl);
4673 constexpr
static const char* name =
"chsAK8Subjets/csv";
4675 std::vector<float> output;
4676 for (
auto& i : event.chsAK8Subjets)
4677 output.push_back(i.csv);
4684 constexpr
static const char* name =
"chsAK8Subjets/e";
4686 std::vector<float> output;
4687 for (
auto& i : event.chsAK8Subjets)
4688 output.push_back(i.e());
4695 constexpr
static const char* name =
"chsAK8Subjets/deepCMVAcc";
4697 std::vector<float> output;
4698 for (
auto& i : event.chsAK8Subjets)
4699 output.push_back(i.deepCMVAcc);
4706 constexpr
static const char* name =
"chsAK8Subjets/p";
4708 std::vector<float> output;
4709 for (
auto& i : event.chsAK8Subjets)
4710 output.push_back(i.p());
4717 constexpr
static const char* name =
"chsAK8Subjets/eta";
4719 std::vector<float> output;
4720 for (
auto& i : event.chsAK8Subjets)
4721 output.push_back(i.eta());
4728 constexpr
static const char* name =
"chsAK8Subjets/py";
4730 std::vector<float> output;
4731 for (
auto& i : event.chsAK8Subjets)
4732 output.push_back(i.py());
4739 constexpr
static const char* name =
"chsAK8Subjets/px";
4741 std::vector<float> output;
4742 for (
auto& i : event.chsAK8Subjets)
4743 output.push_back(i.px());
4750 constexpr
static const char* name =
"chsAK8Subjets/pt";
4752 std::vector<float> output;
4753 for (
auto& i : event.chsAK8Subjets)
4754 output.push_back(i.pt());
4761 constexpr
static const char* name =
"chsAK8Subjets/deepCSVb";
4763 std::vector<float> output;
4764 for (
auto& i : event.chsAK8Subjets)
4765 output.push_back(i.deepCSVb);
4772 constexpr
static const char* name =
"chsAK8Subjets/deepCSVc";
4774 std::vector<float> output;
4775 for (
auto& i : event.chsAK8Subjets)
4776 output.push_back(i.deepCSVc);
4783 constexpr
static const char* name =
"chsAK8Subjets/m";
4785 std::vector<float> output;
4786 for (
auto& i : event.chsAK8Subjets)
4787 output.push_back(i.m());
4794 constexpr
static const char* name =
"chsAK8Subjets/deepCSVcc";
4796 std::vector<float> output;
4797 for (
auto& i : event.chsAK8Subjets)
4798 output.push_back(i.deepCSVcc);
4805 constexpr
static const char* name =
"chsCA15Jets/size";
4807 std::vector<float> output {float(event.chsCA15Jets.size())};
4814 constexpr
static const char* name =
"chsCA15Jets/subjets_size";
4816 std::vector<float> output;
4817 for (
auto& i : event.chsCA15Jets)
4818 output.push_back(i.subjets.size());
4825 constexpr
static const char* name =
"chsCA15Jets/matchedGenJet_isValid";
4827 std::vector<float> output;
4828 for (
auto& i : event.chsCA15Jets)
4829 output.push_back(i.matchedGenJet.isValid());
4836 constexpr
static const char* name =
"chsCA15Jets/constituents_size";
4838 std::vector<float> output;
4839 for (
auto& i : event.chsCA15Jets)
4840 output.push_back(i.constituents.size());
4847 constexpr
static const char* name =
"chsCA15Jets/secondaryVertex_isValid";
4849 std::vector<float> output;
4850 for (
auto& i : event.chsCA15Jets)
4851 output.push_back(i.secondaryVertex.isValid());
4858 constexpr
static const char* name =
"chsCA15Jets/deepCMVAudsg";
4860 std::vector<float> output;
4861 for (
auto& i : event.chsCA15Jets)
4862 output.push_back(i.deepCMVAudsg);
4869 constexpr
static const char* name =
"chsCA15Jets/deepBBprobH";
4871 std::vector<float> output;
4872 for (
auto& i : event.chsCA15Jets)
4873 output.push_back(i.deepBBprobH);
4880 constexpr
static const char* name =
"chsCA15Jets/deepCMVAbb";
4882 std::vector<float> output;
4883 for (
auto& i : event.chsCA15Jets)
4884 output.push_back(i.deepCMVAbb);
4891 constexpr
static const char* name =
"chsCA15Jets/ptCorrUp";
4893 std::vector<float> output;
4894 for (
auto& i : event.chsCA15Jets)
4895 output.push_back(i.ptCorrUp);
4902 constexpr
static const char* name =
"chsCA15Jets/cef";
4904 std::vector<float> output;
4905 for (
auto& i : event.chsCA15Jets)
4906 output.push_back(i.cef);
4913 constexpr
static const char* name =
"chsCA15Jets/deepCSVudsg";
4915 std::vector<float> output;
4916 for (
auto& i : event.chsCA15Jets)
4917 output.push_back(i.deepCSVudsg);
4924 constexpr
static const char* name =
"chsCA15Jets/tight";
4926 std::vector<float> output;
4927 for (
auto& i : event.chsCA15Jets)
4928 output.push_back(i.tight);
4935 constexpr
static const char* name =
"chsCA15Jets/cmva";
4937 std::vector<float> output;
4938 for (
auto& i : event.chsCA15Jets)
4939 output.push_back(i.cmva);
4946 constexpr
static const char* name =
"chsCA15Jets/phi";
4948 std::vector<float> output;
4949 for (
auto& i : event.chsCA15Jets)
4950 output.push_back(i.phi());
4957 constexpr
static const char* name =
"chsCA15Jets/nhf";
4959 std::vector<float> output;
4960 for (
auto& i : event.chsCA15Jets)
4961 output.push_back(i.nhf);
4968 constexpr
static const char* name =
"chsCA15Jets/deepBBprobQ";
4970 std::vector<float> output;
4971 for (
auto& i : event.chsCA15Jets)
4972 output.push_back(i.deepBBprobQ);
4979 constexpr
static const char* name =
"chsCA15Jets/deepCSVbb";
4981 std::vector<float> output;
4982 for (
auto& i : event.chsCA15Jets)
4983 output.push_back(i.deepCSVbb);
4990 constexpr
static const char* name =
"chsCA15Jets/htt_frec";
4992 std::vector<float> output;
4993 for (
auto& i : event.chsCA15Jets)
4994 output.push_back(i.htt_frec);
5001 constexpr
static const char* name =
"chsCA15Jets/deepCMVAb";
5003 std::vector<float> output;
5004 for (
auto& i : event.chsCA15Jets)
5005 output.push_back(i.deepCMVAb);
5012 constexpr
static const char* name =
"chsCA15Jets/chf";
5014 std::vector<float> output;
5015 for (
auto& i : event.chsCA15Jets)
5016 output.push_back(i.chf);
5023 constexpr
static const char* name =
"chsCA15Jets/area";
5025 std::vector<float> output;
5026 for (
auto& i : event.chsCA15Jets)
5027 output.push_back(i.area);
5034 constexpr
static const char* name =
"chsCA15Jets/nef";
5036 std::vector<float> output;
5037 for (
auto& i : event.chsCA15Jets)
5038 output.push_back(i.nef);
5045 constexpr
static const char* name =
"chsCA15Jets/htt_mass";
5047 std::vector<float> output;
5048 for (
auto& i : event.chsCA15Jets)
5049 output.push_back(i.htt_mass);
5056 constexpr
static const char* name =
"chsCA15Jets/ptCorrDown";
5058 std::vector<float> output;
5059 for (
auto& i : event.chsCA15Jets)
5060 output.push_back(i.ptCorrDown);
5067 constexpr
static const char* name =
"chsCA15Jets/pz";
5069 std::vector<float> output;
5070 for (
auto& i : event.chsCA15Jets)
5071 output.push_back(i.pz());
5078 constexpr
static const char* name =
"chsCA15Jets/tau2";
5080 std::vector<float> output;
5081 for (
auto& i : event.chsCA15Jets)
5082 output.push_back(i.tau2);
5089 constexpr
static const char* name =
"chsCA15Jets/tau3";
5091 std::vector<float> output;
5092 for (
auto& i : event.chsCA15Jets)
5093 output.push_back(i.tau3);
5100 constexpr
static const char* name =
"chsCA15Jets/puid";
5102 std::vector<float> output;
5103 for (
auto& i : event.chsCA15Jets)
5104 output.push_back(i.puid);
5111 constexpr
static const char* name =
"chsCA15Jets/tau1";
5113 std::vector<float> output;
5114 for (
auto& i : event.chsCA15Jets)
5115 output.push_back(i.tau1);
5122 constexpr
static const char* name =
"chsCA15Jets/mSD";
5124 std::vector<float> output;
5125 for (
auto& i : event.chsCA15Jets)
5126 output.push_back(i.mSD);
5133 constexpr
static const char* name =
"chsCA15Jets/e";
5135 std::vector<float> output;
5136 for (
auto& i : event.chsCA15Jets)
5137 output.push_back(i.e());
5144 constexpr
static const char* name =
"chsCA15Jets/deepCMVAcc";
5146 std::vector<float> output;
5147 for (
auto& i : event.chsCA15Jets)
5148 output.push_back(i.deepCMVAcc);
5155 constexpr
static const char* name =
"chsCA15Jets/p";
5157 std::vector<float> output;
5158 for (
auto& i : event.chsCA15Jets)
5159 output.push_back(i.p());
5166 constexpr
static const char* name =
"chsCA15Jets/rawPt";
5168 std::vector<float> output;
5169 for (
auto& i : event.chsCA15Jets)
5170 output.push_back(i.rawPt);
5177 constexpr
static const char* name =
"chsCA15Jets/eta";
5179 std::vector<float> output;
5180 for (
auto& i : event.chsCA15Jets)
5181 output.push_back(i.eta());
5188 constexpr
static const char* name =
"chsCA15Jets/double_sub";
5190 std::vector<float> output;
5191 for (
auto& i : event.chsCA15Jets)
5192 output.push_back(i.double_sub);
5199 constexpr
static const char* name =
"chsCA15Jets/loose";
5201 std::vector<float> output;
5202 for (
auto& i : event.chsCA15Jets)
5203 output.push_back(i.loose);
5210 constexpr
static const char* name =
"chsCA15Jets/ptSmear";
5212 std::vector<float> output;
5213 for (
auto& i : event.chsCA15Jets)
5214 output.push_back(i.ptSmear);
5221 constexpr
static const char* name =
"chsCA15Jets/deepCMVAc";
5223 std::vector<float> output;
5224 for (
auto& i : event.chsCA15Jets)
5225 output.push_back(i.deepCMVAc);
5232 constexpr
static const char* name =
"chsCA15Jets/qgl";
5234 std::vector<float> output;
5235 for (
auto& i : event.chsCA15Jets)
5236 output.push_back(i.qgl);
5243 constexpr
static const char* name =
"chsCA15Jets/py";
5245 std::vector<float> output;
5246 for (
auto& i : event.chsCA15Jets)
5247 output.push_back(i.py());
5254 constexpr
static const char* name =
"chsCA15Jets/monojet";
5256 std::vector<float> output;
5257 for (
auto& i : event.chsCA15Jets)
5258 output.push_back(i.monojet);
5265 constexpr
static const char* name =
"chsCA15Jets/ptSmearDown";
5267 std::vector<float> output;
5268 for (
auto& i : event.chsCA15Jets)
5269 output.push_back(i.ptSmearDown);
5276 constexpr
static const char* name =
"chsCA15Jets/px";
5278 std::vector<float> output;
5279 for (
auto& i : event.chsCA15Jets)
5280 output.push_back(i.px());
5287 constexpr
static const char* name =
"chsCA15Jets/mPruned";
5289 std::vector<float> output;
5290 for (
auto& i : event.chsCA15Jets)
5291 output.push_back(i.mPruned);
5298 constexpr
static const char* name =
"chsCA15Jets/tau1SD";
5300 std::vector<float> output;
5301 for (
auto& i : event.chsCA15Jets)
5302 output.push_back(i.tau1SD);
5309 constexpr
static const char* name =
"chsCA15Jets/pt";
5311 std::vector<float> output;
5312 for (
auto& i : event.chsCA15Jets)
5313 output.push_back(i.pt());
5320 constexpr
static const char* name =
"chsCA15Jets/tightLepVeto";
5322 std::vector<float> output;
5323 for (
auto& i : event.chsCA15Jets)
5324 output.push_back(i.tightLepVeto);
5331 constexpr
static const char* name =
"chsCA15Jets/deepCSVb";
5333 std::vector<float> output;
5334 for (
auto& i : event.chsCA15Jets)
5335 output.push_back(i.deepCSVb);
5342 constexpr
static const char* name =
"chsCA15Jets/deepCSVc";
5344 std::vector<float> output;
5345 for (
auto& i : event.chsCA15Jets)
5346 output.push_back(i.deepCSVc);
5353 constexpr
static const char* name =
"chsCA15Jets/tau3SD";
5355 std::vector<float> output;
5356 for (
auto& i : event.chsCA15Jets)
5357 output.push_back(i.tau3SD);
5364 constexpr
static const char* name =
"chsCA15Jets/m";
5366 std::vector<float> output;
5367 for (
auto& i : event.chsCA15Jets)
5368 output.push_back(i.m());
5375 constexpr
static const char* name =
"chsCA15Jets/deepCSVcc";
5377 std::vector<float> output;
5378 for (
auto& i : event.chsCA15Jets)
5379 output.push_back(i.deepCSVcc);
5386 constexpr
static const char* name =
"chsCA15Jets/tau2SD";
5388 std::vector<float> output;
5389 for (
auto& i : event.chsCA15Jets)
5390 output.push_back(i.tau2SD);
5397 constexpr
static const char* name =
"chsCA15Jets/csv";
5399 std::vector<float> output;
5400 for (
auto& i : event.chsCA15Jets)
5401 output.push_back(i.csv);
5408 constexpr
static const char* name =
"chsCA15Jets/ptSmearUp";
5410 std::vector<float> output;
5411 for (
auto& i : event.chsCA15Jets)
5412 output.push_back(i.ptSmearUp);
5419 constexpr
static const char* name =
"chsCA15Subjets/size";
5421 std::vector<float> output {float(event.chsCA15Subjets.size())};
5428 constexpr
static const char* name =
"chsCA15Subjets/deepCMVAudsg";
5430 std::vector<float> output;
5431 for (
auto& i : event.chsCA15Subjets)
5432 output.push_back(i.deepCMVAudsg);
5439 constexpr
static const char* name =
"chsCA15Subjets/deepCMVAbb";
5441 std::vector<float> output;
5442 for (
auto& i : event.chsCA15Subjets)
5443 output.push_back(i.deepCMVAbb);
5450 constexpr
static const char* name =
"chsCA15Subjets/deepCSVudsg";
5452 std::vector<float> output;
5453 for (
auto& i : event.chsCA15Subjets)
5454 output.push_back(i.deepCSVudsg);
5461 constexpr
static const char* name =
"chsCA15Subjets/cmva";
5463 std::vector<float> output;
5464 for (
auto& i : event.chsCA15Subjets)
5465 output.push_back(i.cmva);
5472 constexpr
static const char* name =
"chsCA15Subjets/phi";
5474 std::vector<float> output;
5475 for (
auto& i : event.chsCA15Subjets)
5476 output.push_back(i.phi());
5483 constexpr
static const char* name =
"chsCA15Subjets/deepCSVbb";
5485 std::vector<float> output;
5486 for (
auto& i : event.chsCA15Subjets)
5487 output.push_back(i.deepCSVbb);
5494 constexpr
static const char* name =
"chsCA15Subjets/pz";
5496 std::vector<float> output;
5497 for (
auto& i : event.chsCA15Subjets)
5498 output.push_back(i.pz());
5505 constexpr
static const char* name =
"chsCA15Subjets/deepCMVAb";
5507 std::vector<float> output;
5508 for (
auto& i : event.chsCA15Subjets)
5509 output.push_back(i.deepCMVAb);
5516 constexpr
static const char* name =
"chsCA15Subjets/deepCMVAc";
5518 std::vector<float> output;
5519 for (
auto& i : event.chsCA15Subjets)
5520 output.push_back(i.deepCMVAc);
5527 constexpr
static const char* name =
"chsCA15Subjets/qgl";
5529 std::vector<float> output;
5530 for (
auto& i : event.chsCA15Subjets)
5531 output.push_back(i.qgl);
5538 constexpr
static const char* name =
"chsCA15Subjets/csv";
5540 std::vector<float> output;
5541 for (
auto& i : event.chsCA15Subjets)
5542 output.push_back(i.csv);
5549 constexpr
static const char* name =
"chsCA15Subjets/e";
5551 std::vector<float> output;
5552 for (
auto& i : event.chsCA15Subjets)
5553 output.push_back(i.e());
5560 constexpr
static const char* name =
"chsCA15Subjets/deepCMVAcc";
5562 std::vector<float> output;
5563 for (
auto& i : event.chsCA15Subjets)
5564 output.push_back(i.deepCMVAcc);
5571 constexpr
static const char* name =
"chsCA15Subjets/p";
5573 std::vector<float> output;
5574 for (
auto& i : event.chsCA15Subjets)
5575 output.push_back(i.p());
5582 constexpr
static const char* name =
"chsCA15Subjets/eta";
5584 std::vector<float> output;
5585 for (
auto& i : event.chsCA15Subjets)
5586 output.push_back(i.eta());
5593 constexpr
static const char* name =
"chsCA15Subjets/py";
5595 std::vector<float> output;
5596 for (
auto& i : event.chsCA15Subjets)
5597 output.push_back(i.py());
5604 constexpr
static const char* name =
"chsCA15Subjets/px";
5606 std::vector<float> output;
5607 for (
auto& i : event.chsCA15Subjets)
5608 output.push_back(i.px());
5615 constexpr
static const char* name =
"chsCA15Subjets/pt";
5617 std::vector<float> output;
5618 for (
auto& i : event.chsCA15Subjets)
5619 output.push_back(i.pt());
5626 constexpr
static const char* name =
"chsCA15Subjets/deepCSVb";
5628 std::vector<float> output;
5629 for (
auto& i : event.chsCA15Subjets)
5630 output.push_back(i.deepCSVb);
5637 constexpr
static const char* name =
"chsCA15Subjets/deepCSVc";
5639 std::vector<float> output;
5640 for (
auto& i : event.chsCA15Subjets)
5641 output.push_back(i.deepCSVc);
5648 constexpr
static const char* name =
"chsCA15Subjets/m";
5650 std::vector<float> output;
5651 for (
auto& i : event.chsCA15Subjets)
5652 output.push_back(i.m());
5659 constexpr
static const char* name =
"chsCA15Subjets/deepCSVcc";
5661 std::vector<float> output;
5662 for (
auto& i : event.chsCA15Subjets)
5663 output.push_back(i.deepCSVcc);
5670 constexpr
static const char* name =
"puppiAK8Jets/size";
5672 std::vector<float> output {float(event.puppiAK8Jets.size())};
5679 constexpr
static const char* name =
"puppiAK8Jets/subjets_size";
5681 std::vector<float> output;
5682 for (
auto& i : event.puppiAK8Jets)
5683 output.push_back(i.subjets.size());
5690 constexpr
static const char* name =
"puppiAK8Jets/matchedGenJet_isValid";
5692 std::vector<float> output;
5693 for (
auto& i : event.puppiAK8Jets)
5694 output.push_back(i.matchedGenJet.isValid());
5701 constexpr
static const char* name =
"puppiAK8Jets/constituents_size";
5703 std::vector<float> output;
5704 for (
auto& i : event.puppiAK8Jets)
5705 output.push_back(i.constituents.size());
5712 constexpr
static const char* name =
"puppiAK8Jets/secondaryVertex_isValid";
5714 std::vector<float> output;
5715 for (
auto& i : event.puppiAK8Jets)
5716 output.push_back(i.secondaryVertex.isValid());
5723 constexpr
static const char* name =
"puppiAK8Jets/deepCMVAudsg";
5725 std::vector<float> output;
5726 for (
auto& i : event.puppiAK8Jets)
5727 output.push_back(i.deepCMVAudsg);
5734 constexpr
static const char* name =
"puppiAK8Jets/deepBBprobH";
5736 std::vector<float> output;
5737 for (
auto& i : event.puppiAK8Jets)
5738 output.push_back(i.deepBBprobH);
5745 constexpr
static const char* name =
"puppiAK8Jets/deepCMVAbb";
5747 std::vector<float> output;
5748 for (
auto& i : event.puppiAK8Jets)
5749 output.push_back(i.deepCMVAbb);
5756 constexpr
static const char* name =
"puppiAK8Jets/ptCorrUp";
5758 std::vector<float> output;
5759 for (
auto& i : event.puppiAK8Jets)
5760 output.push_back(i.ptCorrUp);
5767 constexpr
static const char* name =
"puppiAK8Jets/cef";
5769 std::vector<float> output;
5770 for (
auto& i : event.puppiAK8Jets)
5771 output.push_back(i.cef);
5778 constexpr
static const char* name =
"puppiAK8Jets/deepCSVudsg";
5780 std::vector<float> output;
5781 for (
auto& i : event.puppiAK8Jets)
5782 output.push_back(i.deepCSVudsg);
5789 constexpr
static const char* name =
"puppiAK8Jets/tight";
5791 std::vector<float> output;
5792 for (
auto& i : event.puppiAK8Jets)
5793 output.push_back(i.tight);
5800 constexpr
static const char* name =
"puppiAK8Jets/cmva";
5802 std::vector<float> output;
5803 for (
auto& i : event.puppiAK8Jets)
5804 output.push_back(i.cmva);
5811 constexpr
static const char* name =
"puppiAK8Jets/phi";
5813 std::vector<float> output;
5814 for (
auto& i : event.puppiAK8Jets)
5815 output.push_back(i.phi());
5822 constexpr
static const char* name =
"puppiAK8Jets/nhf";
5824 std::vector<float> output;
5825 for (
auto& i : event.puppiAK8Jets)
5826 output.push_back(i.nhf);
5833 constexpr
static const char* name =
"puppiAK8Jets/deepBBprobQ";
5835 std::vector<float> output;
5836 for (
auto& i : event.puppiAK8Jets)
5837 output.push_back(i.deepBBprobQ);
5844 constexpr
static const char* name =
"puppiAK8Jets/deepCSVbb";
5846 std::vector<float> output;
5847 for (
auto& i : event.puppiAK8Jets)
5848 output.push_back(i.deepCSVbb);
5855 constexpr
static const char* name =
"puppiAK8Jets/htt_frec";
5857 std::vector<float> output;
5858 for (
auto& i : event.puppiAK8Jets)
5859 output.push_back(i.htt_frec);
5866 constexpr
static const char* name =
"puppiAK8Jets/deepCMVAb";
5868 std::vector<float> output;
5869 for (
auto& i : event.puppiAK8Jets)
5870 output.push_back(i.deepCMVAb);
5877 constexpr
static const char* name =
"puppiAK8Jets/chf";
5879 std::vector<float> output;
5880 for (
auto& i : event.puppiAK8Jets)
5881 output.push_back(i.chf);
5888 constexpr
static const char* name =
"puppiAK8Jets/area";
5890 std::vector<float> output;
5891 for (
auto& i : event.puppiAK8Jets)
5892 output.push_back(i.area);
5899 constexpr
static const char* name =
"puppiAK8Jets/nef";
5901 std::vector<float> output;
5902 for (
auto& i : event.puppiAK8Jets)
5903 output.push_back(i.nef);
5910 constexpr
static const char* name =
"puppiAK8Jets/htt_mass";
5912 std::vector<float> output;
5913 for (
auto& i : event.puppiAK8Jets)
5914 output.push_back(i.htt_mass);
5921 constexpr
static const char* name =
"puppiAK8Jets/ptCorrDown";
5923 std::vector<float> output;
5924 for (
auto& i : event.puppiAK8Jets)
5925 output.push_back(i.ptCorrDown);
5932 constexpr
static const char* name =
"puppiAK8Jets/pz";
5934 std::vector<float> output;
5935 for (
auto& i : event.puppiAK8Jets)
5936 output.push_back(i.pz());
5943 constexpr
static const char* name =
"puppiAK8Jets/tau2";
5945 std::vector<float> output;
5946 for (
auto& i : event.puppiAK8Jets)
5947 output.push_back(i.tau2);
5954 constexpr
static const char* name =
"puppiAK8Jets/tau3";
5956 std::vector<float> output;
5957 for (
auto& i : event.puppiAK8Jets)
5958 output.push_back(i.tau3);
5965 constexpr
static const char* name =
"puppiAK8Jets/puid";
5967 std::vector<float> output;
5968 for (
auto& i : event.puppiAK8Jets)
5969 output.push_back(i.puid);
5976 constexpr
static const char* name =
"puppiAK8Jets/tau1";
5978 std::vector<float> output;
5979 for (
auto& i : event.puppiAK8Jets)
5980 output.push_back(i.tau1);
5987 constexpr
static const char* name =
"puppiAK8Jets/mSD";
5989 std::vector<float> output;
5990 for (
auto& i : event.puppiAK8Jets)
5991 output.push_back(i.mSD);
5998 constexpr
static const char* name =
"puppiAK8Jets/e";
6000 std::vector<float> output;
6001 for (
auto& i : event.puppiAK8Jets)
6002 output.push_back(i.e());
6009 constexpr
static const char* name =
"puppiAK8Jets/deepCMVAcc";
6011 std::vector<float> output;
6012 for (
auto& i : event.puppiAK8Jets)
6013 output.push_back(i.deepCMVAcc);
6020 constexpr
static const char* name =
"puppiAK8Jets/p";
6022 std::vector<float> output;
6023 for (
auto& i : event.puppiAK8Jets)
6024 output.push_back(i.p());
6031 constexpr
static const char* name =
"puppiAK8Jets/rawPt";
6033 std::vector<float> output;
6034 for (
auto& i : event.puppiAK8Jets)
6035 output.push_back(i.rawPt);
6042 constexpr
static const char* name =
"puppiAK8Jets/eta";
6044 std::vector<float> output;
6045 for (
auto& i : event.puppiAK8Jets)
6046 output.push_back(i.eta());
6053 constexpr
static const char* name =
"puppiAK8Jets/double_sub";
6055 std::vector<float> output;
6056 for (
auto& i : event.puppiAK8Jets)
6057 output.push_back(i.double_sub);
6064 constexpr
static const char* name =
"puppiAK8Jets/loose";
6066 std::vector<float> output;
6067 for (
auto& i : event.puppiAK8Jets)
6068 output.push_back(i.loose);
6075 constexpr
static const char* name =
"puppiAK8Jets/ptSmear";
6077 std::vector<float> output;
6078 for (
auto& i : event.puppiAK8Jets)
6079 output.push_back(i.ptSmear);
6086 constexpr
static const char* name =
"puppiAK8Jets/deepCMVAc";
6088 std::vector<float> output;
6089 for (
auto& i : event.puppiAK8Jets)
6090 output.push_back(i.deepCMVAc);
6097 constexpr
static const char* name =
"puppiAK8Jets/qgl";
6099 std::vector<float> output;
6100 for (
auto& i : event.puppiAK8Jets)
6101 output.push_back(i.qgl);
6108 constexpr
static const char* name =
"puppiAK8Jets/py";
6110 std::vector<float> output;
6111 for (
auto& i : event.puppiAK8Jets)
6112 output.push_back(i.py());
6119 constexpr
static const char* name =
"puppiAK8Jets/monojet";
6121 std::vector<float> output;
6122 for (
auto& i : event.puppiAK8Jets)
6123 output.push_back(i.monojet);
6130 constexpr
static const char* name =
"puppiAK8Jets/ptSmearDown";
6132 std::vector<float> output;
6133 for (
auto& i : event.puppiAK8Jets)
6134 output.push_back(i.ptSmearDown);
6141 constexpr
static const char* name =
"puppiAK8Jets/px";
6143 std::vector<float> output;
6144 for (
auto& i : event.puppiAK8Jets)
6145 output.push_back(i.px());
6152 constexpr
static const char* name =
"puppiAK8Jets/mPruned";
6154 std::vector<float> output;
6155 for (
auto& i : event.puppiAK8Jets)
6156 output.push_back(i.mPruned);
6163 constexpr
static const char* name =
"puppiAK8Jets/tau1SD";
6165 std::vector<float> output;
6166 for (
auto& i : event.puppiAK8Jets)
6167 output.push_back(i.tau1SD);
6174 constexpr
static const char* name =
"puppiAK8Jets/pt";
6176 std::vector<float> output;
6177 for (
auto& i : event.puppiAK8Jets)
6178 output.push_back(i.pt());
6185 constexpr
static const char* name =
"puppiAK8Jets/tightLepVeto";
6187 std::vector<float> output;
6188 for (
auto& i : event.puppiAK8Jets)
6189 output.push_back(i.tightLepVeto);
6196 constexpr
static const char* name =
"puppiAK8Jets/deepCSVb";
6198 std::vector<float> output;
6199 for (
auto& i : event.puppiAK8Jets)
6200 output.push_back(i.deepCSVb);
6207 constexpr
static const char* name =
"puppiAK8Jets/deepCSVc";
6209 std::vector<float> output;
6210 for (
auto& i : event.puppiAK8Jets)
6211 output.push_back(i.deepCSVc);
6218 constexpr
static const char* name =
"puppiAK8Jets/tau3SD";
6220 std::vector<float> output;
6221 for (
auto& i : event.puppiAK8Jets)
6222 output.push_back(i.tau3SD);
6229 constexpr
static const char* name =
"puppiAK8Jets/m";
6231 std::vector<float> output;
6232 for (
auto& i : event.puppiAK8Jets)
6233 output.push_back(i.m());
6240 constexpr
static const char* name =
"puppiAK8Jets/deepCSVcc";
6242 std::vector<float> output;
6243 for (
auto& i : event.puppiAK8Jets)
6244 output.push_back(i.deepCSVcc);
6251 constexpr
static const char* name =
"puppiAK8Jets/tau2SD";
6253 std::vector<float> output;
6254 for (
auto& i : event.puppiAK8Jets)
6255 output.push_back(i.tau2SD);
6262 constexpr
static const char* name =
"puppiAK8Jets/csv";
6264 std::vector<float> output;
6265 for (
auto& i : event.puppiAK8Jets)
6266 output.push_back(i.csv);
6273 constexpr
static const char* name =
"puppiAK8Jets/ptSmearUp";
6275 std::vector<float> output;
6276 for (
auto& i : event.puppiAK8Jets)
6277 output.push_back(i.ptSmearUp);
6284 constexpr
static const char* name =
"puppiAK8Subjets/size";
6286 std::vector<float> output {float(event.puppiAK8Subjets.size())};
6293 constexpr
static const char* name =
"puppiAK8Subjets/deepCMVAudsg";
6295 std::vector<float> output;
6296 for (
auto& i : event.puppiAK8Subjets)
6297 output.push_back(i.deepCMVAudsg);
6304 constexpr
static const char* name =
"puppiAK8Subjets/deepCMVAbb";
6306 std::vector<float> output;
6307 for (
auto& i : event.puppiAK8Subjets)
6308 output.push_back(i.deepCMVAbb);
6315 constexpr
static const char* name =
"puppiAK8Subjets/deepCSVudsg";
6317 std::vector<float> output;
6318 for (
auto& i : event.puppiAK8Subjets)
6319 output.push_back(i.deepCSVudsg);
6326 constexpr
static const char* name =
"puppiAK8Subjets/cmva";
6328 std::vector<float> output;
6329 for (
auto& i : event.puppiAK8Subjets)
6330 output.push_back(i.cmva);
6337 constexpr
static const char* name =
"puppiAK8Subjets/phi";
6339 std::vector<float> output;
6340 for (
auto& i : event.puppiAK8Subjets)
6341 output.push_back(i.phi());
6348 constexpr
static const char* name =
"puppiAK8Subjets/deepCSVbb";
6350 std::vector<float> output;
6351 for (
auto& i : event.puppiAK8Subjets)
6352 output.push_back(i.deepCSVbb);
6359 constexpr
static const char* name =
"puppiAK8Subjets/pz";
6361 std::vector<float> output;
6362 for (
auto& i : event.puppiAK8Subjets)
6363 output.push_back(i.pz());
6370 constexpr
static const char* name =
"puppiAK8Subjets/deepCMVAb";
6372 std::vector<float> output;
6373 for (
auto& i : event.puppiAK8Subjets)
6374 output.push_back(i.deepCMVAb);
6381 constexpr
static const char* name =
"puppiAK8Subjets/deepCMVAc";
6383 std::vector<float> output;
6384 for (
auto& i : event.puppiAK8Subjets)
6385 output.push_back(i.deepCMVAc);
6392 constexpr
static const char* name =
"puppiAK8Subjets/qgl";
6394 std::vector<float> output;
6395 for (
auto& i : event.puppiAK8Subjets)
6396 output.push_back(i.qgl);
6403 constexpr
static const char* name =
"puppiAK8Subjets/csv";
6405 std::vector<float> output;
6406 for (
auto& i : event.puppiAK8Subjets)
6407 output.push_back(i.csv);
6414 constexpr
static const char* name =
"puppiAK8Subjets/e";
6416 std::vector<float> output;
6417 for (
auto& i : event.puppiAK8Subjets)
6418 output.push_back(i.e());
6425 constexpr
static const char* name =
"puppiAK8Subjets/deepCMVAcc";
6427 std::vector<float> output;
6428 for (
auto& i : event.puppiAK8Subjets)
6429 output.push_back(i.deepCMVAcc);
6436 constexpr
static const char* name =
"puppiAK8Subjets/p";
6438 std::vector<float> output;
6439 for (
auto& i : event.puppiAK8Subjets)
6440 output.push_back(i.p());
6447 constexpr
static const char* name =
"puppiAK8Subjets/eta";
6449 std::vector<float> output;
6450 for (
auto& i : event.puppiAK8Subjets)
6451 output.push_back(i.eta());
6458 constexpr
static const char* name =
"puppiAK8Subjets/py";
6460 std::vector<float> output;
6461 for (
auto& i : event.puppiAK8Subjets)
6462 output.push_back(i.py());
6469 constexpr
static const char* name =
"puppiAK8Subjets/px";
6471 std::vector<float> output;
6472 for (
auto& i : event.puppiAK8Subjets)
6473 output.push_back(i.px());
6480 constexpr
static const char* name =
"puppiAK8Subjets/pt";
6482 std::vector<float> output;
6483 for (
auto& i : event.puppiAK8Subjets)
6484 output.push_back(i.pt());
6491 constexpr
static const char* name =
"puppiAK8Subjets/deepCSVb";
6493 std::vector<float> output;
6494 for (
auto& i : event.puppiAK8Subjets)
6495 output.push_back(i.deepCSVb);
6502 constexpr
static const char* name =
"puppiAK8Subjets/deepCSVc";
6504 std::vector<float> output;
6505 for (
auto& i : event.puppiAK8Subjets)
6506 output.push_back(i.deepCSVc);
6513 constexpr
static const char* name =
"puppiAK8Subjets/m";
6515 std::vector<float> output;
6516 for (
auto& i : event.puppiAK8Subjets)
6517 output.push_back(i.m());
6524 constexpr
static const char* name =
"puppiAK8Subjets/deepCSVcc";
6526 std::vector<float> output;
6527 for (
auto& i : event.puppiAK8Subjets)
6528 output.push_back(i.deepCSVcc);
6535 constexpr
static const char* name =
"puppiCA15Jets/size";
6537 std::vector<float> output {float(event.puppiCA15Jets.size())};
6544 constexpr
static const char* name =
"puppiCA15Jets/subjets_size";
6546 std::vector<float> output;
6547 for (
auto& i : event.puppiCA15Jets)
6548 output.push_back(i.subjets.size());
6555 constexpr
static const char* name =
"puppiCA15Jets/matchedGenJet_isValid";
6557 std::vector<float> output;
6558 for (
auto& i : event.puppiCA15Jets)
6559 output.push_back(i.matchedGenJet.isValid());
6566 constexpr
static const char* name =
"puppiCA15Jets/constituents_size";
6568 std::vector<float> output;
6569 for (
auto& i : event.puppiCA15Jets)
6570 output.push_back(i.constituents.size());
6577 constexpr
static const char* name =
"puppiCA15Jets/secondaryVertex_isValid";
6579 std::vector<float> output;
6580 for (
auto& i : event.puppiCA15Jets)
6581 output.push_back(i.secondaryVertex.isValid());
6588 constexpr
static const char* name =
"puppiCA15Jets/deepCMVAudsg";
6590 std::vector<float> output;
6591 for (
auto& i : event.puppiCA15Jets)
6592 output.push_back(i.deepCMVAudsg);
6599 constexpr
static const char* name =
"puppiCA15Jets/deepBBprobH";
6601 std::vector<float> output;
6602 for (
auto& i : event.puppiCA15Jets)
6603 output.push_back(i.deepBBprobH);
6610 constexpr
static const char* name =
"puppiCA15Jets/deepCMVAbb";
6612 std::vector<float> output;
6613 for (
auto& i : event.puppiCA15Jets)
6614 output.push_back(i.deepCMVAbb);
6621 constexpr
static const char* name =
"puppiCA15Jets/ptCorrUp";
6623 std::vector<float> output;
6624 for (
auto& i : event.puppiCA15Jets)
6625 output.push_back(i.ptCorrUp);
6632 constexpr
static const char* name =
"puppiCA15Jets/cef";
6634 std::vector<float> output;
6635 for (
auto& i : event.puppiCA15Jets)
6636 output.push_back(i.cef);
6643 constexpr
static const char* name =
"puppiCA15Jets/deepCSVudsg";
6645 std::vector<float> output;
6646 for (
auto& i : event.puppiCA15Jets)
6647 output.push_back(i.deepCSVudsg);
6654 constexpr
static const char* name =
"puppiCA15Jets/tight";
6656 std::vector<float> output;
6657 for (
auto& i : event.puppiCA15Jets)
6658 output.push_back(i.tight);
6665 constexpr
static const char* name =
"puppiCA15Jets/cmva";
6667 std::vector<float> output;
6668 for (
auto& i : event.puppiCA15Jets)
6669 output.push_back(i.cmva);
6676 constexpr
static const char* name =
"puppiCA15Jets/phi";
6678 std::vector<float> output;
6679 for (
auto& i : event.puppiCA15Jets)
6680 output.push_back(i.phi());
6687 constexpr
static const char* name =
"puppiCA15Jets/nhf";
6689 std::vector<float> output;
6690 for (
auto& i : event.puppiCA15Jets)
6691 output.push_back(i.nhf);
6698 constexpr
static const char* name =
"puppiCA15Jets/deepBBprobQ";
6700 std::vector<float> output;
6701 for (
auto& i : event.puppiCA15Jets)
6702 output.push_back(i.deepBBprobQ);
6709 constexpr
static const char* name =
"puppiCA15Jets/deepCSVbb";
6711 std::vector<float> output;
6712 for (
auto& i : event.puppiCA15Jets)
6713 output.push_back(i.deepCSVbb);
6720 constexpr
static const char* name =
"puppiCA15Jets/htt_frec";
6722 std::vector<float> output;
6723 for (
auto& i : event.puppiCA15Jets)
6724 output.push_back(i.htt_frec);
6731 constexpr
static const char* name =
"puppiCA15Jets/deepCMVAb";
6733 std::vector<float> output;
6734 for (
auto& i : event.puppiCA15Jets)
6735 output.push_back(i.deepCMVAb);
6742 constexpr
static const char* name =
"puppiCA15Jets/chf";
6744 std::vector<float> output;
6745 for (
auto& i : event.puppiCA15Jets)
6746 output.push_back(i.chf);
6753 constexpr
static const char* name =
"puppiCA15Jets/area";
6755 std::vector<float> output;
6756 for (
auto& i : event.puppiCA15Jets)
6757 output.push_back(i.area);
6764 constexpr
static const char* name =
"puppiCA15Jets/nef";
6766 std::vector<float> output;
6767 for (
auto& i : event.puppiCA15Jets)
6768 output.push_back(i.nef);
6775 constexpr
static const char* name =
"puppiCA15Jets/htt_mass";
6777 std::vector<float> output;
6778 for (
auto& i : event.puppiCA15Jets)
6779 output.push_back(i.htt_mass);
6786 constexpr
static const char* name =
"puppiCA15Jets/ptCorrDown";
6788 std::vector<float> output;
6789 for (
auto& i : event.puppiCA15Jets)
6790 output.push_back(i.ptCorrDown);
6797 constexpr
static const char* name =
"puppiCA15Jets/pz";
6799 std::vector<float> output;
6800 for (
auto& i : event.puppiCA15Jets)
6801 output.push_back(i.pz());
6808 constexpr
static const char* name =
"puppiCA15Jets/tau2";
6810 std::vector<float> output;
6811 for (
auto& i : event.puppiCA15Jets)
6812 output.push_back(i.tau2);
6819 constexpr
static const char* name =
"puppiCA15Jets/tau3";
6821 std::vector<float> output;
6822 for (
auto& i : event.puppiCA15Jets)
6823 output.push_back(i.tau3);
6830 constexpr
static const char* name =
"puppiCA15Jets/puid";
6832 std::vector<float> output;
6833 for (
auto& i : event.puppiCA15Jets)
6834 output.push_back(i.puid);
6841 constexpr
static const char* name =
"puppiCA15Jets/tau1";
6843 std::vector<float> output;
6844 for (
auto& i : event.puppiCA15Jets)
6845 output.push_back(i.tau1);
6852 constexpr
static const char* name =
"puppiCA15Jets/mSD";
6854 std::vector<float> output;
6855 for (
auto& i : event.puppiCA15Jets)
6856 output.push_back(i.mSD);
6863 constexpr
static const char* name =
"puppiCA15Jets/e";
6865 std::vector<float> output;
6866 for (
auto& i : event.puppiCA15Jets)
6867 output.push_back(i.e());
6874 constexpr
static const char* name =
"puppiCA15Jets/deepCMVAcc";
6876 std::vector<float> output;
6877 for (
auto& i : event.puppiCA15Jets)
6878 output.push_back(i.deepCMVAcc);
6885 constexpr
static const char* name =
"puppiCA15Jets/p";
6887 std::vector<float> output;
6888 for (
auto& i : event.puppiCA15Jets)
6889 output.push_back(i.p());
6896 constexpr
static const char* name =
"puppiCA15Jets/rawPt";
6898 std::vector<float> output;
6899 for (
auto& i : event.puppiCA15Jets)
6900 output.push_back(i.rawPt);
6907 constexpr
static const char* name =
"puppiCA15Jets/eta";
6909 std::vector<float> output;
6910 for (
auto& i : event.puppiCA15Jets)
6911 output.push_back(i.eta());
6918 constexpr
static const char* name =
"puppiCA15Jets/double_sub";
6920 std::vector<float> output;
6921 for (
auto& i : event.puppiCA15Jets)
6922 output.push_back(i.double_sub);
6929 constexpr
static const char* name =
"puppiCA15Jets/loose";
6931 std::vector<float> output;
6932 for (
auto& i : event.puppiCA15Jets)
6933 output.push_back(i.loose);
6940 constexpr
static const char* name =
"puppiCA15Jets/ptSmear";
6942 std::vector<float> output;
6943 for (
auto& i : event.puppiCA15Jets)
6944 output.push_back(i.ptSmear);
6951 constexpr
static const char* name =
"puppiCA15Jets/deepCMVAc";
6953 std::vector<float> output;
6954 for (
auto& i : event.puppiCA15Jets)
6955 output.push_back(i.deepCMVAc);
6962 constexpr
static const char* name =
"puppiCA15Jets/qgl";
6964 std::vector<float> output;
6965 for (
auto& i : event.puppiCA15Jets)
6966 output.push_back(i.qgl);
6973 constexpr
static const char* name =
"puppiCA15Jets/py";
6975 std::vector<float> output;
6976 for (
auto& i : event.puppiCA15Jets)
6977 output.push_back(i.py());
6984 constexpr
static const char* name =
"puppiCA15Jets/monojet";
6986 std::vector<float> output;
6987 for (
auto& i : event.puppiCA15Jets)
6988 output.push_back(i.monojet);
6995 constexpr
static const char* name =
"puppiCA15Jets/ptSmearDown";
6997 std::vector<float> output;
6998 for (
auto& i : event.puppiCA15Jets)
6999 output.push_back(i.ptSmearDown);
7006 constexpr
static const char* name =
"puppiCA15Jets/px";
7008 std::vector<float> output;
7009 for (
auto& i : event.puppiCA15Jets)
7010 output.push_back(i.px());
7017 constexpr
static const char* name =
"puppiCA15Jets/mPruned";
7019 std::vector<float> output;
7020 for (
auto& i : event.puppiCA15Jets)
7021 output.push_back(i.mPruned);
7028 constexpr
static const char* name =
"puppiCA15Jets/tau1SD";
7030 std::vector<float> output;
7031 for (
auto& i : event.puppiCA15Jets)
7032 output.push_back(i.tau1SD);
7039 constexpr
static const char* name =
"puppiCA15Jets/pt";
7041 std::vector<float> output;
7042 for (
auto& i : event.puppiCA15Jets)
7043 output.push_back(i.pt());
7050 constexpr
static const char* name =
"puppiCA15Jets/tightLepVeto";
7052 std::vector<float> output;
7053 for (
auto& i : event.puppiCA15Jets)
7054 output.push_back(i.tightLepVeto);
7061 constexpr
static const char* name =
"puppiCA15Jets/deepCSVb";
7063 std::vector<float> output;
7064 for (
auto& i : event.puppiCA15Jets)
7065 output.push_back(i.deepCSVb);
7072 constexpr
static const char* name =
"puppiCA15Jets/deepCSVc";
7074 std::vector<float> output;
7075 for (
auto& i : event.puppiCA15Jets)
7076 output.push_back(i.deepCSVc);
7083 constexpr
static const char* name =
"puppiCA15Jets/tau3SD";
7085 std::vector<float> output;
7086 for (
auto& i : event.puppiCA15Jets)
7087 output.push_back(i.tau3SD);
7094 constexpr
static const char* name =
"puppiCA15Jets/m";
7096 std::vector<float> output;
7097 for (
auto& i : event.puppiCA15Jets)
7098 output.push_back(i.m());
7105 constexpr
static const char* name =
"puppiCA15Jets/deepCSVcc";
7107 std::vector<float> output;
7108 for (
auto& i : event.puppiCA15Jets)
7109 output.push_back(i.deepCSVcc);
7116 constexpr
static const char* name =
"puppiCA15Jets/tau2SD";
7118 std::vector<float> output;
7119 for (
auto& i : event.puppiCA15Jets)
7120 output.push_back(i.tau2SD);
7127 constexpr
static const char* name =
"puppiCA15Jets/csv";
7129 std::vector<float> output;
7130 for (
auto& i : event.puppiCA15Jets)
7131 output.push_back(i.csv);
7138 constexpr
static const char* name =
"puppiCA15Jets/ptSmearUp";
7140 std::vector<float> output;
7141 for (
auto& i : event.puppiCA15Jets)
7142 output.push_back(i.ptSmearUp);
7149 constexpr
static const char* name =
"puppiCA15Subjets/size";
7151 std::vector<float> output {float(event.puppiCA15Subjets.size())};
7158 constexpr
static const char* name =
"puppiCA15Subjets/deepCMVAudsg";
7160 std::vector<float> output;
7161 for (
auto& i : event.puppiCA15Subjets)
7162 output.push_back(i.deepCMVAudsg);
7169 constexpr
static const char* name =
"puppiCA15Subjets/deepCMVAbb";
7171 std::vector<float> output;
7172 for (
auto& i : event.puppiCA15Subjets)
7173 output.push_back(i.deepCMVAbb);
7180 constexpr
static const char* name =
"puppiCA15Subjets/deepCSVudsg";
7182 std::vector<float> output;
7183 for (
auto& i : event.puppiCA15Subjets)
7184 output.push_back(i.deepCSVudsg);
7191 constexpr
static const char* name =
"puppiCA15Subjets/cmva";
7193 std::vector<float> output;
7194 for (
auto& i : event.puppiCA15Subjets)
7195 output.push_back(i.cmva);
7202 constexpr
static const char* name =
"puppiCA15Subjets/phi";
7204 std::vector<float> output;
7205 for (
auto& i : event.puppiCA15Subjets)
7206 output.push_back(i.phi());
7213 constexpr
static const char* name =
"puppiCA15Subjets/deepCSVbb";
7215 std::vector<float> output;
7216 for (
auto& i : event.puppiCA15Subjets)
7217 output.push_back(i.deepCSVbb);
7224 constexpr
static const char* name =
"puppiCA15Subjets/pz";
7226 std::vector<float> output;
7227 for (
auto& i : event.puppiCA15Subjets)
7228 output.push_back(i.pz());
7235 constexpr
static const char* name =
"puppiCA15Subjets/deepCMVAb";
7237 std::vector<float> output;
7238 for (
auto& i : event.puppiCA15Subjets)
7239 output.push_back(i.deepCMVAb);
7246 constexpr
static const char* name =
"puppiCA15Subjets/deepCMVAc";
7248 std::vector<float> output;
7249 for (
auto& i : event.puppiCA15Subjets)
7250 output.push_back(i.deepCMVAc);
7257 constexpr
static const char* name =
"puppiCA15Subjets/qgl";
7259 std::vector<float> output;
7260 for (
auto& i : event.puppiCA15Subjets)
7261 output.push_back(i.qgl);
7268 constexpr
static const char* name =
"puppiCA15Subjets/csv";
7270 std::vector<float> output;
7271 for (
auto& i : event.puppiCA15Subjets)
7272 output.push_back(i.csv);
7279 constexpr
static const char* name =
"puppiCA15Subjets/e";
7281 std::vector<float> output;
7282 for (
auto& i : event.puppiCA15Subjets)
7283 output.push_back(i.e());
7290 constexpr
static const char* name =
"puppiCA15Subjets/deepCMVAcc";
7292 std::vector<float> output;
7293 for (
auto& i : event.puppiCA15Subjets)
7294 output.push_back(i.deepCMVAcc);
7301 constexpr
static const char* name =
"puppiCA15Subjets/p";
7303 std::vector<float> output;
7304 for (
auto& i : event.puppiCA15Subjets)
7305 output.push_back(i.p());
7312 constexpr
static const char* name =
"puppiCA15Subjets/eta";
7314 std::vector<float> output;
7315 for (
auto& i : event.puppiCA15Subjets)
7316 output.push_back(i.eta());
7323 constexpr
static const char* name =
"puppiCA15Subjets/py";
7325 std::vector<float> output;
7326 for (
auto& i : event.puppiCA15Subjets)
7327 output.push_back(i.py());
7334 constexpr
static const char* name =
"puppiCA15Subjets/px";
7336 std::vector<float> output;
7337 for (
auto& i : event.puppiCA15Subjets)
7338 output.push_back(i.px());
7345 constexpr
static const char* name =
"puppiCA15Subjets/pt";
7347 std::vector<float> output;
7348 for (
auto& i : event.puppiCA15Subjets)
7349 output.push_back(i.pt());
7356 constexpr
static const char* name =
"puppiCA15Subjets/deepCSVb";
7358 std::vector<float> output;
7359 for (
auto& i : event.puppiCA15Subjets)
7360 output.push_back(i.deepCSVb);
7367 constexpr
static const char* name =
"puppiCA15Subjets/deepCSVc";
7369 std::vector<float> output;
7370 for (
auto& i : event.puppiCA15Subjets)
7371 output.push_back(i.deepCSVc);
7378 constexpr
static const char* name =
"puppiCA15Subjets/m";
7380 std::vector<float> output;
7381 for (
auto& i : event.puppiCA15Subjets)
7382 output.push_back(i.m());
7389 constexpr
static const char* name =
"puppiCA15Subjets/deepCSVcc";
7391 std::vector<float> output;
7392 for (
auto& i : event.puppiCA15Subjets)
7393 output.push_back(i.deepCSVcc);
7400 constexpr
static const char* name =
"ak4GenJets/size";
7402 std::vector<float> output {float(event.ak4GenJets.size())};
7409 constexpr
static const char* name =
"ak4GenJets/matchedBHadrons_size";
7411 std::vector<float> output;
7412 for (
auto& i : event.ak4GenJets)
7413 output.push_back(i.matchedBHadrons.size());
7420 constexpr
static const char* name =
"ak4GenJets/matchedCHadrons_size";
7422 std::vector<float> output;
7423 for (
auto& i : event.ak4GenJets)
7424 output.push_back(i.matchedCHadrons.size());
7431 constexpr
static const char* name =
"ak4GenJets/partonFlavor";
7433 std::vector<float> output;
7434 for (
auto& i : event.ak4GenJets)
7435 output.push_back(i.partonFlavor);
7442 constexpr
static const char* name =
"ak4GenJets/pt";
7444 std::vector<float> output;
7445 for (
auto& i : event.ak4GenJets)
7446 output.push_back(i.pt());
7453 constexpr
static const char* name =
"ak4GenJets/p";
7455 std::vector<float> output;
7456 for (
auto& i : event.ak4GenJets)
7457 output.push_back(i.p());
7464 constexpr
static const char* name =
"ak4GenJets/eta";
7466 std::vector<float> output;
7467 for (
auto& i : event.ak4GenJets)
7468 output.push_back(i.eta());
7475 constexpr
static const char* name =
"ak4GenJets/m";
7477 std::vector<float> output;
7478 for (
auto& i : event.ak4GenJets)
7479 output.push_back(i.m());
7486 constexpr
static const char* name =
"ak4GenJets/pdgid";
7488 std::vector<float> output;
7489 for (
auto& i : event.ak4GenJets)
7490 output.push_back(i.pdgid);
7497 constexpr
static const char* name =
"ak4GenJets/phi";
7499 std::vector<float> output;
7500 for (
auto& i : event.ak4GenJets)
7501 output.push_back(i.phi());
7508 constexpr
static const char* name =
"ak4GenJets/pz";
7510 std::vector<float> output;
7511 for (
auto& i : event.ak4GenJets)
7512 output.push_back(i.pz());
7519 constexpr
static const char* name =
"ak4GenJets/py";
7521 std::vector<float> output;
7522 for (
auto& i : event.ak4GenJets)
7523 output.push_back(i.py());
7530 constexpr
static const char* name =
"ak4GenJets/numB";
7532 std::vector<float> output;
7533 for (
auto& i : event.ak4GenJets)
7534 output.push_back(i.numB);
7541 constexpr
static const char* name =
"ak4GenJets/numC";
7543 std::vector<float> output;
7544 for (
auto& i : event.ak4GenJets)
7545 output.push_back(i.numC);
7552 constexpr
static const char* name =
"ak4GenJets/px";
7554 std::vector<float> output;
7555 for (
auto& i : event.ak4GenJets)
7556 output.push_back(i.px());
7563 constexpr
static const char* name =
"ak4GenJets/e";
7565 std::vector<float> output;
7566 for (
auto& i : event.ak4GenJets)
7567 output.push_back(i.e());
7574 constexpr
static const char* name =
"ak8GenJets/size";
7576 std::vector<float> output {float(event.ak8GenJets.size())};
7583 constexpr
static const char* name =
"ak8GenJets/matchedBHadrons_size";
7585 std::vector<float> output;
7586 for (
auto& i : event.ak8GenJets)
7587 output.push_back(i.matchedBHadrons.size());
7594 constexpr
static const char* name =
"ak8GenJets/matchedCHadrons_size";
7596 std::vector<float> output;
7597 for (
auto& i : event.ak8GenJets)
7598 output.push_back(i.matchedCHadrons.size());
7605 constexpr
static const char* name =
"ak8GenJets/partonFlavor";
7607 std::vector<float> output;
7608 for (
auto& i : event.ak8GenJets)
7609 output.push_back(i.partonFlavor);
7616 constexpr
static const char* name =
"ak8GenJets/pt";
7618 std::vector<float> output;
7619 for (
auto& i : event.ak8GenJets)
7620 output.push_back(i.pt());
7627 constexpr
static const char* name =
"ak8GenJets/p";
7629 std::vector<float> output;
7630 for (
auto& i : event.ak8GenJets)
7631 output.push_back(i.p());
7638 constexpr
static const char* name =
"ak8GenJets/eta";
7640 std::vector<float> output;
7641 for (
auto& i : event.ak8GenJets)
7642 output.push_back(i.eta());
7649 constexpr
static const char* name =
"ak8GenJets/m";
7651 std::vector<float> output;
7652 for (
auto& i : event.ak8GenJets)
7653 output.push_back(i.m());
7660 constexpr
static const char* name =
"ak8GenJets/pdgid";
7662 std::vector<float> output;
7663 for (
auto& i : event.ak8GenJets)
7664 output.push_back(i.pdgid);
7671 constexpr
static const char* name =
"ak8GenJets/phi";
7673 std::vector<float> output;
7674 for (
auto& i : event.ak8GenJets)
7675 output.push_back(i.phi());
7682 constexpr
static const char* name =
"ak8GenJets/pz";
7684 std::vector<float> output;
7685 for (
auto& i : event.ak8GenJets)
7686 output.push_back(i.pz());
7693 constexpr
static const char* name =
"ak8GenJets/py";
7695 std::vector<float> output;
7696 for (
auto& i : event.ak8GenJets)
7697 output.push_back(i.py());
7704 constexpr
static const char* name =
"ak8GenJets/numB";
7706 std::vector<float> output;
7707 for (
auto& i : event.ak8GenJets)
7708 output.push_back(i.numB);
7715 constexpr
static const char* name =
"ak8GenJets/numC";
7717 std::vector<float> output;
7718 for (
auto& i : event.ak8GenJets)
7719 output.push_back(i.numC);
7726 constexpr
static const char* name =
"ak8GenJets/px";
7728 std::vector<float> output;
7729 for (
auto& i : event.ak8GenJets)
7730 output.push_back(i.px());
7737 constexpr
static const char* name =
"ak8GenJets/e";
7739 std::vector<float> output;
7740 for (
auto& i : event.ak8GenJets)
7741 output.push_back(i.e());
7748 constexpr
static const char* name =
"ca15GenJets/size";
7750 std::vector<float> output {float(event.ca15GenJets.size())};
7757 constexpr
static const char* name =
"ca15GenJets/matchedBHadrons_size";
7759 std::vector<float> output;
7760 for (
auto& i : event.ca15GenJets)
7761 output.push_back(i.matchedBHadrons.size());
7768 constexpr
static const char* name =
"ca15GenJets/matchedCHadrons_size";
7770 std::vector<float> output;
7771 for (
auto& i : event.ca15GenJets)
7772 output.push_back(i.matchedCHadrons.size());
7779 constexpr
static const char* name =
"ca15GenJets/partonFlavor";
7781 std::vector<float> output;
7782 for (
auto& i : event.ca15GenJets)
7783 output.push_back(i.partonFlavor);
7790 constexpr
static const char* name =
"ca15GenJets/pt";
7792 std::vector<float> output;
7793 for (
auto& i : event.ca15GenJets)
7794 output.push_back(i.pt());
7801 constexpr
static const char* name =
"ca15GenJets/p";
7803 std::vector<float> output;
7804 for (
auto& i : event.ca15GenJets)
7805 output.push_back(i.p());
7812 constexpr
static const char* name =
"ca15GenJets/eta";
7814 std::vector<float> output;
7815 for (
auto& i : event.ca15GenJets)
7816 output.push_back(i.eta());
7823 constexpr
static const char* name =
"ca15GenJets/m";
7825 std::vector<float> output;
7826 for (
auto& i : event.ca15GenJets)
7827 output.push_back(i.m());
7834 constexpr
static const char* name =
"ca15GenJets/pdgid";
7836 std::vector<float> output;
7837 for (
auto& i : event.ca15GenJets)
7838 output.push_back(i.pdgid);
7845 constexpr
static const char* name =
"ca15GenJets/phi";
7847 std::vector<float> output;
7848 for (
auto& i : event.ca15GenJets)
7849 output.push_back(i.phi());
7856 constexpr
static const char* name =
"ca15GenJets/pz";
7858 std::vector<float> output;
7859 for (
auto& i : event.ca15GenJets)
7860 output.push_back(i.pz());
7867 constexpr
static const char* name =
"ca15GenJets/py";
7869 std::vector<float> output;
7870 for (
auto& i : event.ca15GenJets)
7871 output.push_back(i.py());
7878 constexpr
static const char* name =
"ca15GenJets/numB";
7880 std::vector<float> output;
7881 for (
auto& i : event.ca15GenJets)
7882 output.push_back(i.numB);
7889 constexpr
static const char* name =
"ca15GenJets/numC";
7891 std::vector<float> output;
7892 for (
auto& i : event.ca15GenJets)
7893 output.push_back(i.numC);
7900 constexpr
static const char* name =
"ca15GenJets/px";
7902 std::vector<float> output;
7903 for (
auto& i : event.ca15GenJets)
7904 output.push_back(i.px());
7911 constexpr
static const char* name =
"ca15GenJets/e";
7913 std::vector<float> output;
7914 for (
auto& i : event.ca15GenJets)
7915 output.push_back(i.e());
7922 constexpr
static const char* name =
"genParticles/size";
7924 std::vector<float> output {float(event.genParticles.size())};
7931 constexpr
static const char* name =
"genParticles/parent_isValid";
7933 std::vector<float> output;
7934 for (
auto& i : event.genParticles)
7935 output.push_back(i.parent.isValid());
7942 constexpr
static const char* name =
"genParticles/pt";
7944 std::vector<float> output;
7945 for (
auto& i : event.genParticles)
7946 output.push_back(i.pt());
7953 constexpr
static const char* name =
"genParticles/p";
7955 std::vector<float> output;
7956 for (
auto& i : event.genParticles)
7957 output.push_back(i.p());
7964 constexpr
static const char* name =
"genParticles/statusFlags";
7966 std::vector<float> output;
7967 for (
auto& i : event.genParticles)
7968 output.push_back(i.statusFlags);
7975 constexpr
static const char* name =
"genParticles/m";
7977 std::vector<float> output;
7978 for (
auto& i : event.genParticles)
7979 output.push_back(i.m());
7986 constexpr
static const char* name =
"genParticles/pdgid";
7988 std::vector<float> output;
7989 for (
auto& i : event.genParticles)
7990 output.push_back(i.pdgid);
7997 constexpr
static const char* name =
"genParticles/miniaodPacked";
7999 std::vector<float> output;
8000 for (
auto& i : event.genParticles)
8001 output.push_back(i.miniaodPacked);
8008 constexpr
static const char* name =
"genParticles/phi";
8010 std::vector<float> output;
8011 for (
auto& i : event.genParticles)
8012 output.push_back(i.phi());
8019 constexpr
static const char* name =
"genParticles/py";
8021 std::vector<float> output;
8022 for (
auto& i : event.genParticles)
8023 output.push_back(i.py());
8030 constexpr
static const char* name =
"genParticles/finalState";
8032 std::vector<float> output;
8033 for (
auto& i : event.genParticles)
8034 output.push_back(i.finalState);
8041 constexpr
static const char* name =
"genParticles/eta";
8043 std::vector<float> output;
8044 for (
auto& i : event.genParticles)
8045 output.push_back(i.eta());
8052 constexpr
static const char* name =
"genParticles/pz";
8054 std::vector<float> output;
8055 for (
auto& i : event.genParticles)
8056 output.push_back(i.pz());
8063 constexpr
static const char* name =
"genParticles/px";
8065 std::vector<float> output;
8066 for (
auto& i : event.genParticles)
8067 output.push_back(i.px());
8074 constexpr
static const char* name =
"genParticles/e";
8076 std::vector<float> output;
8077 for (
auto& i : event.genParticles)
8078 output.push_back(i.e());
8085 constexpr
static const char* name =
"protons/size";
8087 std::vector<float> output {float(event.protons.size())};
8094 constexpr
static const char* name =
"protons/y";
8096 std::vector<float> output;
8097 for (
auto& i : event.protons)
8098 output.push_back(i.y);
8105 constexpr
static const char* name =
"protons/x";
8107 std::vector<float> output;
8108 for (
auto& i : event.protons)
8109 output.push_back(i.x);
8116 constexpr
static const char* name =
"protons/yUnc";
8118 std::vector<float> output;
8119 for (
auto& i : event.protons)
8120 output.push_back(i.yUnc);
8127 constexpr
static const char* name =
"protons/xUnc";
8129 std::vector<float> output;
8130 for (
auto& i : event.protons)
8131 output.push_back(i.xUnc);
8138 constexpr
static const char* name =
"protons/rpId";
8140 std::vector<float> output;
8141 for (
auto& i : event.protons)
8142 output.push_back(i.rpId);
8149 constexpr
static const char* name =
"pfMet/phi";
8151 std::vector<float> output {float(event.pfMet.phi)};
8158 constexpr
static const char* name =
"pfMet/phiUnclUp";
8160 std::vector<float> output {float(event.pfMet.phiUnclUp)};
8167 constexpr
static const char* name =
"pfMet/sumETRaw";
8169 std::vector<float> output {float(event.pfMet.sumETRaw)};
8176 constexpr
static const char* name =
"pfMet/ptCorrUp";
8178 std::vector<float> output {float(event.pfMet.ptCorrUp)};
8185 constexpr
static const char* name =
"pfMet/pt";
8187 std::vector<float> output {float(event.pfMet.pt)};
8194 constexpr
static const char* name =
"pfMet/ptCorrDown";
8196 std::vector<float> output {float(event.pfMet.ptCorrDown)};
8203 constexpr
static const char* name =
"pfMet/phiCorrUp";
8205 std::vector<float> output {float(event.pfMet.phiCorrUp)};
8212 constexpr
static const char* name =
"pfMet/phiUnclDown";
8214 std::vector<float> output {float(event.pfMet.phiUnclDown)};
8221 constexpr
static const char* name =
"pfMet/ptUnclDown";
8223 std::vector<float> output {float(event.pfMet.ptUnclDown)};
8230 constexpr
static const char* name =
"pfMet/significance";
8232 std::vector<float> output {float(event.pfMet.significance)};
8239 constexpr
static const char* name =
"pfMet/phiCorrDown";
8241 std::vector<float> output {float(event.pfMet.phiCorrDown)};
8248 constexpr
static const char* name =
"pfMet/ptUnclUp";
8250 std::vector<float> output {float(event.pfMet.ptUnclUp)};
8257 constexpr
static const char* name =
"puppiMet/phi";
8259 std::vector<float> output {float(event.puppiMet.phi)};
8266 constexpr
static const char* name =
"puppiMet/phiUnclUp";
8268 std::vector<float> output {float(event.puppiMet.phiUnclUp)};
8275 constexpr
static const char* name =
"puppiMet/sumETRaw";
8277 std::vector<float> output {float(event.puppiMet.sumETRaw)};
8284 constexpr
static const char* name =
"puppiMet/ptCorrUp";
8286 std::vector<float> output {float(event.puppiMet.ptCorrUp)};
8293 constexpr
static const char* name =
"puppiMet/pt";
8295 std::vector<float> output {float(event.puppiMet.pt)};
8302 constexpr
static const char* name =
"puppiMet/ptCorrDown";
8304 std::vector<float> output {float(event.puppiMet.ptCorrDown)};
8311 constexpr
static const char* name =
"puppiMet/phiCorrUp";
8313 std::vector<float> output {float(event.puppiMet.phiCorrUp)};
8320 constexpr
static const char* name =
"puppiMet/phiUnclDown";
8322 std::vector<float> output {float(event.puppiMet.phiUnclDown)};
8329 constexpr
static const char* name =
"puppiMet/ptUnclDown";
8331 std::vector<float> output {float(event.puppiMet.ptUnclDown)};
8338 constexpr
static const char* name =
"puppiMet/significance";
8340 std::vector<float> output {float(event.puppiMet.significance)};
8347 constexpr
static const char* name =
"puppiMet/phiCorrDown";
8349 std::vector<float> output {float(event.puppiMet.phiCorrDown)};
8356 constexpr
static const char* name =
"puppiMet/ptUnclUp";
8358 std::vector<float> output {float(event.puppiMet.ptUnclUp)};
8365 constexpr
static const char* name =
"rawMet/phi";
8367 std::vector<float> output {float(event.rawMet.phi)};
8374 constexpr
static const char* name =
"rawMet/pt";
8376 std::vector<float> output {float(event.rawMet.pt)};
8383 constexpr
static const char* name =
"caloMet/phi";
8385 std::vector<float> output {float(event.caloMet.phi)};
8392 constexpr
static const char* name =
"caloMet/pt";
8394 std::vector<float> output {float(event.caloMet.pt)};
8401 constexpr
static const char* name =
"noMuMet/phi";
8403 std::vector<float> output {float(event.noMuMet.phi)};
8410 constexpr
static const char* name =
"noMuMet/pt";
8412 std::vector<float> output {float(event.noMuMet.pt)};
8419 constexpr
static const char* name =
"noHFMet/phi";
8421 std::vector<float> output {float(event.noHFMet.phi)};
8428 constexpr
static const char* name =
"noHFMet/pt";
8430 std::vector<float> output {float(event.noHFMet.pt)};
8437 constexpr
static const char* name =
"trkMet/phi";
8439 std::vector<float> output {float(event.trkMet.phi)};
8446 constexpr
static const char* name =
"trkMet/pt";
8448 std::vector<float> output {float(event.trkMet.pt)};
8455 constexpr
static const char* name =
"neutralMet/phi";
8457 std::vector<float> output {float(event.neutralMet.phi)};
8464 constexpr
static const char* name =
"neutralMet/pt";
8466 std::vector<float> output {float(event.neutralMet.pt)};
8473 constexpr
static const char* name =
"photonMet/phi";
8475 std::vector<float> output {float(event.photonMet.phi)};
8482 constexpr
static const char* name =
"photonMet/pt";
8484 std::vector<float> output {float(event.photonMet.pt)};
8491 constexpr
static const char* name =
"hfMet/phi";
8493 std::vector<float> output {float(event.hfMet.phi)};
8500 constexpr
static const char* name =
"hfMet/pt";
8502 std::vector<float> output {float(event.hfMet.pt)};
8509 constexpr
static const char* name =
"genMet/phi";
8511 std::vector<float> output {float(event.genMet.phi)};
8518 constexpr
static const char* name =
"genMet/pt";
8520 std::vector<float> output {float(event.genMet.pt)};
8527 constexpr
static const char* name =
"metFilters/duplicateMuons";
8529 std::vector<float> output {float(event.metFilters.duplicateMuons)};
8536 constexpr
static const char* name =
"metFilters/badMuons";
8538 std::vector<float> output {float(event.metFilters.badMuons)};
8545 constexpr
static const char* name =
"metFilters/globalHalo16";
8547 std::vector<float> output {float(event.metFilters.globalHalo16)};
8554 constexpr
static const char* name =
"metFilters/badsc";
8556 std::vector<float> output {float(event.metFilters.badsc)};
8563 constexpr
static const char* name =
"metFilters/hbheIso";
8565 std::vector<float> output {float(event.metFilters.hbheIso)};
8572 constexpr
static const char* name =
"metFilters/hbhe";
8574 std::vector<float> output {float(event.metFilters.hbhe)};
8581 constexpr
static const char* name =
"metFilters/badPFMuons";
8583 std::vector<float> output {float(event.metFilters.badPFMuons)};
8590 constexpr
static const char* name =
"metFilters/goodVertices";
8592 std::vector<float> output {float(event.metFilters.goodVertices)};
8599 constexpr
static const char* name =
"metFilters/ecalDeadCell";
8601 std::vector<float> output {float(event.metFilters.ecalDeadCell)};
8608 constexpr
static const char* name =
"metFilters/badChargedHadrons";
8610 std::vector<float> output {float(event.metFilters.badChargedHadrons)};
8617 constexpr
static const char* name =
"metFilters/pass";
8619 std::vector<float> output {float(event.metFilters.pass())};
8626 constexpr
static const char* name =
"metFilters/ecalBadCalib";
8628 std::vector<float> output {float(event.metFilters.ecalBadCalib)};
8635 constexpr
static const char* name =
"recoil/max";
8637 std::vector<float> output {float(event.recoil.max)};
8644 constexpr
static const char* name =
"recoil/monoE";
8646 std::vector<float> output {float(event.recoil.monoE)};
8653 constexpr
static const char* name =
"recoil/diE";
8655 std::vector<float> output {float(event.recoil.diE)};
8662 constexpr
static const char* name =
"recoil/monoMu";
8664 std::vector<float> output {float(event.recoil.monoMu)};
8671 constexpr
static const char* name =
"recoil/met";
8673 std::vector<float> output {float(event.recoil.met)};
8680 constexpr
static const char* name =
"recoil/diMu";
8682 std::vector<float> output {float(event.recoil.diMu)};
8689 constexpr
static const char* name =
"recoil/any";
8691 std::vector<float> output {float(event.recoil.any())};
8698 constexpr
static const char* name =
"recoil/gamma";
8700 std::vector<float> output {float(event.recoil.gamma)};
8705 #define NUM_PLOTS 809 Definition: EnumerateBranches.h:10
Float_t pdfDW
Kept for reading 009 files. Remove me when those aren't used anymore.
Definition: GenReweight.h:34
Definition: EnumerateBranches.h:13
MuonCollection muons
sortedby=pt
Definition: Event.h:48