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/r1f5DW";
275 std::vector<float> output {float(event.genReweight.r1f5DW)};
282 constexpr
static const char* name =
"genReweight/r5f5DW";
284 std::vector<float> output {float(event.genReweight.r5f5DW)};
291 constexpr
static const char* name =
"genReweight/r1f2DW";
293 std::vector<float> output {float(event.genReweight.r1f2DW)};
300 constexpr
static const char* name =
"pfCandidates/size";
302 std::vector<float> output {float(event.pfCandidates.size())};
309 constexpr
static const char* name =
"pfCandidates/vertex_isValid";
311 std::vector<float> output;
312 for (
auto& i : event.pfCandidates)
313 output.push_back(i.vertex.isValid());
320 constexpr
static const char* name =
"pfCandidates/track_isValid";
322 std::vector<float> output;
323 for (
auto& i : event.pfCandidates)
324 output.push_back(i.track.isValid());
331 constexpr
static const char* name =
"pfCandidates/pt";
333 std::vector<float> output;
334 for (
auto& i : event.pfCandidates)
335 output.push_back(i.pt());
342 constexpr
static const char* name =
"pfCandidates/p";
344 std::vector<float> output;
345 for (
auto& i : event.pfCandidates)
346 output.push_back(i.p());
353 constexpr
static const char* name =
"pfCandidates/q";
355 std::vector<float> output;
356 for (
auto& i : event.pfCandidates)
357 output.push_back(i.q());
364 constexpr
static const char* name =
"pfCandidates/eta";
366 std::vector<float> output;
367 for (
auto& i : event.pfCandidates)
368 output.push_back(i.eta());
375 constexpr
static const char* name =
"pfCandidates/m";
377 std::vector<float> output;
378 for (
auto& i : event.pfCandidates)
379 output.push_back(i.m());
386 constexpr
static const char* name =
"pfCandidates/pdgId";
388 std::vector<float> output;
389 for (
auto& i : event.pfCandidates)
390 output.push_back(i.pdgId());
397 constexpr
static const char* name =
"pfCandidates/hCalFrac";
399 std::vector<float> output;
400 for (
auto& i : event.pfCandidates)
401 output.push_back(i.hCalFrac);
408 constexpr
static const char* name =
"pfCandidates/ptype";
410 std::vector<float> output;
411 for (
auto& i : event.pfCandidates)
412 output.push_back(i.ptype);
419 constexpr
static const char* name =
"pfCandidates/phi";
421 std::vector<float> output;
422 for (
auto& i : event.pfCandidates)
423 output.push_back(i.phi());
430 constexpr
static const char* name =
"pfCandidates/py";
432 std::vector<float> output;
433 for (
auto& i : event.pfCandidates)
434 output.push_back(i.py());
441 constexpr
static const char* name =
"pfCandidates/pz";
443 std::vector<float> output;
444 for (
auto& i : event.pfCandidates)
445 output.push_back(i.pz());
452 constexpr
static const char* name =
"pfCandidates/puppiWNoLep";
454 std::vector<float> output;
455 for (
auto& i : event.pfCandidates)
456 output.push_back(i.puppiWNoLep());
463 constexpr
static const char* name =
"pfCandidates/puppiW";
465 std::vector<float> output;
466 for (
auto& i : event.pfCandidates)
467 output.push_back(i.puppiW());
474 constexpr
static const char* name =
"pfCandidates/px";
476 std::vector<float> output;
477 for (
auto& i : event.pfCandidates)
478 output.push_back(i.px());
485 constexpr
static const char* name =
"pfCandidates/e";
487 std::vector<float> output;
488 for (
auto& i : event.pfCandidates)
489 output.push_back(i.e());
496 constexpr
static const char* name =
"vertices/size";
498 std::vector<float> output {float(event.vertices.size())};
505 constexpr
static const char* name =
"vertices/chi2";
507 std::vector<float> output;
508 for (
auto& i : event.vertices)
509 output.push_back(i.chi2);
516 constexpr
static const char* name =
"vertices/ntrk";
518 std::vector<float> output;
519 for (
auto& i : event.vertices)
520 output.push_back(i.ntrk);
527 constexpr
static const char* name =
"vertices/ndof";
529 std::vector<float> output;
530 for (
auto& i : event.vertices)
531 output.push_back(i.ndof);
538 constexpr
static const char* name =
"vertices/score";
540 std::vector<float> output;
541 for (
auto& i : event.vertices)
542 output.push_back(i.score);
549 constexpr
static const char* name =
"vertices/normChi2";
551 std::vector<float> output;
552 for (
auto& i : event.vertices)
553 output.push_back(i.normChi2());
560 constexpr
static const char* name =
"vertices/pfRangeMax";
562 std::vector<float> output;
563 for (
auto& i : event.vertices)
564 output.push_back(i.pfRangeMax);
571 constexpr
static const char* name =
"vertices/y";
573 std::vector<float> output;
574 for (
auto& i : event.vertices)
575 output.push_back(i.y);
582 constexpr
static const char* name =
"vertices/x";
584 std::vector<float> output;
585 for (
auto& i : event.vertices)
586 output.push_back(i.x);
593 constexpr
static const char* name =
"vertices/z";
595 std::vector<float> output;
596 for (
auto& i : event.vertices)
597 output.push_back(i.z);
604 constexpr
static const char* name =
"secondaryVertices/size";
606 std::vector<float> output {float(event.secondaryVertices.size())};
613 constexpr
static const char* name =
"secondaryVertices/daughters_size";
615 std::vector<float> output;
616 for (
auto& i : event.secondaryVertices)
617 output.push_back(i.daughters.size());
624 constexpr
static const char* name =
"secondaryVertices/vtx3DVal";
626 std::vector<float> output;
627 for (
auto& i : event.secondaryVertices)
628 output.push_back(i.vtx3DVal);
635 constexpr
static const char* name =
"secondaryVertices/pt";
637 std::vector<float> output;
638 for (
auto& i : event.secondaryVertices)
639 output.push_back(i.pt());
646 constexpr
static const char* name =
"secondaryVertices/p";
648 std::vector<float> output;
649 for (
auto& i : event.secondaryVertices)
650 output.push_back(i.p());
657 constexpr
static const char* name =
"secondaryVertices/eta";
659 std::vector<float> output;
660 for (
auto& i : event.secondaryVertices)
661 output.push_back(i.eta());
668 constexpr
static const char* name =
"secondaryVertices/m";
670 std::vector<float> output;
671 for (
auto& i : event.secondaryVertices)
672 output.push_back(i.m());
679 constexpr
static const char* name =
"secondaryVertices/chi2";
681 std::vector<float> output;
682 for (
auto& i : event.secondaryVertices)
683 output.push_back(i.chi2);
690 constexpr
static const char* name =
"secondaryVertices/significance";
692 std::vector<float> output;
693 for (
auto& i : event.secondaryVertices)
694 output.push_back(i.significance);
701 constexpr
static const char* name =
"secondaryVertices/pz";
703 std::vector<float> output;
704 for (
auto& i : event.secondaryVertices)
705 output.push_back(i.pz());
712 constexpr
static const char* name =
"secondaryVertices/ndof";
714 std::vector<float> output;
715 for (
auto& i : event.secondaryVertices)
716 output.push_back(i.ndof);
723 constexpr
static const char* name =
"secondaryVertices/phi";
725 std::vector<float> output;
726 for (
auto& i : event.secondaryVertices)
727 output.push_back(i.phi());
734 constexpr
static const char* name =
"secondaryVertices/vtx3DeVal";
736 std::vector<float> output;
737 for (
auto& i : event.secondaryVertices)
738 output.push_back(i.vtx3DeVal);
745 constexpr
static const char* name =
"secondaryVertices/py";
747 std::vector<float> output;
748 for (
auto& i : event.secondaryVertices)
749 output.push_back(i.py());
756 constexpr
static const char* name =
"secondaryVertices/normChi2";
758 std::vector<float> output;
759 for (
auto& i : event.secondaryVertices)
760 output.push_back(i.normChi2());
767 constexpr
static const char* name =
"secondaryVertices/ntrk";
769 std::vector<float> output;
770 for (
auto& i : event.secondaryVertices)
771 output.push_back(i.ntrk);
778 constexpr
static const char* name =
"secondaryVertices/y";
780 std::vector<float> output;
781 for (
auto& i : event.secondaryVertices)
782 output.push_back(i.y);
789 constexpr
static const char* name =
"secondaryVertices/x";
791 std::vector<float> output;
792 for (
auto& i : event.secondaryVertices)
793 output.push_back(i.x);
800 constexpr
static const char* name =
"secondaryVertices/z";
802 std::vector<float> output;
803 for (
auto& i : event.secondaryVertices)
804 output.push_back(i.z);
811 constexpr
static const char* name =
"secondaryVertices/px";
813 std::vector<float> output;
814 for (
auto& i : event.secondaryVertices)
815 output.push_back(i.px());
822 constexpr
static const char* name =
"secondaryVertices/e";
824 std::vector<float> output;
825 for (
auto& i : event.secondaryVertices)
826 output.push_back(i.e());
833 constexpr
static const char* name =
"tracks/size";
835 std::vector<float> output {float(event.tracks.size())};
842 constexpr
static const char* name =
"tracks/dxy";
844 std::vector<float> output;
845 for (
auto& i : event.tracks)
846 output.push_back(i.dxy());
853 constexpr
static const char* name =
"tracks/dPhi";
855 std::vector<float> output;
856 for (
auto& i : event.tracks)
857 output.push_back(i.dPhi());
864 constexpr
static const char* name =
"tracks/dz";
866 std::vector<float> output;
867 for (
auto& i : event.tracks)
868 output.push_back(i.dz());
875 constexpr
static const char* name =
"tracks/highPurity";
877 std::vector<float> output;
878 for (
auto& i : event.tracks)
879 output.push_back(i.highPurity);
886 constexpr
static const char* name =
"tracks/ptError";
888 std::vector<float> output;
889 for (
auto& i : event.tracks)
890 output.push_back(i.ptError());
897 constexpr
static const char* name =
"superClusters/size";
899 std::vector<float> output {float(event.superClusters.size())};
906 constexpr
static const char* name =
"superClusters/phi";
908 std::vector<float> output;
909 for (
auto& i : event.superClusters)
910 output.push_back(i.phi);
917 constexpr
static const char* name =
"superClusters/rawPt";
919 std::vector<float> output;
920 for (
auto& i : event.superClusters)
921 output.push_back(i.rawPt);
928 constexpr
static const char* name =
"superClusters/eta";
930 std::vector<float> output;
931 for (
auto& i : event.superClusters)
932 output.push_back(i.eta);
939 constexpr
static const char* name =
"electrons/size";
941 std::vector<float> output {float(event.electrons.size())};
948 constexpr
static const char* name =
"electrons/superCluster_isValid";
950 std::vector<float> output;
951 for (
auto& i : event.electrons)
952 output.push_back(i.superCluster.isValid());
959 constexpr
static const char* name =
"electrons/matchedPF_isValid";
961 std::vector<float> output;
962 for (
auto& i : event.electrons)
963 output.push_back(i.matchedPF.isValid());
970 constexpr
static const char* name =
"electrons/matchedGen_isValid";
972 std::vector<float> output;
973 for (
auto& i : event.electrons)
974 output.push_back(i.matchedGen.isValid());
981 constexpr
static const char* name =
"electrons/vertex_isValid";
983 std::vector<float> output;
984 for (
auto& i : event.electrons)
985 output.push_back(i.vertex.isValid());
992 constexpr
static const char* name =
"electrons/mvaWPLoose";
994 std::vector<float> output;
995 for (
auto& i : event.electrons)
996 output.push_back(i.mvaWPLoose);
1003 constexpr
static const char* name =
"electrons/dxy";
1005 std::vector<float> output;
1006 for (
auto& i : event.electrons)
1007 output.push_back(i.dxy);
1014 constexpr
static const char* name =
"electrons/chIso";
1016 std::vector<float> output;
1017 for (
auto& i : event.electrons)
1018 output.push_back(i.chIso);
1025 constexpr
static const char* name =
"electrons/phIsoPh";
1027 std::vector<float> output;
1028 for (
auto& i : event.electrons)
1029 output.push_back(i.phIsoPh);
1036 constexpr
static const char* name =
"electrons/mvaVal";
1038 std::vector<float> output;
1039 for (
auto& i : event.electrons)
1040 output.push_back(i.mvaVal);
1047 constexpr
static const char* name =
"electrons/mvaIsoWP80";
1049 std::vector<float> output;
1050 for (
auto& i : event.electrons)
1051 output.push_back(i.mvaIsoWP80);
1058 constexpr
static const char* name =
"electrons/trackIso";
1060 std::vector<float> output;
1061 for (
auto& i : event.electrons)
1062 output.push_back(i.trackIso);
1069 constexpr
static const char* name =
"electrons/p";
1071 std::vector<float> output;
1072 for (
auto& i : event.electrons)
1073 output.push_back(i.p());
1080 constexpr
static const char* name =
"electrons/phi";
1082 std::vector<float> output;
1083 for (
auto& i : event.electrons)
1084 output.push_back(i.phi());
1091 constexpr
static const char* name =
"electrons/ecalIso";
1093 std::vector<float> output;
1094 for (
auto& i : event.electrons)
1095 output.push_back(i.ecalIso);
1102 constexpr
static const char* name =
"electrons/medium";
1104 std::vector<float> output;
1105 for (
auto& i : event.electrons)
1106 output.push_back(i.medium);
1113 constexpr
static const char* name =
"electrons/isoPUOffset";
1115 std::vector<float> output;
1116 for (
auto& i : event.electrons)
1117 output.push_back(i.isoPUOffset);
1124 constexpr
static const char* name =
"electrons/pfPt";
1126 std::vector<float> output;
1127 for (
auto& i : event.electrons)
1128 output.push_back(i.pfPt);
1135 constexpr
static const char* name =
"electrons/trackP";
1137 std::vector<float> output;
1138 for (
auto& i : event.electrons)
1139 output.push_back(i.trackP);
1146 constexpr
static const char* name =
"electrons/ecalE";
1148 std::vector<float> output;
1149 for (
auto& i : event.electrons)
1150 output.push_back(i.ecalE);
1157 constexpr
static const char* name =
"electrons/sipip";
1159 std::vector<float> output;
1160 for (
auto& i : event.electrons)
1161 output.push_back(i.sipip);
1168 constexpr
static const char* name =
"electrons/pz";
1170 std::vector<float> output;
1171 for (
auto& i : event.electrons)
1172 output.push_back(i.pz());
1179 constexpr
static const char* name =
"electrons/hltsafe";
1181 std::vector<float> output;
1182 for (
auto& i : event.electrons)
1183 output.push_back(i.hltsafe);
1190 constexpr
static const char* name =
"electrons/tripleCharge";
1192 std::vector<float> output;
1193 for (
auto& i : event.electrons)
1194 output.push_back(i.tripleCharge);
1201 constexpr
static const char* name =
"electrons/charge";
1203 std::vector<float> output;
1204 for (
auto& i : event.electrons)
1205 output.push_back(i.charge);
1212 constexpr
static const char* name =
"electrons/mvaWP80";
1214 std::vector<float> output;
1215 for (
auto& i : event.electrons)
1216 output.push_back(i.mvaWP80);
1223 constexpr
static const char* name =
"electrons/dEtaInSeed";
1225 std::vector<float> output;
1226 for (
auto& i : event.electrons)
1227 output.push_back(i.dEtaInSeed);
1234 constexpr
static const char* name =
"electrons/e";
1236 std::vector<float> output;
1237 for (
auto& i : event.electrons)
1238 output.push_back(i.e());
1245 constexpr
static const char* name =
"electrons/tight";
1247 std::vector<float> output;
1248 for (
auto& i : event.electrons)
1249 output.push_back(i.tight);
1256 constexpr
static const char* name =
"electrons/sieie";
1258 std::vector<float> output;
1259 for (
auto& i : event.electrons)
1260 output.push_back(i.sieie);
1267 constexpr
static const char* name =
"electrons/eseed";
1269 std::vector<float> output;
1270 for (
auto& i : event.electrons)
1271 output.push_back(i.eseed);
1278 constexpr
static const char* name =
"electrons/eta";
1280 std::vector<float> output;
1281 for (
auto& i : event.electrons)
1282 output.push_back(i.eta());
1289 constexpr
static const char* name =
"electrons/veto";
1291 std::vector<float> output;
1292 for (
auto& i : event.electrons)
1293 output.push_back(i.veto);
1300 constexpr
static const char* name =
"electrons/mvaIsoWP90";
1302 std::vector<float> output;
1303 for (
auto& i : event.electrons)
1304 output.push_back(i.mvaIsoWP90);
1311 constexpr
static const char* name =
"electrons/conversionVeto";
1313 std::vector<float> output;
1314 for (
auto& i : event.electrons)
1315 output.push_back(i.conversionVeto);
1322 constexpr
static const char* name =
"electrons/loose";
1324 std::vector<float> output;
1325 for (
auto& i : event.electrons)
1326 output.push_back(i.loose);
1333 constexpr
static const char* name =
"electrons/regPt";
1335 std::vector<float> output;
1336 for (
auto& i : event.electrons)
1337 output.push_back(i.regPt);
1344 constexpr
static const char* name =
"electrons/nhIso";
1346 std::vector<float> output;
1347 for (
auto& i : event.electrons)
1348 output.push_back(i.nhIso);
1355 constexpr
static const char* name =
"electrons/dPhiIn";
1357 std::vector<float> output;
1358 for (
auto& i : event.electrons)
1359 output.push_back(i.dPhiIn);
1366 constexpr
static const char* name =
"electrons/dz";
1368 std::vector<float> output;
1369 for (
auto& i : event.electrons)
1370 output.push_back(i.dz);
1377 constexpr
static const char* name =
"electrons/chIsoPh";
1379 std::vector<float> output;
1380 for (
auto& i : event.electrons)
1381 output.push_back(i.chIsoPh);
1388 constexpr
static const char* name =
"electrons/phIso";
1390 std::vector<float> output;
1391 for (
auto& i : event.electrons)
1392 output.push_back(i.phIso);
1399 constexpr
static const char* name =
"electrons/px";
1401 std::vector<float> output;
1402 for (
auto& i : event.electrons)
1403 output.push_back(i.px());
1410 constexpr
static const char* name =
"electrons/pt";
1412 std::vector<float> output;
1413 for (
auto& i : event.electrons)
1414 output.push_back(i.pt());
1421 constexpr
static const char* name =
"electrons/nhIsoPh";
1423 std::vector<float> output;
1424 for (
auto& i : event.electrons)
1425 output.push_back(i.nhIsoPh);
1432 constexpr
static const char* name =
"electrons/hcalIso";
1434 std::vector<float> output;
1435 for (
auto& i : event.electrons)
1436 output.push_back(i.hcalIso);
1443 constexpr
static const char* name =
"electrons/m";
1445 std::vector<float> output;
1446 for (
auto& i : event.electrons)
1447 output.push_back(i.m());
1454 constexpr
static const char* name =
"electrons/puIso";
1456 std::vector<float> output;
1457 for (
auto& i : event.electrons)
1458 output.push_back(i.puIso);
1465 constexpr
static const char* name =
"electrons/combIso";
1467 std::vector<float> output;
1468 for (
auto& i : event.electrons)
1469 output.push_back(i.combIso());
1476 constexpr
static const char* name =
"electrons/mvaIsoWPLoose";
1478 std::vector<float> output;
1479 for (
auto& i : event.electrons)
1480 output.push_back(i.mvaIsoWPLoose);
1487 constexpr
static const char* name =
"electrons/r9";
1489 std::vector<float> output;
1490 for (
auto& i : event.electrons)
1491 output.push_back(i.r9);
1498 constexpr
static const char* name =
"electrons/nMissingHits";
1500 std::vector<float> output;
1501 for (
auto& i : event.electrons)
1502 output.push_back(i.nMissingHits);
1509 constexpr
static const char* name =
"electrons/hOverE";
1511 std::vector<float> output;
1512 for (
auto& i : event.electrons)
1513 output.push_back(i.hOverE);
1520 constexpr
static const char* name =
"electrons/smearedPt";
1522 std::vector<float> output;
1523 for (
auto& i : event.electrons)
1524 output.push_back(i.smearedPt);
1531 constexpr
static const char* name =
"electrons/mvaWP90";
1533 std::vector<float> output;
1534 for (
auto& i : event.electrons)
1535 output.push_back(i.mvaWP90);
1542 constexpr
static const char* name =
"electrons/py";
1544 std::vector<float> output;
1545 for (
auto& i : event.electrons)
1546 output.push_back(i.py());
1553 constexpr
static const char* name =
"muons/size";
1555 std::vector<float> output {float(event.
muons.size())};
1562 constexpr
static const char* name =
"muons/matchedPF_isValid";
1564 std::vector<float> output;
1565 for (
auto& i : event.
muons)
1566 output.push_back(i.matchedPF.isValid());
1573 constexpr
static const char* name =
"muons/matchedGen_isValid";
1575 std::vector<float> output;
1576 for (
auto& i : event.
muons)
1577 output.push_back(i.matchedGen.isValid());
1584 constexpr
static const char* name =
"muons/vertex_isValid";
1586 std::vector<float> output;
1587 for (
auto& i : event.
muons)
1588 output.push_back(i.vertex.isValid());
1595 constexpr
static const char* name =
"muons/m";
1597 std::vector<float> output;
1598 for (
auto& i : event.
muons)
1599 output.push_back(i.m());
1606 constexpr
static const char* name =
"muons/miniIsoMedium";
1608 std::vector<float> output;
1609 for (
auto& i : event.
muons)
1610 output.push_back(i.miniIsoMedium);
1617 constexpr
static const char* name =
"muons/mvaMedium";
1619 std::vector<float> output;
1620 for (
auto& i : event.
muons)
1621 output.push_back(i.mvaMedium);
1628 constexpr
static const char* name =
"muons/global";
1630 std::vector<float> output;
1631 for (
auto& i : event.
muons)
1632 output.push_back(i.global);
1639 constexpr
static const char* name =
"muons/miniIsoLoose";
1641 std::vector<float> output;
1642 for (
auto& i : event.
muons)
1643 output.push_back(i.miniIsoLoose);
1650 constexpr
static const char* name =
"muons/phi";
1652 std::vector<float> output;
1653 for (
auto& i : event.
muons)
1654 output.push_back(i.phi());
1661 constexpr
static const char* name =
"muons/rpc";
1663 std::vector<float> output;
1664 for (
auto& i : event.
muons)
1665 output.push_back(i.rpc);
1672 constexpr
static const char* name =
"muons/medium";
1674 std::vector<float> output;
1675 for (
auto& i : event.
muons)
1676 output.push_back(i.medium);
1683 constexpr
static const char* name =
"muons/pfIsoTight";
1685 std::vector<float> output;
1686 for (
auto& i : event.
muons)
1687 output.push_back(i.pfIsoTight);
1694 constexpr
static const char* name =
"muons/normChi2";
1696 std::vector<float> output;
1697 for (
auto& i : event.
muons)
1698 output.push_back(i.normChi2);
1705 constexpr
static const char* name =
"muons/globalHighPt";
1707 std::vector<float> output;
1708 for (
auto& i : event.
muons)
1709 output.push_back(i.globalHighPt);
1716 constexpr
static const char* name =
"muons/pz";
1718 std::vector<float> output;
1719 for (
auto& i : event.
muons)
1720 output.push_back(i.pz());
1727 constexpr
static const char* name =
"muons/miniIsoTight";
1729 std::vector<float> output;
1730 for (
auto& i : event.
muons)
1731 output.push_back(i.miniIsoTight);
1738 constexpr
static const char* name =
"muons/validFraction";
1740 std::vector<float> output;
1741 for (
auto& i : event.
muons)
1742 output.push_back(i.validFraction);
1749 constexpr
static const char* name =
"muons/dxy";
1751 std::vector<float> output;
1752 for (
auto& i : event.
muons)
1753 output.push_back(i.dxy);
1760 constexpr
static const char* name =
"muons/pfPt";
1762 std::vector<float> output;
1763 for (
auto& i : event.
muons)
1764 output.push_back(i.pfPt);
1771 constexpr
static const char* name =
"muons/chIso";
1773 std::vector<float> output;
1774 for (
auto& i : event.
muons)
1775 output.push_back(i.chIso);
1782 constexpr
static const char* name =
"muons/trkLayersWithMmt";
1784 std::vector<float> output;
1785 for (
auto& i : event.
muons)
1786 output.push_back(i.trkLayersWithMmt);
1793 constexpr
static const char* name =
"muons/hltsafe";
1795 std::vector<float> output;
1796 for (
auto& i : event.
muons)
1797 output.push_back(i.hltsafe);
1804 constexpr
static const char* name =
"muons/tight";
1806 std::vector<float> output;
1807 for (
auto& i : event.
muons)
1808 output.push_back(i.tight);
1815 constexpr
static const char* name =
"muons/charge";
1817 std::vector<float> output;
1818 for (
auto& i : event.
muons)
1819 output.push_back(i.charge);
1826 constexpr
static const char* name =
"muons/tracker";
1828 std::vector<float> output;
1829 for (
auto& i : event.
muons)
1830 output.push_back(i.tracker);
1837 constexpr
static const char* name =
"muons/pf";
1839 std::vector<float> output;
1840 for (
auto& i : event.
muons)
1841 output.push_back(i.pf);
1848 constexpr
static const char* name =
"muons/calo";
1850 std::vector<float> output;
1851 for (
auto& i : event.
muons)
1852 output.push_back(i.calo);
1859 constexpr
static const char* name =
"muons/segmentCompatibility";
1861 std::vector<float> output;
1862 for (
auto& i : event.
muons)
1863 output.push_back(i.segmentCompatibility);
1870 constexpr
static const char* name =
"muons/e";
1872 std::vector<float> output;
1873 for (
auto& i : event.
muons)
1874 output.push_back(i.e());
1881 constexpr
static const char* name =
"muons/p";
1883 std::vector<float> output;
1884 for (
auto& i : event.
muons)
1885 output.push_back(i.p());
1892 constexpr
static const char* name =
"muons/mediumPrompt";
1894 std::vector<float> output;
1895 for (
auto& i : event.
muons)
1896 output.push_back(i.mediumPrompt);
1903 constexpr
static const char* name =
"muons/eta";
1905 std::vector<float> output;
1906 for (
auto& i : event.
muons)
1907 output.push_back(i.eta());
1914 constexpr
static const char* name =
"muons/pfIsoVeryTight";
1916 std::vector<float> output;
1917 for (
auto& i : event.
muons)
1918 output.push_back(i.pfIsoVeryTight);
1925 constexpr
static const char* name =
"muons/nMatched";
1927 std::vector<float> output;
1928 for (
auto& i : event.
muons)
1929 output.push_back(i.nMatched);
1936 constexpr
static const char* name =
"muons/pt";
1938 std::vector<float> output;
1939 for (
auto& i : event.
muons)
1940 output.push_back(i.pt());
1941 assert(std::is_sorted(output.begin(), output.end(), std::greater<float>()));
1948 constexpr
static const char* name =
"muons/loose";
1950 std::vector<float> output;
1951 for (
auto& i : event.
muons)
1952 output.push_back(i.loose);
1959 constexpr
static const char* name =
"muons/miniIsoVeryTight";
1961 std::vector<float> output;
1962 for (
auto& i : event.
muons)
1963 output.push_back(i.miniIsoVeryTight);
1970 constexpr
static const char* name =
"muons/nValidPixel";
1972 std::vector<float> output;
1973 for (
auto& i : event.
muons)
1974 output.push_back(i.nValidPixel);
1981 constexpr
static const char* name =
"muons/trkHighPt";
1983 std::vector<float> output;
1984 for (
auto& i : event.
muons)
1985 output.push_back(i.trkHighPt);
1992 constexpr
static const char* name =
"muons/nValidMuon";
1994 std::vector<float> output;
1995 for (
auto& i : event.
muons)
1996 output.push_back(i.nValidMuon);
2003 constexpr
static const char* name =
"muons/dz";
2005 std::vector<float> output;
2006 for (
auto& i : event.
muons)
2007 output.push_back(i.dz);
2014 constexpr
static const char* name =
"muons/chi2LocalPosition";
2016 std::vector<float> output;
2017 for (
auto& i : event.
muons)
2018 output.push_back(i.chi2LocalPosition);
2025 constexpr
static const char* name =
"muons/pixLayersWithMmt";
2027 std::vector<float> output;
2028 for (
auto& i : event.
muons)
2029 output.push_back(i.pixLayersWithMmt);
2036 constexpr
static const char* name =
"muons/phIso";
2038 std::vector<float> output;
2039 for (
auto& i : event.
muons)
2040 output.push_back(i.phIso);
2047 constexpr
static const char* name =
"muons/px";
2049 std::vector<float> output;
2050 for (
auto& i : event.
muons)
2051 output.push_back(i.px());
2058 constexpr
static const char* name =
"muons/gem";
2060 std::vector<float> output;
2061 for (
auto& i : event.
muons)
2062 output.push_back(i.gem);
2069 constexpr
static const char* name =
"muons/pfIsoLoose";
2071 std::vector<float> output;
2072 for (
auto& i : event.
muons)
2073 output.push_back(i.pfIsoLoose);
2080 constexpr
static const char* name =
"muons/nhIso";
2082 std::vector<float> output;
2083 for (
auto& i : event.
muons)
2084 output.push_back(i.nhIso);
2091 constexpr
static const char* name =
"muons/pfIsoMedium";
2093 std::vector<float> output;
2094 for (
auto& i : event.
muons)
2095 output.push_back(i.pfIsoMedium);
2102 constexpr
static const char* name =
"muons/mvaLoose";
2104 std::vector<float> output;
2105 for (
auto& i : event.
muons)
2106 output.push_back(i.mvaLoose);
2113 constexpr
static const char* name =
"muons/puIso";
2115 std::vector<float> output;
2116 for (
auto& i : event.
muons)
2117 output.push_back(i.puIso);
2124 constexpr
static const char* name =
"muons/rochCorr";
2126 std::vector<float> output;
2127 for (
auto& i : event.
muons)
2128 output.push_back(i.rochCorr);
2135 constexpr
static const char* name =
"muons/standalone";
2137 std::vector<float> output;
2138 for (
auto& i : event.
muons)
2139 output.push_back(i.standalone);
2146 constexpr
static const char* name =
"muons/softMVA";
2148 std::vector<float> output;
2149 for (
auto& i : event.
muons)
2150 output.push_back(i.softMVA);
2157 constexpr
static const char* name =
"muons/r03Iso";
2159 std::vector<float> output;
2160 for (
auto& i : event.
muons)
2161 output.push_back(i.r03Iso);
2168 constexpr
static const char* name =
"muons/rochCorrErr";
2170 std::vector<float> output;
2171 for (
auto& i : event.
muons)
2172 output.push_back(i.rochCorrErr);
2179 constexpr
static const char* name =
"muons/tkIsoLoose";
2181 std::vector<float> output;
2182 for (
auto& i : event.
muons)
2183 output.push_back(i.tkIsoLoose);
2190 constexpr
static const char* name =
"muons/tkIsoTight";
2192 std::vector<float> output;
2193 for (
auto& i : event.
muons)
2194 output.push_back(i.tkIsoTight);
2201 constexpr
static const char* name =
"muons/pfIsoVeryLoose";
2203 std::vector<float> output;
2204 for (
auto& i : event.
muons)
2205 output.push_back(i.pfIsoVeryLoose);
2212 constexpr
static const char* name =
"muons/py";
2214 std::vector<float> output;
2215 for (
auto& i : event.
muons)
2216 output.push_back(i.py());
2223 constexpr
static const char* name =
"muons/trkKink";
2225 std::vector<float> output;
2226 for (
auto& i : event.
muons)
2227 output.push_back(i.trkKink);
2234 constexpr
static const char* name =
"muons/soft";
2236 std::vector<float> output;
2237 for (
auto& i : event.
muons)
2238 output.push_back(i.soft);
2245 constexpr
static const char* name =
"muons/combIso";
2247 std::vector<float> output;
2248 for (
auto& i : event.
muons)
2249 output.push_back(i.combIso());
2256 constexpr
static const char* name =
"muons/mvaTight";
2258 std::vector<float> output;
2259 for (
auto& i : event.
muons)
2260 output.push_back(i.mvaTight);
2267 constexpr
static const char* name =
"muons/me0";
2269 std::vector<float> output;
2270 for (
auto& i : event.
muons)
2271 output.push_back(i.me0);
2278 constexpr
static const char* name =
"taus/size";
2280 std::vector<float> output {float(event.taus.size())};
2287 constexpr
static const char* name =
"taus/vertex_isValid";
2289 std::vector<float> output;
2290 for (
auto& i : event.taus)
2291 output.push_back(i.vertex.isValid());
2298 constexpr
static const char* name =
"taus/matchedGen_isValid";
2300 std::vector<float> output;
2301 for (
auto& i : event.taus)
2302 output.push_back(i.matchedGen.isValid());
2309 constexpr
static const char* name =
"taus/pt";
2311 std::vector<float> output;
2312 for (
auto& i : event.taus)
2313 output.push_back(i.pt());
2320 constexpr
static const char* name =
"taus/p";
2322 std::vector<float> output;
2323 for (
auto& i : event.taus)
2324 output.push_back(i.p());
2331 constexpr
static const char* name =
"taus/eta";
2333 std::vector<float> output;
2334 for (
auto& i : event.taus)
2335 output.push_back(i.eta());
2342 constexpr
static const char* name =
"taus/decayMode";
2344 std::vector<float> output;
2345 for (
auto& i : event.taus)
2346 output.push_back(i.decayMode);
2353 constexpr
static const char* name =
"taus/m";
2355 std::vector<float> output;
2356 for (
auto& i : event.taus)
2357 output.push_back(i.m());
2364 constexpr
static const char* name =
"taus/e";
2366 std::vector<float> output;
2367 for (
auto& i : event.taus)
2368 output.push_back(i.e());
2375 constexpr
static const char* name =
"taus/phi";
2377 std::vector<float> output;
2378 for (
auto& i : event.taus)
2379 output.push_back(i.phi());
2386 constexpr
static const char* name =
"taus/isoDeltaBetaCorr";
2388 std::vector<float> output;
2389 for (
auto& i : event.taus)
2390 output.push_back(i.isoDeltaBetaCorr);
2397 constexpr
static const char* name =
"taus/charge";
2399 std::vector<float> output;
2400 for (
auto& i : event.taus)
2401 output.push_back(i.charge);
2408 constexpr
static const char* name =
"taus/iso";
2410 std::vector<float> output;
2411 for (
auto& i : event.taus)
2412 output.push_back(i.iso);
2419 constexpr
static const char* name =
"taus/looseIsoMVA";
2421 std::vector<float> output;
2422 for (
auto& i : event.taus)
2423 output.push_back(i.looseIsoMVA);
2430 constexpr
static const char* name =
"taus/py";
2432 std::vector<float> output;
2433 for (
auto& i : event.taus)
2434 output.push_back(i.py());
2441 constexpr
static const char* name =
"taus/pz";
2443 std::vector<float> output;
2444 for (
auto& i : event.taus)
2445 output.push_back(i.pz());
2452 constexpr
static const char* name =
"taus/px";
2454 std::vector<float> output;
2455 for (
auto& i : event.taus)
2456 output.push_back(i.px());
2463 constexpr
static const char* name =
"taus/looseIsoMVAOld";
2465 std::vector<float> output;
2466 for (
auto& i : event.taus)
2467 output.push_back(i.looseIsoMVAOld);
2474 constexpr
static const char* name =
"taus/decayModeNew";
2476 std::vector<float> output;
2477 for (
auto& i : event.taus)
2478 output.push_back(i.decayModeNew);
2485 constexpr
static const char* name =
"photons/size";
2487 std::vector<float> output {float(event.photons.size())};
2494 constexpr
static const char* name =
"photons/superCluster_isValid";
2496 std::vector<float> output;
2497 for (
auto& i : event.photons)
2498 output.push_back(i.superCluster.isValid());
2505 constexpr
static const char* name =
"photons/matchedPF_isValid";
2507 std::vector<float> output;
2508 for (
auto& i : event.photons)
2509 output.push_back(i.matchedPF.isValid());
2516 constexpr
static const char* name =
"photons/matchedGen_isValid";
2518 std::vector<float> output;
2519 for (
auto& i : event.photons)
2520 output.push_back(i.matchedGen.isValid());
2527 constexpr
static const char* name =
"photons/iy";
2529 std::vector<float> output;
2530 for (
auto& i : event.photons)
2531 output.push_back(i.iy);
2538 constexpr
static const char* name =
"photons/ix";
2540 std::vector<float> output;
2541 for (
auto& i : event.photons)
2542 output.push_back(i.ix);
2549 constexpr
static const char* name =
"photons/t0Seed";
2551 std::vector<float> output;
2552 for (
auto& i : event.photons)
2553 output.push_back(i.t0Seed);
2560 constexpr
static const char* name =
"photons/emax";
2562 std::vector<float> output;
2563 for (
auto& i : event.photons)
2564 output.push_back(i.emax);
2571 constexpr
static const char* name =
"photons/chIsoMax";
2573 std::vector<float> output;
2574 for (
auto& i : event.photons)
2575 output.push_back(i.chIsoMax);
2582 constexpr
static const char* name =
"photons/e2nd";
2584 std::vector<float> output;
2585 for (
auto& i : event.photons)
2586 output.push_back(i.e2nd);
2593 constexpr
static const char* name =
"photons/p";
2595 std::vector<float> output;
2596 for (
auto& i : event.photons)
2597 output.push_back(i.p());
2604 constexpr
static const char* name =
"photons/etop";
2606 std::vector<float> output;
2607 for (
auto& i : event.photons)
2608 output.push_back(i.etop);
2615 constexpr
static const char* name =
"photons/chIso";
2617 std::vector<float> output;
2618 for (
auto& i : event.photons)
2619 output.push_back(i.chIso);
2626 constexpr
static const char* name =
"photons/medium";
2628 std::vector<float> output;
2629 for (
auto& i : event.photons)
2630 output.push_back(i.medium);
2637 constexpr
static const char* name =
"photons/highpt";
2639 std::vector<float> output;
2640 for (
auto& i : event.photons)
2641 output.push_back(i.highpt);
2648 constexpr
static const char* name =
"photons/betaSeed";
2650 std::vector<float> output;
2651 for (
auto& i : event.photons)
2652 output.push_back(i.betaSeed);
2659 constexpr
static const char* name =
"photons/mipEnergy";
2661 std::vector<float> output;
2662 for (
auto& i : event.photons)
2663 output.push_back(i.mipEnergy);
2670 constexpr
static const char* name =
"photons/pixelVeto";
2672 std::vector<float> output;
2673 for (
auto& i : event.photons)
2674 output.push_back(i.pixelVeto);
2681 constexpr
static const char* name =
"photons/phi";
2683 std::vector<float> output;
2684 for (
auto& i : event.photons)
2685 output.push_back(i.phi());
2692 constexpr
static const char* name =
"photons/pfchVeto";
2694 std::vector<float> output;
2695 for (
auto& i : event.photons)
2696 output.push_back(i.pfchVeto);
2703 constexpr
static const char* name =
"photons/pfPt";
2705 std::vector<float> output;
2706 for (
auto& i : event.photons)
2707 output.push_back(i.pfPt);
2714 constexpr
static const char* name =
"photons/eleft";
2716 std::vector<float> output;
2717 for (
auto& i : event.photons)
2718 output.push_back(i.eleft);
2725 constexpr
static const char* name =
"photons/sipip";
2727 std::vector<float> output;
2728 for (
auto& i : event.photons)
2729 output.push_back(i.sipip);
2736 constexpr
static const char* name =
"photons/pz";
2738 std::vector<float> output;
2739 for (
auto& i : event.photons)
2740 output.push_back(i.pz());
2747 constexpr
static const char* name =
"photons/tight";
2749 std::vector<float> output;
2750 for (
auto& i : event.photons)
2751 output.push_back(i.tight);
2758 constexpr
static const char* name =
"photons/alphaSeed";
2760 std::vector<float> output;
2761 for (
auto& i : event.photons)
2762 output.push_back(i.alphaSeed);
2769 constexpr
static const char* name =
"photons/e";
2771 std::vector<float> output;
2772 for (
auto& i : event.photons)
2773 output.push_back(i.e());
2780 constexpr
static const char* name =
"photons/sieie";
2782 std::vector<float> output;
2783 for (
auto& i : event.photons)
2784 output.push_back(i.sieie);
2791 constexpr
static const char* name =
"photons/regPt";
2793 std::vector<float> output;
2794 for (
auto& i : event.photons)
2795 output.push_back(i.regPt);
2802 constexpr
static const char* name =
"photons/eta";
2804 std::vector<float> output;
2805 for (
auto& i : event.photons)
2806 output.push_back(i.eta());
2813 constexpr
static const char* name =
"photons/loose";
2815 std::vector<float> output;
2816 for (
auto& i : event.photons)
2817 output.push_back(i.loose);
2824 constexpr
static const char* name =
"photons/eright";
2826 std::vector<float> output;
2827 for (
auto& i : event.photons)
2828 output.push_back(i.eright);
2835 constexpr
static const char* name =
"photons/nhIso";
2837 std::vector<float> output;
2838 for (
auto& i : event.photons)
2839 output.push_back(i.nhIso);
2846 constexpr
static const char* name =
"photons/py";
2848 std::vector<float> output;
2849 for (
auto& i : event.photons)
2850 output.push_back(i.py());
2857 constexpr
static const char* name =
"photons/ebottom";
2859 std::vector<float> output;
2860 for (
auto& i : event.photons)
2861 output.push_back(i.ebottom);
2868 constexpr
static const char* name =
"photons/csafeVeto";
2870 std::vector<float> output;
2871 for (
auto& i : event.photons)
2872 output.push_back(i.csafeVeto);
2879 constexpr
static const char* name =
"photons/phIso";
2881 std::vector<float> output;
2882 for (
auto& i : event.photons)
2883 output.push_back(i.phIso);
2890 constexpr
static const char* name =
"photons/phiWidth";
2892 std::vector<float> output;
2893 for (
auto& i : event.photons)
2894 output.push_back(i.phiWidth);
2901 constexpr
static const char* name =
"photons/px";
2903 std::vector<float> output;
2904 for (
auto& i : event.photons)
2905 output.push_back(i.px());
2912 constexpr
static const char* name =
"photons/pt";
2914 std::vector<float> output;
2915 for (
auto& i : event.photons)
2916 output.push_back(i.pt());
2923 constexpr
static const char* name =
"photons/timeSpan";
2925 std::vector<float> output;
2926 for (
auto& i : event.photons)
2927 output.push_back(i.timeSpan);
2934 constexpr
static const char* name =
"photons/m";
2936 std::vector<float> output;
2937 for (
auto& i : event.photons)
2938 output.push_back(i.m());
2945 constexpr
static const char* name =
"photons/etaWidth";
2947 std::vector<float> output;
2948 for (
auto& i : event.photons)
2949 output.push_back(i.etaWidth);
2956 constexpr
static const char* name =
"photons/r9";
2958 std::vector<float> output;
2959 for (
auto& i : event.photons)
2960 output.push_back(i.r9);
2967 constexpr
static const char* name =
"photons/hOverE";
2969 std::vector<float> output;
2970 for (
auto& i : event.photons)
2971 output.push_back(i.hOverE);
2978 constexpr
static const char* name =
"photons/smearedPt";
2980 std::vector<float> output;
2981 for (
auto& i : event.photons)
2982 output.push_back(i.smearedPt);
2989 constexpr
static const char* name =
"photons/time";
2991 std::vector<float> output;
2992 for (
auto& i : event.photons)
2993 output.push_back(i.time);
3000 constexpr
static const char* name =
"photons/ampSeed";
3002 std::vector<float> output;
3003 for (
auto& i : event.photons)
3004 output.push_back(i.ampSeed);
3011 constexpr
static const char* name =
"chsAK4Jets/size";
3013 std::vector<float> output {float(event.chsAK4Jets.size())};
3020 constexpr
static const char* name =
"chsAK4Jets/matchedGenJet_isValid";
3022 std::vector<float> output;
3023 for (
auto& i : event.chsAK4Jets)
3024 output.push_back(i.matchedGenJet.isValid());
3031 constexpr
static const char* name =
"chsAK4Jets/constituents_size";
3033 std::vector<float> output;
3034 for (
auto& i : event.chsAK4Jets)
3035 output.push_back(i.constituents.size());
3042 constexpr
static const char* name =
"chsAK4Jets/secondaryVertex_isValid";
3044 std::vector<float> output;
3045 for (
auto& i : event.chsAK4Jets)
3046 output.push_back(i.secondaryVertex.isValid());
3053 constexpr
static const char* name =
"chsAK4Jets/deepCMVAudsg";
3055 std::vector<float> output;
3056 for (
auto& i : event.chsAK4Jets)
3057 output.push_back(i.deepCMVAudsg);
3064 constexpr
static const char* name =
"chsAK4Jets/nhf";
3066 std::vector<float> output;
3067 for (
auto& i : event.chsAK4Jets)
3068 output.push_back(i.nhf);
3075 constexpr
static const char* name =
"chsAK4Jets/ptCorrUp";
3077 std::vector<float> output;
3078 for (
auto& i : event.chsAK4Jets)
3079 output.push_back(i.ptCorrUp);
3086 constexpr
static const char* name =
"chsAK4Jets/deepCMVAcc";
3088 std::vector<float> output;
3089 for (
auto& i : event.chsAK4Jets)
3090 output.push_back(i.deepCMVAcc);
3097 constexpr
static const char* name =
"chsAK4Jets/deepCSVudsg";
3099 std::vector<float> output;
3100 for (
auto& i : event.chsAK4Jets)
3101 output.push_back(i.deepCSVudsg);
3108 constexpr
static const char* name =
"chsAK4Jets/cmva";
3110 std::vector<float> output;
3111 for (
auto& i : event.chsAK4Jets)
3112 output.push_back(i.cmva);
3119 constexpr
static const char* name =
"chsAK4Jets/deepCSVcc";
3121 std::vector<float> output;
3122 for (
auto& i : event.chsAK4Jets)
3123 output.push_back(i.deepCSVcc);
3130 constexpr
static const char* name =
"chsAK4Jets/deepCMVAbb";
3132 std::vector<float> output;
3133 for (
auto& i : event.chsAK4Jets)
3134 output.push_back(i.deepCMVAbb);
3141 constexpr
static const char* name =
"chsAK4Jets/pz";
3143 std::vector<float> output;
3144 for (
auto& i : event.chsAK4Jets)
3145 output.push_back(i.pz());
3152 constexpr
static const char* name =
"chsAK4Jets/chf";
3154 std::vector<float> output;
3155 for (
auto& i : event.chsAK4Jets)
3156 output.push_back(i.chf);
3163 constexpr
static const char* name =
"chsAK4Jets/area";
3165 std::vector<float> output;
3166 for (
auto& i : event.chsAK4Jets)
3167 output.push_back(i.area);
3174 constexpr
static const char* name =
"chsAK4Jets/nef";
3176 std::vector<float> output;
3177 for (
auto& i : event.chsAK4Jets)
3178 output.push_back(i.nef);
3185 constexpr
static const char* name =
"chsAK4Jets/ptCorrDown";
3187 std::vector<float> output;
3188 for (
auto& i : event.chsAK4Jets)
3189 output.push_back(i.ptCorrDown);
3196 constexpr
static const char* name =
"chsAK4Jets/deepCSVbb";
3198 std::vector<float> output;
3199 for (
auto& i : event.chsAK4Jets)
3200 output.push_back(i.deepCSVbb);
3207 constexpr
static const char* name =
"chsAK4Jets/deepCMVAb";
3209 std::vector<float> output;
3210 for (
auto& i : event.chsAK4Jets)
3211 output.push_back(i.deepCMVAb);
3218 constexpr
static const char* name =
"chsAK4Jets/tight";
3220 std::vector<float> output;
3221 for (
auto& i : event.chsAK4Jets)
3222 output.push_back(i.tight);
3229 constexpr
static const char* name =
"chsAK4Jets/puid";
3231 std::vector<float> output;
3232 for (
auto& i : event.chsAK4Jets)
3233 output.push_back(i.puid);
3240 constexpr
static const char* name =
"chsAK4Jets/qgl";
3242 std::vector<float> output;
3243 for (
auto& i : event.chsAK4Jets)
3244 output.push_back(i.qgl);
3251 constexpr
static const char* name =
"chsAK4Jets/tightLepVeto";
3253 std::vector<float> output;
3254 for (
auto& i : event.chsAK4Jets)
3255 output.push_back(i.tightLepVeto);
3262 constexpr
static const char* name =
"chsAK4Jets/e";
3264 std::vector<float> output;
3265 for (
auto& i : event.chsAK4Jets)
3266 output.push_back(i.e());
3273 constexpr
static const char* name =
"chsAK4Jets/cef";
3275 std::vector<float> output;
3276 for (
auto& i : event.chsAK4Jets)
3277 output.push_back(i.cef);
3284 constexpr
static const char* name =
"chsAK4Jets/p";
3286 std::vector<float> output;
3287 for (
auto& i : event.chsAK4Jets)
3288 output.push_back(i.p());
3295 constexpr
static const char* name =
"chsAK4Jets/rawPt";
3297 std::vector<float> output;
3298 for (
auto& i : event.chsAK4Jets)
3299 output.push_back(i.rawPt);
3306 constexpr
static const char* name =
"chsAK4Jets/eta";
3308 std::vector<float> output;
3309 for (
auto& i : event.chsAK4Jets)
3310 output.push_back(i.eta());
3317 constexpr
static const char* name =
"chsAK4Jets/loose";
3319 std::vector<float> output;
3320 for (
auto& i : event.chsAK4Jets)
3321 output.push_back(i.loose);
3328 constexpr
static const char* name =
"chsAK4Jets/deepCMVAc";
3330 std::vector<float> output;
3331 for (
auto& i : event.chsAK4Jets)
3332 output.push_back(i.deepCMVAc);
3339 constexpr
static const char* name =
"chsAK4Jets/py";
3341 std::vector<float> output;
3342 for (
auto& i : event.chsAK4Jets)
3343 output.push_back(i.py());
3350 constexpr
static const char* name =
"chsAK4Jets/monojet";
3352 std::vector<float> output;
3353 for (
auto& i : event.chsAK4Jets)
3354 output.push_back(i.monojet);
3361 constexpr
static const char* name =
"chsAK4Jets/ptSmearDown";
3363 std::vector<float> output;
3364 for (
auto& i : event.chsAK4Jets)
3365 output.push_back(i.ptSmearDown);
3372 constexpr
static const char* name =
"chsAK4Jets/px";
3374 std::vector<float> output;
3375 for (
auto& i : event.chsAK4Jets)
3376 output.push_back(i.px());
3383 constexpr
static const char* name =
"chsAK4Jets/pt";
3385 std::vector<float> output;
3386 for (
auto& i : event.chsAK4Jets)
3387 output.push_back(i.pt());
3394 constexpr
static const char* name =
"chsAK4Jets/csv";
3396 std::vector<float> output;
3397 for (
auto& i : event.chsAK4Jets)
3398 output.push_back(i.csv);
3405 constexpr
static const char* name =
"chsAK4Jets/deepCSVb";
3407 std::vector<float> output;
3408 for (
auto& i : event.chsAK4Jets)
3409 output.push_back(i.deepCSVb);
3416 constexpr
static const char* name =
"chsAK4Jets/deepCSVc";
3418 std::vector<float> output;
3419 for (
auto& i : event.chsAK4Jets)
3420 output.push_back(i.deepCSVc);
3427 constexpr
static const char* name =
"chsAK4Jets/m";
3429 std::vector<float> output;
3430 for (
auto& i : event.chsAK4Jets)
3431 output.push_back(i.m());
3438 constexpr
static const char* name =
"chsAK4Jets/phi";
3440 std::vector<float> output;
3441 for (
auto& i : event.chsAK4Jets)
3442 output.push_back(i.phi());
3449 constexpr
static const char* name =
"chsAK4Jets/ptSmear";
3451 std::vector<float> output;
3452 for (
auto& i : event.chsAK4Jets)
3453 output.push_back(i.ptSmear);
3460 constexpr
static const char* name =
"chsAK4Jets/ptSmearUp";
3462 std::vector<float> output;
3463 for (
auto& i : event.chsAK4Jets)
3464 output.push_back(i.ptSmearUp);
3471 constexpr
static const char* name =
"puppiAK4Jets/size";
3473 std::vector<float> output {float(event.puppiAK4Jets.size())};
3480 constexpr
static const char* name =
"puppiAK4Jets/matchedGenJet_isValid";
3482 std::vector<float> output;
3483 for (
auto& i : event.puppiAK4Jets)
3484 output.push_back(i.matchedGenJet.isValid());
3491 constexpr
static const char* name =
"puppiAK4Jets/constituents_size";
3493 std::vector<float> output;
3494 for (
auto& i : event.puppiAK4Jets)
3495 output.push_back(i.constituents.size());
3502 constexpr
static const char* name =
"puppiAK4Jets/secondaryVertex_isValid";
3504 std::vector<float> output;
3505 for (
auto& i : event.puppiAK4Jets)
3506 output.push_back(i.secondaryVertex.isValid());
3513 constexpr
static const char* name =
"puppiAK4Jets/deepCMVAudsg";
3515 std::vector<float> output;
3516 for (
auto& i : event.puppiAK4Jets)
3517 output.push_back(i.deepCMVAudsg);
3524 constexpr
static const char* name =
"puppiAK4Jets/nhf";
3526 std::vector<float> output;
3527 for (
auto& i : event.puppiAK4Jets)
3528 output.push_back(i.nhf);
3535 constexpr
static const char* name =
"puppiAK4Jets/ptCorrUp";
3537 std::vector<float> output;
3538 for (
auto& i : event.puppiAK4Jets)
3539 output.push_back(i.ptCorrUp);
3546 constexpr
static const char* name =
"puppiAK4Jets/deepCMVAcc";
3548 std::vector<float> output;
3549 for (
auto& i : event.puppiAK4Jets)
3550 output.push_back(i.deepCMVAcc);
3557 constexpr
static const char* name =
"puppiAK4Jets/deepCSVudsg";
3559 std::vector<float> output;
3560 for (
auto& i : event.puppiAK4Jets)
3561 output.push_back(i.deepCSVudsg);
3568 constexpr
static const char* name =
"puppiAK4Jets/cmva";
3570 std::vector<float> output;
3571 for (
auto& i : event.puppiAK4Jets)
3572 output.push_back(i.cmva);
3579 constexpr
static const char* name =
"puppiAK4Jets/deepCSVcc";
3581 std::vector<float> output;
3582 for (
auto& i : event.puppiAK4Jets)
3583 output.push_back(i.deepCSVcc);
3590 constexpr
static const char* name =
"puppiAK4Jets/deepCMVAbb";
3592 std::vector<float> output;
3593 for (
auto& i : event.puppiAK4Jets)
3594 output.push_back(i.deepCMVAbb);
3601 constexpr
static const char* name =
"puppiAK4Jets/pz";
3603 std::vector<float> output;
3604 for (
auto& i : event.puppiAK4Jets)
3605 output.push_back(i.pz());
3612 constexpr
static const char* name =
"puppiAK4Jets/chf";
3614 std::vector<float> output;
3615 for (
auto& i : event.puppiAK4Jets)
3616 output.push_back(i.chf);
3623 constexpr
static const char* name =
"puppiAK4Jets/area";
3625 std::vector<float> output;
3626 for (
auto& i : event.puppiAK4Jets)
3627 output.push_back(i.area);
3634 constexpr
static const char* name =
"puppiAK4Jets/nef";
3636 std::vector<float> output;
3637 for (
auto& i : event.puppiAK4Jets)
3638 output.push_back(i.nef);
3645 constexpr
static const char* name =
"puppiAK4Jets/ptCorrDown";
3647 std::vector<float> output;
3648 for (
auto& i : event.puppiAK4Jets)
3649 output.push_back(i.ptCorrDown);
3656 constexpr
static const char* name =
"puppiAK4Jets/deepCSVbb";
3658 std::vector<float> output;
3659 for (
auto& i : event.puppiAK4Jets)
3660 output.push_back(i.deepCSVbb);
3667 constexpr
static const char* name =
"puppiAK4Jets/deepCMVAb";
3669 std::vector<float> output;
3670 for (
auto& i : event.puppiAK4Jets)
3671 output.push_back(i.deepCMVAb);
3678 constexpr
static const char* name =
"puppiAK4Jets/tight";
3680 std::vector<float> output;
3681 for (
auto& i : event.puppiAK4Jets)
3682 output.push_back(i.tight);
3689 constexpr
static const char* name =
"puppiAK4Jets/puid";
3691 std::vector<float> output;
3692 for (
auto& i : event.puppiAK4Jets)
3693 output.push_back(i.puid);
3700 constexpr
static const char* name =
"puppiAK4Jets/qgl";
3702 std::vector<float> output;
3703 for (
auto& i : event.puppiAK4Jets)
3704 output.push_back(i.qgl);
3711 constexpr
static const char* name =
"puppiAK4Jets/tightLepVeto";
3713 std::vector<float> output;
3714 for (
auto& i : event.puppiAK4Jets)
3715 output.push_back(i.tightLepVeto);
3722 constexpr
static const char* name =
"puppiAK4Jets/e";
3724 std::vector<float> output;
3725 for (
auto& i : event.puppiAK4Jets)
3726 output.push_back(i.e());
3733 constexpr
static const char* name =
"puppiAK4Jets/cef";
3735 std::vector<float> output;
3736 for (
auto& i : event.puppiAK4Jets)
3737 output.push_back(i.cef);
3744 constexpr
static const char* name =
"puppiAK4Jets/p";
3746 std::vector<float> output;
3747 for (
auto& i : event.puppiAK4Jets)
3748 output.push_back(i.p());
3755 constexpr
static const char* name =
"puppiAK4Jets/rawPt";
3757 std::vector<float> output;
3758 for (
auto& i : event.puppiAK4Jets)
3759 output.push_back(i.rawPt);
3766 constexpr
static const char* name =
"puppiAK4Jets/eta";
3768 std::vector<float> output;
3769 for (
auto& i : event.puppiAK4Jets)
3770 output.push_back(i.eta());
3777 constexpr
static const char* name =
"puppiAK4Jets/loose";
3779 std::vector<float> output;
3780 for (
auto& i : event.puppiAK4Jets)
3781 output.push_back(i.loose);
3788 constexpr
static const char* name =
"puppiAK4Jets/deepCMVAc";
3790 std::vector<float> output;
3791 for (
auto& i : event.puppiAK4Jets)
3792 output.push_back(i.deepCMVAc);
3799 constexpr
static const char* name =
"puppiAK4Jets/py";
3801 std::vector<float> output;
3802 for (
auto& i : event.puppiAK4Jets)
3803 output.push_back(i.py());
3810 constexpr
static const char* name =
"puppiAK4Jets/monojet";
3812 std::vector<float> output;
3813 for (
auto& i : event.puppiAK4Jets)
3814 output.push_back(i.monojet);
3821 constexpr
static const char* name =
"puppiAK4Jets/ptSmearDown";
3823 std::vector<float> output;
3824 for (
auto& i : event.puppiAK4Jets)
3825 output.push_back(i.ptSmearDown);
3832 constexpr
static const char* name =
"puppiAK4Jets/px";
3834 std::vector<float> output;
3835 for (
auto& i : event.puppiAK4Jets)
3836 output.push_back(i.px());
3843 constexpr
static const char* name =
"puppiAK4Jets/pt";
3845 std::vector<float> output;
3846 for (
auto& i : event.puppiAK4Jets)
3847 output.push_back(i.pt());
3854 constexpr
static const char* name =
"puppiAK4Jets/csv";
3856 std::vector<float> output;
3857 for (
auto& i : event.puppiAK4Jets)
3858 output.push_back(i.csv);
3865 constexpr
static const char* name =
"puppiAK4Jets/deepCSVb";
3867 std::vector<float> output;
3868 for (
auto& i : event.puppiAK4Jets)
3869 output.push_back(i.deepCSVb);
3876 constexpr
static const char* name =
"puppiAK4Jets/deepCSVc";
3878 std::vector<float> output;
3879 for (
auto& i : event.puppiAK4Jets)
3880 output.push_back(i.deepCSVc);
3887 constexpr
static const char* name =
"puppiAK4Jets/m";
3889 std::vector<float> output;
3890 for (
auto& i : event.puppiAK4Jets)
3891 output.push_back(i.m());
3898 constexpr
static const char* name =
"puppiAK4Jets/phi";
3900 std::vector<float> output;
3901 for (
auto& i : event.puppiAK4Jets)
3902 output.push_back(i.phi());
3909 constexpr
static const char* name =
"puppiAK4Jets/ptSmear";
3911 std::vector<float> output;
3912 for (
auto& i : event.puppiAK4Jets)
3913 output.push_back(i.ptSmear);
3920 constexpr
static const char* name =
"puppiAK4Jets/ptSmearUp";
3922 std::vector<float> output;
3923 for (
auto& i : event.puppiAK4Jets)
3924 output.push_back(i.ptSmearUp);
3931 constexpr
static const char* name =
"chsAK8Jets/size";
3933 std::vector<float> output {float(event.chsAK8Jets.size())};
3940 constexpr
static const char* name =
"chsAK8Jets/subjets_size";
3942 std::vector<float> output;
3943 for (
auto& i : event.chsAK8Jets)
3944 output.push_back(i.subjets.size());
3951 constexpr
static const char* name =
"chsAK8Jets/matchedGenJet_isValid";
3953 std::vector<float> output;
3954 for (
auto& i : event.chsAK8Jets)
3955 output.push_back(i.matchedGenJet.isValid());
3962 constexpr
static const char* name =
"chsAK8Jets/constituents_size";
3964 std::vector<float> output;
3965 for (
auto& i : event.chsAK8Jets)
3966 output.push_back(i.constituents.size());
3973 constexpr
static const char* name =
"chsAK8Jets/secondaryVertex_isValid";
3975 std::vector<float> output;
3976 for (
auto& i : event.chsAK8Jets)
3977 output.push_back(i.secondaryVertex.isValid());
3984 constexpr
static const char* name =
"chsAK8Jets/deepCMVAudsg";
3986 std::vector<float> output;
3987 for (
auto& i : event.chsAK8Jets)
3988 output.push_back(i.deepCMVAudsg);
3995 constexpr
static const char* name =
"chsAK8Jets/deepBBprobH";
3997 std::vector<float> output;
3998 for (
auto& i : event.chsAK8Jets)
3999 output.push_back(i.deepBBprobH);
4006 constexpr
static const char* name =
"chsAK8Jets/deepCMVAbb";
4008 std::vector<float> output;
4009 for (
auto& i : event.chsAK8Jets)
4010 output.push_back(i.deepCMVAbb);
4017 constexpr
static const char* name =
"chsAK8Jets/ptCorrUp";
4019 std::vector<float> output;
4020 for (
auto& i : event.chsAK8Jets)
4021 output.push_back(i.ptCorrUp);
4028 constexpr
static const char* name =
"chsAK8Jets/cef";
4030 std::vector<float> output;
4031 for (
auto& i : event.chsAK8Jets)
4032 output.push_back(i.cef);
4039 constexpr
static const char* name =
"chsAK8Jets/deepCSVudsg";
4041 std::vector<float> output;
4042 for (
auto& i : event.chsAK8Jets)
4043 output.push_back(i.deepCSVudsg);
4050 constexpr
static const char* name =
"chsAK8Jets/tight";
4052 std::vector<float> output;
4053 for (
auto& i : event.chsAK8Jets)
4054 output.push_back(i.tight);
4061 constexpr
static const char* name =
"chsAK8Jets/cmva";
4063 std::vector<float> output;
4064 for (
auto& i : event.chsAK8Jets)
4065 output.push_back(i.cmva);
4072 constexpr
static const char* name =
"chsAK8Jets/phi";
4074 std::vector<float> output;
4075 for (
auto& i : event.chsAK8Jets)
4076 output.push_back(i.phi());
4083 constexpr
static const char* name =
"chsAK8Jets/nhf";
4085 std::vector<float> output;
4086 for (
auto& i : event.chsAK8Jets)
4087 output.push_back(i.nhf);
4094 constexpr
static const char* name =
"chsAK8Jets/deepBBprobQ";
4096 std::vector<float> output;
4097 for (
auto& i : event.chsAK8Jets)
4098 output.push_back(i.deepBBprobQ);
4105 constexpr
static const char* name =
"chsAK8Jets/deepCSVbb";
4107 std::vector<float> output;
4108 for (
auto& i : event.chsAK8Jets)
4109 output.push_back(i.deepCSVbb);
4116 constexpr
static const char* name =
"chsAK8Jets/htt_frec";
4118 std::vector<float> output;
4119 for (
auto& i : event.chsAK8Jets)
4120 output.push_back(i.htt_frec);
4127 constexpr
static const char* name =
"chsAK8Jets/deepCMVAb";
4129 std::vector<float> output;
4130 for (
auto& i : event.chsAK8Jets)
4131 output.push_back(i.deepCMVAb);
4138 constexpr
static const char* name =
"chsAK8Jets/chf";
4140 std::vector<float> output;
4141 for (
auto& i : event.chsAK8Jets)
4142 output.push_back(i.chf);
4149 constexpr
static const char* name =
"chsAK8Jets/area";
4151 std::vector<float> output;
4152 for (
auto& i : event.chsAK8Jets)
4153 output.push_back(i.area);
4160 constexpr
static const char* name =
"chsAK8Jets/nef";
4162 std::vector<float> output;
4163 for (
auto& i : event.chsAK8Jets)
4164 output.push_back(i.nef);
4171 constexpr
static const char* name =
"chsAK8Jets/htt_mass";
4173 std::vector<float> output;
4174 for (
auto& i : event.chsAK8Jets)
4175 output.push_back(i.htt_mass);
4182 constexpr
static const char* name =
"chsAK8Jets/ptCorrDown";
4184 std::vector<float> output;
4185 for (
auto& i : event.chsAK8Jets)
4186 output.push_back(i.ptCorrDown);
4193 constexpr
static const char* name =
"chsAK8Jets/pz";
4195 std::vector<float> output;
4196 for (
auto& i : event.chsAK8Jets)
4197 output.push_back(i.pz());
4204 constexpr
static const char* name =
"chsAK8Jets/tau2";
4206 std::vector<float> output;
4207 for (
auto& i : event.chsAK8Jets)
4208 output.push_back(i.tau2);
4215 constexpr
static const char* name =
"chsAK8Jets/tau3";
4217 std::vector<float> output;
4218 for (
auto& i : event.chsAK8Jets)
4219 output.push_back(i.tau3);
4226 constexpr
static const char* name =
"chsAK8Jets/puid";
4228 std::vector<float> output;
4229 for (
auto& i : event.chsAK8Jets)
4230 output.push_back(i.puid);
4237 constexpr
static const char* name =
"chsAK8Jets/tau1";
4239 std::vector<float> output;
4240 for (
auto& i : event.chsAK8Jets)
4241 output.push_back(i.tau1);
4248 constexpr
static const char* name =
"chsAK8Jets/mSD";
4250 std::vector<float> output;
4251 for (
auto& i : event.chsAK8Jets)
4252 output.push_back(i.mSD);
4259 constexpr
static const char* name =
"chsAK8Jets/e";
4261 std::vector<float> output;
4262 for (
auto& i : event.chsAK8Jets)
4263 output.push_back(i.e());
4270 constexpr
static const char* name =
"chsAK8Jets/deepCMVAcc";
4272 std::vector<float> output;
4273 for (
auto& i : event.chsAK8Jets)
4274 output.push_back(i.deepCMVAcc);
4281 constexpr
static const char* name =
"chsAK8Jets/p";
4283 std::vector<float> output;
4284 for (
auto& i : event.chsAK8Jets)
4285 output.push_back(i.p());
4292 constexpr
static const char* name =
"chsAK8Jets/rawPt";
4294 std::vector<float> output;
4295 for (
auto& i : event.chsAK8Jets)
4296 output.push_back(i.rawPt);
4303 constexpr
static const char* name =
"chsAK8Jets/eta";
4305 std::vector<float> output;
4306 for (
auto& i : event.chsAK8Jets)
4307 output.push_back(i.eta());
4314 constexpr
static const char* name =
"chsAK8Jets/double_sub";
4316 std::vector<float> output;
4317 for (
auto& i : event.chsAK8Jets)
4318 output.push_back(i.double_sub);
4325 constexpr
static const char* name =
"chsAK8Jets/loose";
4327 std::vector<float> output;
4328 for (
auto& i : event.chsAK8Jets)
4329 output.push_back(i.loose);
4336 constexpr
static const char* name =
"chsAK8Jets/ptSmear";
4338 std::vector<float> output;
4339 for (
auto& i : event.chsAK8Jets)
4340 output.push_back(i.ptSmear);
4347 constexpr
static const char* name =
"chsAK8Jets/deepCMVAc";
4349 std::vector<float> output;
4350 for (
auto& i : event.chsAK8Jets)
4351 output.push_back(i.deepCMVAc);
4358 constexpr
static const char* name =
"chsAK8Jets/qgl";
4360 std::vector<float> output;
4361 for (
auto& i : event.chsAK8Jets)
4362 output.push_back(i.qgl);
4369 constexpr
static const char* name =
"chsAK8Jets/py";
4371 std::vector<float> output;
4372 for (
auto& i : event.chsAK8Jets)
4373 output.push_back(i.py());
4380 constexpr
static const char* name =
"chsAK8Jets/monojet";
4382 std::vector<float> output;
4383 for (
auto& i : event.chsAK8Jets)
4384 output.push_back(i.monojet);
4391 constexpr
static const char* name =
"chsAK8Jets/ptSmearDown";
4393 std::vector<float> output;
4394 for (
auto& i : event.chsAK8Jets)
4395 output.push_back(i.ptSmearDown);
4402 constexpr
static const char* name =
"chsAK8Jets/px";
4404 std::vector<float> output;
4405 for (
auto& i : event.chsAK8Jets)
4406 output.push_back(i.px());
4413 constexpr
static const char* name =
"chsAK8Jets/mPruned";
4415 std::vector<float> output;
4416 for (
auto& i : event.chsAK8Jets)
4417 output.push_back(i.mPruned);
4424 constexpr
static const char* name =
"chsAK8Jets/tau1SD";
4426 std::vector<float> output;
4427 for (
auto& i : event.chsAK8Jets)
4428 output.push_back(i.tau1SD);
4435 constexpr
static const char* name =
"chsAK8Jets/pt";
4437 std::vector<float> output;
4438 for (
auto& i : event.chsAK8Jets)
4439 output.push_back(i.pt());
4446 constexpr
static const char* name =
"chsAK8Jets/tightLepVeto";
4448 std::vector<float> output;
4449 for (
auto& i : event.chsAK8Jets)
4450 output.push_back(i.tightLepVeto);
4457 constexpr
static const char* name =
"chsAK8Jets/deepCSVb";
4459 std::vector<float> output;
4460 for (
auto& i : event.chsAK8Jets)
4461 output.push_back(i.deepCSVb);
4468 constexpr
static const char* name =
"chsAK8Jets/deepCSVc";
4470 std::vector<float> output;
4471 for (
auto& i : event.chsAK8Jets)
4472 output.push_back(i.deepCSVc);
4479 constexpr
static const char* name =
"chsAK8Jets/tau3SD";
4481 std::vector<float> output;
4482 for (
auto& i : event.chsAK8Jets)
4483 output.push_back(i.tau3SD);
4490 constexpr
static const char* name =
"chsAK8Jets/m";
4492 std::vector<float> output;
4493 for (
auto& i : event.chsAK8Jets)
4494 output.push_back(i.m());
4501 constexpr
static const char* name =
"chsAK8Jets/deepCSVcc";
4503 std::vector<float> output;
4504 for (
auto& i : event.chsAK8Jets)
4505 output.push_back(i.deepCSVcc);
4512 constexpr
static const char* name =
"chsAK8Jets/tau2SD";
4514 std::vector<float> output;
4515 for (
auto& i : event.chsAK8Jets)
4516 output.push_back(i.tau2SD);
4523 constexpr
static const char* name =
"chsAK8Jets/csv";
4525 std::vector<float> output;
4526 for (
auto& i : event.chsAK8Jets)
4527 output.push_back(i.csv);
4534 constexpr
static const char* name =
"chsAK8Jets/ptSmearUp";
4536 std::vector<float> output;
4537 for (
auto& i : event.chsAK8Jets)
4538 output.push_back(i.ptSmearUp);
4545 constexpr
static const char* name =
"chsAK8Subjets/size";
4547 std::vector<float> output {float(event.chsAK8Subjets.size())};
4554 constexpr
static const char* name =
"chsAK8Subjets/deepCMVAudsg";
4556 std::vector<float> output;
4557 for (
auto& i : event.chsAK8Subjets)
4558 output.push_back(i.deepCMVAudsg);
4565 constexpr
static const char* name =
"chsAK8Subjets/deepCMVAbb";
4567 std::vector<float> output;
4568 for (
auto& i : event.chsAK8Subjets)
4569 output.push_back(i.deepCMVAbb);
4576 constexpr
static const char* name =
"chsAK8Subjets/deepCSVudsg";
4578 std::vector<float> output;
4579 for (
auto& i : event.chsAK8Subjets)
4580 output.push_back(i.deepCSVudsg);
4587 constexpr
static const char* name =
"chsAK8Subjets/cmva";
4589 std::vector<float> output;
4590 for (
auto& i : event.chsAK8Subjets)
4591 output.push_back(i.cmva);
4598 constexpr
static const char* name =
"chsAK8Subjets/phi";
4600 std::vector<float> output;
4601 for (
auto& i : event.chsAK8Subjets)
4602 output.push_back(i.phi());
4609 constexpr
static const char* name =
"chsAK8Subjets/deepCSVbb";
4611 std::vector<float> output;
4612 for (
auto& i : event.chsAK8Subjets)
4613 output.push_back(i.deepCSVbb);
4620 constexpr
static const char* name =
"chsAK8Subjets/pz";
4622 std::vector<float> output;
4623 for (
auto& i : event.chsAK8Subjets)
4624 output.push_back(i.pz());
4631 constexpr
static const char* name =
"chsAK8Subjets/deepCMVAb";
4633 std::vector<float> output;
4634 for (
auto& i : event.chsAK8Subjets)
4635 output.push_back(i.deepCMVAb);
4642 constexpr
static const char* name =
"chsAK8Subjets/deepCMVAc";
4644 std::vector<float> output;
4645 for (
auto& i : event.chsAK8Subjets)
4646 output.push_back(i.deepCMVAc);
4653 constexpr
static const char* name =
"chsAK8Subjets/qgl";
4655 std::vector<float> output;
4656 for (
auto& i : event.chsAK8Subjets)
4657 output.push_back(i.qgl);
4664 constexpr
static const char* name =
"chsAK8Subjets/csv";
4666 std::vector<float> output;
4667 for (
auto& i : event.chsAK8Subjets)
4668 output.push_back(i.csv);
4675 constexpr
static const char* name =
"chsAK8Subjets/e";
4677 std::vector<float> output;
4678 for (
auto& i : event.chsAK8Subjets)
4679 output.push_back(i.e());
4686 constexpr
static const char* name =
"chsAK8Subjets/deepCMVAcc";
4688 std::vector<float> output;
4689 for (
auto& i : event.chsAK8Subjets)
4690 output.push_back(i.deepCMVAcc);
4697 constexpr
static const char* name =
"chsAK8Subjets/p";
4699 std::vector<float> output;
4700 for (
auto& i : event.chsAK8Subjets)
4701 output.push_back(i.p());
4708 constexpr
static const char* name =
"chsAK8Subjets/eta";
4710 std::vector<float> output;
4711 for (
auto& i : event.chsAK8Subjets)
4712 output.push_back(i.eta());
4719 constexpr
static const char* name =
"chsAK8Subjets/py";
4721 std::vector<float> output;
4722 for (
auto& i : event.chsAK8Subjets)
4723 output.push_back(i.py());
4730 constexpr
static const char* name =
"chsAK8Subjets/px";
4732 std::vector<float> output;
4733 for (
auto& i : event.chsAK8Subjets)
4734 output.push_back(i.px());
4741 constexpr
static const char* name =
"chsAK8Subjets/pt";
4743 std::vector<float> output;
4744 for (
auto& i : event.chsAK8Subjets)
4745 output.push_back(i.pt());
4752 constexpr
static const char* name =
"chsAK8Subjets/deepCSVb";
4754 std::vector<float> output;
4755 for (
auto& i : event.chsAK8Subjets)
4756 output.push_back(i.deepCSVb);
4763 constexpr
static const char* name =
"chsAK8Subjets/deepCSVc";
4765 std::vector<float> output;
4766 for (
auto& i : event.chsAK8Subjets)
4767 output.push_back(i.deepCSVc);
4774 constexpr
static const char* name =
"chsAK8Subjets/m";
4776 std::vector<float> output;
4777 for (
auto& i : event.chsAK8Subjets)
4778 output.push_back(i.m());
4785 constexpr
static const char* name =
"chsAK8Subjets/deepCSVcc";
4787 std::vector<float> output;
4788 for (
auto& i : event.chsAK8Subjets)
4789 output.push_back(i.deepCSVcc);
4796 constexpr
static const char* name =
"chsCA15Jets/size";
4798 std::vector<float> output {float(event.chsCA15Jets.size())};
4805 constexpr
static const char* name =
"chsCA15Jets/subjets_size";
4807 std::vector<float> output;
4808 for (
auto& i : event.chsCA15Jets)
4809 output.push_back(i.subjets.size());
4816 constexpr
static const char* name =
"chsCA15Jets/matchedGenJet_isValid";
4818 std::vector<float> output;
4819 for (
auto& i : event.chsCA15Jets)
4820 output.push_back(i.matchedGenJet.isValid());
4827 constexpr
static const char* name =
"chsCA15Jets/constituents_size";
4829 std::vector<float> output;
4830 for (
auto& i : event.chsCA15Jets)
4831 output.push_back(i.constituents.size());
4838 constexpr
static const char* name =
"chsCA15Jets/secondaryVertex_isValid";
4840 std::vector<float> output;
4841 for (
auto& i : event.chsCA15Jets)
4842 output.push_back(i.secondaryVertex.isValid());
4849 constexpr
static const char* name =
"chsCA15Jets/deepCMVAudsg";
4851 std::vector<float> output;
4852 for (
auto& i : event.chsCA15Jets)
4853 output.push_back(i.deepCMVAudsg);
4860 constexpr
static const char* name =
"chsCA15Jets/deepBBprobH";
4862 std::vector<float> output;
4863 for (
auto& i : event.chsCA15Jets)
4864 output.push_back(i.deepBBprobH);
4871 constexpr
static const char* name =
"chsCA15Jets/deepCMVAbb";
4873 std::vector<float> output;
4874 for (
auto& i : event.chsCA15Jets)
4875 output.push_back(i.deepCMVAbb);
4882 constexpr
static const char* name =
"chsCA15Jets/ptCorrUp";
4884 std::vector<float> output;
4885 for (
auto& i : event.chsCA15Jets)
4886 output.push_back(i.ptCorrUp);
4893 constexpr
static const char* name =
"chsCA15Jets/cef";
4895 std::vector<float> output;
4896 for (
auto& i : event.chsCA15Jets)
4897 output.push_back(i.cef);
4904 constexpr
static const char* name =
"chsCA15Jets/deepCSVudsg";
4906 std::vector<float> output;
4907 for (
auto& i : event.chsCA15Jets)
4908 output.push_back(i.deepCSVudsg);
4915 constexpr
static const char* name =
"chsCA15Jets/tight";
4917 std::vector<float> output;
4918 for (
auto& i : event.chsCA15Jets)
4919 output.push_back(i.tight);
4926 constexpr
static const char* name =
"chsCA15Jets/cmva";
4928 std::vector<float> output;
4929 for (
auto& i : event.chsCA15Jets)
4930 output.push_back(i.cmva);
4937 constexpr
static const char* name =
"chsCA15Jets/phi";
4939 std::vector<float> output;
4940 for (
auto& i : event.chsCA15Jets)
4941 output.push_back(i.phi());
4948 constexpr
static const char* name =
"chsCA15Jets/nhf";
4950 std::vector<float> output;
4951 for (
auto& i : event.chsCA15Jets)
4952 output.push_back(i.nhf);
4959 constexpr
static const char* name =
"chsCA15Jets/deepBBprobQ";
4961 std::vector<float> output;
4962 for (
auto& i : event.chsCA15Jets)
4963 output.push_back(i.deepBBprobQ);
4970 constexpr
static const char* name =
"chsCA15Jets/deepCSVbb";
4972 std::vector<float> output;
4973 for (
auto& i : event.chsCA15Jets)
4974 output.push_back(i.deepCSVbb);
4981 constexpr
static const char* name =
"chsCA15Jets/htt_frec";
4983 std::vector<float> output;
4984 for (
auto& i : event.chsCA15Jets)
4985 output.push_back(i.htt_frec);
4992 constexpr
static const char* name =
"chsCA15Jets/deepCMVAb";
4994 std::vector<float> output;
4995 for (
auto& i : event.chsCA15Jets)
4996 output.push_back(i.deepCMVAb);
5003 constexpr
static const char* name =
"chsCA15Jets/chf";
5005 std::vector<float> output;
5006 for (
auto& i : event.chsCA15Jets)
5007 output.push_back(i.chf);
5014 constexpr
static const char* name =
"chsCA15Jets/area";
5016 std::vector<float> output;
5017 for (
auto& i : event.chsCA15Jets)
5018 output.push_back(i.area);
5025 constexpr
static const char* name =
"chsCA15Jets/nef";
5027 std::vector<float> output;
5028 for (
auto& i : event.chsCA15Jets)
5029 output.push_back(i.nef);
5036 constexpr
static const char* name =
"chsCA15Jets/htt_mass";
5038 std::vector<float> output;
5039 for (
auto& i : event.chsCA15Jets)
5040 output.push_back(i.htt_mass);
5047 constexpr
static const char* name =
"chsCA15Jets/ptCorrDown";
5049 std::vector<float> output;
5050 for (
auto& i : event.chsCA15Jets)
5051 output.push_back(i.ptCorrDown);
5058 constexpr
static const char* name =
"chsCA15Jets/pz";
5060 std::vector<float> output;
5061 for (
auto& i : event.chsCA15Jets)
5062 output.push_back(i.pz());
5069 constexpr
static const char* name =
"chsCA15Jets/tau2";
5071 std::vector<float> output;
5072 for (
auto& i : event.chsCA15Jets)
5073 output.push_back(i.tau2);
5080 constexpr
static const char* name =
"chsCA15Jets/tau3";
5082 std::vector<float> output;
5083 for (
auto& i : event.chsCA15Jets)
5084 output.push_back(i.tau3);
5091 constexpr
static const char* name =
"chsCA15Jets/puid";
5093 std::vector<float> output;
5094 for (
auto& i : event.chsCA15Jets)
5095 output.push_back(i.puid);
5102 constexpr
static const char* name =
"chsCA15Jets/tau1";
5104 std::vector<float> output;
5105 for (
auto& i : event.chsCA15Jets)
5106 output.push_back(i.tau1);
5113 constexpr
static const char* name =
"chsCA15Jets/mSD";
5115 std::vector<float> output;
5116 for (
auto& i : event.chsCA15Jets)
5117 output.push_back(i.mSD);
5124 constexpr
static const char* name =
"chsCA15Jets/e";
5126 std::vector<float> output;
5127 for (
auto& i : event.chsCA15Jets)
5128 output.push_back(i.e());
5135 constexpr
static const char* name =
"chsCA15Jets/deepCMVAcc";
5137 std::vector<float> output;
5138 for (
auto& i : event.chsCA15Jets)
5139 output.push_back(i.deepCMVAcc);
5146 constexpr
static const char* name =
"chsCA15Jets/p";
5148 std::vector<float> output;
5149 for (
auto& i : event.chsCA15Jets)
5150 output.push_back(i.p());
5157 constexpr
static const char* name =
"chsCA15Jets/rawPt";
5159 std::vector<float> output;
5160 for (
auto& i : event.chsCA15Jets)
5161 output.push_back(i.rawPt);
5168 constexpr
static const char* name =
"chsCA15Jets/eta";
5170 std::vector<float> output;
5171 for (
auto& i : event.chsCA15Jets)
5172 output.push_back(i.eta());
5179 constexpr
static const char* name =
"chsCA15Jets/double_sub";
5181 std::vector<float> output;
5182 for (
auto& i : event.chsCA15Jets)
5183 output.push_back(i.double_sub);
5190 constexpr
static const char* name =
"chsCA15Jets/loose";
5192 std::vector<float> output;
5193 for (
auto& i : event.chsCA15Jets)
5194 output.push_back(i.loose);
5201 constexpr
static const char* name =
"chsCA15Jets/ptSmear";
5203 std::vector<float> output;
5204 for (
auto& i : event.chsCA15Jets)
5205 output.push_back(i.ptSmear);
5212 constexpr
static const char* name =
"chsCA15Jets/deepCMVAc";
5214 std::vector<float> output;
5215 for (
auto& i : event.chsCA15Jets)
5216 output.push_back(i.deepCMVAc);
5223 constexpr
static const char* name =
"chsCA15Jets/qgl";
5225 std::vector<float> output;
5226 for (
auto& i : event.chsCA15Jets)
5227 output.push_back(i.qgl);
5234 constexpr
static const char* name =
"chsCA15Jets/py";
5236 std::vector<float> output;
5237 for (
auto& i : event.chsCA15Jets)
5238 output.push_back(i.py());
5245 constexpr
static const char* name =
"chsCA15Jets/monojet";
5247 std::vector<float> output;
5248 for (
auto& i : event.chsCA15Jets)
5249 output.push_back(i.monojet);
5256 constexpr
static const char* name =
"chsCA15Jets/ptSmearDown";
5258 std::vector<float> output;
5259 for (
auto& i : event.chsCA15Jets)
5260 output.push_back(i.ptSmearDown);
5267 constexpr
static const char* name =
"chsCA15Jets/px";
5269 std::vector<float> output;
5270 for (
auto& i : event.chsCA15Jets)
5271 output.push_back(i.px());
5278 constexpr
static const char* name =
"chsCA15Jets/mPruned";
5280 std::vector<float> output;
5281 for (
auto& i : event.chsCA15Jets)
5282 output.push_back(i.mPruned);
5289 constexpr
static const char* name =
"chsCA15Jets/tau1SD";
5291 std::vector<float> output;
5292 for (
auto& i : event.chsCA15Jets)
5293 output.push_back(i.tau1SD);
5300 constexpr
static const char* name =
"chsCA15Jets/pt";
5302 std::vector<float> output;
5303 for (
auto& i : event.chsCA15Jets)
5304 output.push_back(i.pt());
5311 constexpr
static const char* name =
"chsCA15Jets/tightLepVeto";
5313 std::vector<float> output;
5314 for (
auto& i : event.chsCA15Jets)
5315 output.push_back(i.tightLepVeto);
5322 constexpr
static const char* name =
"chsCA15Jets/deepCSVb";
5324 std::vector<float> output;
5325 for (
auto& i : event.chsCA15Jets)
5326 output.push_back(i.deepCSVb);
5333 constexpr
static const char* name =
"chsCA15Jets/deepCSVc";
5335 std::vector<float> output;
5336 for (
auto& i : event.chsCA15Jets)
5337 output.push_back(i.deepCSVc);
5344 constexpr
static const char* name =
"chsCA15Jets/tau3SD";
5346 std::vector<float> output;
5347 for (
auto& i : event.chsCA15Jets)
5348 output.push_back(i.tau3SD);
5355 constexpr
static const char* name =
"chsCA15Jets/m";
5357 std::vector<float> output;
5358 for (
auto& i : event.chsCA15Jets)
5359 output.push_back(i.m());
5366 constexpr
static const char* name =
"chsCA15Jets/deepCSVcc";
5368 std::vector<float> output;
5369 for (
auto& i : event.chsCA15Jets)
5370 output.push_back(i.deepCSVcc);
5377 constexpr
static const char* name =
"chsCA15Jets/tau2SD";
5379 std::vector<float> output;
5380 for (
auto& i : event.chsCA15Jets)
5381 output.push_back(i.tau2SD);
5388 constexpr
static const char* name =
"chsCA15Jets/csv";
5390 std::vector<float> output;
5391 for (
auto& i : event.chsCA15Jets)
5392 output.push_back(i.csv);
5399 constexpr
static const char* name =
"chsCA15Jets/ptSmearUp";
5401 std::vector<float> output;
5402 for (
auto& i : event.chsCA15Jets)
5403 output.push_back(i.ptSmearUp);
5410 constexpr
static const char* name =
"chsCA15Subjets/size";
5412 std::vector<float> output {float(event.chsCA15Subjets.size())};
5419 constexpr
static const char* name =
"chsCA15Subjets/deepCMVAudsg";
5421 std::vector<float> output;
5422 for (
auto& i : event.chsCA15Subjets)
5423 output.push_back(i.deepCMVAudsg);
5430 constexpr
static const char* name =
"chsCA15Subjets/deepCMVAbb";
5432 std::vector<float> output;
5433 for (
auto& i : event.chsCA15Subjets)
5434 output.push_back(i.deepCMVAbb);
5441 constexpr
static const char* name =
"chsCA15Subjets/deepCSVudsg";
5443 std::vector<float> output;
5444 for (
auto& i : event.chsCA15Subjets)
5445 output.push_back(i.deepCSVudsg);
5452 constexpr
static const char* name =
"chsCA15Subjets/cmva";
5454 std::vector<float> output;
5455 for (
auto& i : event.chsCA15Subjets)
5456 output.push_back(i.cmva);
5463 constexpr
static const char* name =
"chsCA15Subjets/phi";
5465 std::vector<float> output;
5466 for (
auto& i : event.chsCA15Subjets)
5467 output.push_back(i.phi());
5474 constexpr
static const char* name =
"chsCA15Subjets/deepCSVbb";
5476 std::vector<float> output;
5477 for (
auto& i : event.chsCA15Subjets)
5478 output.push_back(i.deepCSVbb);
5485 constexpr
static const char* name =
"chsCA15Subjets/pz";
5487 std::vector<float> output;
5488 for (
auto& i : event.chsCA15Subjets)
5489 output.push_back(i.pz());
5496 constexpr
static const char* name =
"chsCA15Subjets/deepCMVAb";
5498 std::vector<float> output;
5499 for (
auto& i : event.chsCA15Subjets)
5500 output.push_back(i.deepCMVAb);
5507 constexpr
static const char* name =
"chsCA15Subjets/deepCMVAc";
5509 std::vector<float> output;
5510 for (
auto& i : event.chsCA15Subjets)
5511 output.push_back(i.deepCMVAc);
5518 constexpr
static const char* name =
"chsCA15Subjets/qgl";
5520 std::vector<float> output;
5521 for (
auto& i : event.chsCA15Subjets)
5522 output.push_back(i.qgl);
5529 constexpr
static const char* name =
"chsCA15Subjets/csv";
5531 std::vector<float> output;
5532 for (
auto& i : event.chsCA15Subjets)
5533 output.push_back(i.csv);
5540 constexpr
static const char* name =
"chsCA15Subjets/e";
5542 std::vector<float> output;
5543 for (
auto& i : event.chsCA15Subjets)
5544 output.push_back(i.e());
5551 constexpr
static const char* name =
"chsCA15Subjets/deepCMVAcc";
5553 std::vector<float> output;
5554 for (
auto& i : event.chsCA15Subjets)
5555 output.push_back(i.deepCMVAcc);
5562 constexpr
static const char* name =
"chsCA15Subjets/p";
5564 std::vector<float> output;
5565 for (
auto& i : event.chsCA15Subjets)
5566 output.push_back(i.p());
5573 constexpr
static const char* name =
"chsCA15Subjets/eta";
5575 std::vector<float> output;
5576 for (
auto& i : event.chsCA15Subjets)
5577 output.push_back(i.eta());
5584 constexpr
static const char* name =
"chsCA15Subjets/py";
5586 std::vector<float> output;
5587 for (
auto& i : event.chsCA15Subjets)
5588 output.push_back(i.py());
5595 constexpr
static const char* name =
"chsCA15Subjets/px";
5597 std::vector<float> output;
5598 for (
auto& i : event.chsCA15Subjets)
5599 output.push_back(i.px());
5606 constexpr
static const char* name =
"chsCA15Subjets/pt";
5608 std::vector<float> output;
5609 for (
auto& i : event.chsCA15Subjets)
5610 output.push_back(i.pt());
5617 constexpr
static const char* name =
"chsCA15Subjets/deepCSVb";
5619 std::vector<float> output;
5620 for (
auto& i : event.chsCA15Subjets)
5621 output.push_back(i.deepCSVb);
5628 constexpr
static const char* name =
"chsCA15Subjets/deepCSVc";
5630 std::vector<float> output;
5631 for (
auto& i : event.chsCA15Subjets)
5632 output.push_back(i.deepCSVc);
5639 constexpr
static const char* name =
"chsCA15Subjets/m";
5641 std::vector<float> output;
5642 for (
auto& i : event.chsCA15Subjets)
5643 output.push_back(i.m());
5650 constexpr
static const char* name =
"chsCA15Subjets/deepCSVcc";
5652 std::vector<float> output;
5653 for (
auto& i : event.chsCA15Subjets)
5654 output.push_back(i.deepCSVcc);
5661 constexpr
static const char* name =
"puppiAK8Jets/size";
5663 std::vector<float> output {float(event.puppiAK8Jets.size())};
5670 constexpr
static const char* name =
"puppiAK8Jets/subjets_size";
5672 std::vector<float> output;
5673 for (
auto& i : event.puppiAK8Jets)
5674 output.push_back(i.subjets.size());
5681 constexpr
static const char* name =
"puppiAK8Jets/matchedGenJet_isValid";
5683 std::vector<float> output;
5684 for (
auto& i : event.puppiAK8Jets)
5685 output.push_back(i.matchedGenJet.isValid());
5692 constexpr
static const char* name =
"puppiAK8Jets/constituents_size";
5694 std::vector<float> output;
5695 for (
auto& i : event.puppiAK8Jets)
5696 output.push_back(i.constituents.size());
5703 constexpr
static const char* name =
"puppiAK8Jets/secondaryVertex_isValid";
5705 std::vector<float> output;
5706 for (
auto& i : event.puppiAK8Jets)
5707 output.push_back(i.secondaryVertex.isValid());
5714 constexpr
static const char* name =
"puppiAK8Jets/deepCMVAudsg";
5716 std::vector<float> output;
5717 for (
auto& i : event.puppiAK8Jets)
5718 output.push_back(i.deepCMVAudsg);
5725 constexpr
static const char* name =
"puppiAK8Jets/deepBBprobH";
5727 std::vector<float> output;
5728 for (
auto& i : event.puppiAK8Jets)
5729 output.push_back(i.deepBBprobH);
5736 constexpr
static const char* name =
"puppiAK8Jets/deepCMVAbb";
5738 std::vector<float> output;
5739 for (
auto& i : event.puppiAK8Jets)
5740 output.push_back(i.deepCMVAbb);
5747 constexpr
static const char* name =
"puppiAK8Jets/ptCorrUp";
5749 std::vector<float> output;
5750 for (
auto& i : event.puppiAK8Jets)
5751 output.push_back(i.ptCorrUp);
5758 constexpr
static const char* name =
"puppiAK8Jets/cef";
5760 std::vector<float> output;
5761 for (
auto& i : event.puppiAK8Jets)
5762 output.push_back(i.cef);
5769 constexpr
static const char* name =
"puppiAK8Jets/deepCSVudsg";
5771 std::vector<float> output;
5772 for (
auto& i : event.puppiAK8Jets)
5773 output.push_back(i.deepCSVudsg);
5780 constexpr
static const char* name =
"puppiAK8Jets/tight";
5782 std::vector<float> output;
5783 for (
auto& i : event.puppiAK8Jets)
5784 output.push_back(i.tight);
5791 constexpr
static const char* name =
"puppiAK8Jets/cmva";
5793 std::vector<float> output;
5794 for (
auto& i : event.puppiAK8Jets)
5795 output.push_back(i.cmva);
5802 constexpr
static const char* name =
"puppiAK8Jets/phi";
5804 std::vector<float> output;
5805 for (
auto& i : event.puppiAK8Jets)
5806 output.push_back(i.phi());
5813 constexpr
static const char* name =
"puppiAK8Jets/nhf";
5815 std::vector<float> output;
5816 for (
auto& i : event.puppiAK8Jets)
5817 output.push_back(i.nhf);
5824 constexpr
static const char* name =
"puppiAK8Jets/deepBBprobQ";
5826 std::vector<float> output;
5827 for (
auto& i : event.puppiAK8Jets)
5828 output.push_back(i.deepBBprobQ);
5835 constexpr
static const char* name =
"puppiAK8Jets/deepCSVbb";
5837 std::vector<float> output;
5838 for (
auto& i : event.puppiAK8Jets)
5839 output.push_back(i.deepCSVbb);
5846 constexpr
static const char* name =
"puppiAK8Jets/htt_frec";
5848 std::vector<float> output;
5849 for (
auto& i : event.puppiAK8Jets)
5850 output.push_back(i.htt_frec);
5857 constexpr
static const char* name =
"puppiAK8Jets/deepCMVAb";
5859 std::vector<float> output;
5860 for (
auto& i : event.puppiAK8Jets)
5861 output.push_back(i.deepCMVAb);
5868 constexpr
static const char* name =
"puppiAK8Jets/chf";
5870 std::vector<float> output;
5871 for (
auto& i : event.puppiAK8Jets)
5872 output.push_back(i.chf);
5879 constexpr
static const char* name =
"puppiAK8Jets/area";
5881 std::vector<float> output;
5882 for (
auto& i : event.puppiAK8Jets)
5883 output.push_back(i.area);
5890 constexpr
static const char* name =
"puppiAK8Jets/nef";
5892 std::vector<float> output;
5893 for (
auto& i : event.puppiAK8Jets)
5894 output.push_back(i.nef);
5901 constexpr
static const char* name =
"puppiAK8Jets/htt_mass";
5903 std::vector<float> output;
5904 for (
auto& i : event.puppiAK8Jets)
5905 output.push_back(i.htt_mass);
5912 constexpr
static const char* name =
"puppiAK8Jets/ptCorrDown";
5914 std::vector<float> output;
5915 for (
auto& i : event.puppiAK8Jets)
5916 output.push_back(i.ptCorrDown);
5923 constexpr
static const char* name =
"puppiAK8Jets/pz";
5925 std::vector<float> output;
5926 for (
auto& i : event.puppiAK8Jets)
5927 output.push_back(i.pz());
5934 constexpr
static const char* name =
"puppiAK8Jets/tau2";
5936 std::vector<float> output;
5937 for (
auto& i : event.puppiAK8Jets)
5938 output.push_back(i.tau2);
5945 constexpr
static const char* name =
"puppiAK8Jets/tau3";
5947 std::vector<float> output;
5948 for (
auto& i : event.puppiAK8Jets)
5949 output.push_back(i.tau3);
5956 constexpr
static const char* name =
"puppiAK8Jets/puid";
5958 std::vector<float> output;
5959 for (
auto& i : event.puppiAK8Jets)
5960 output.push_back(i.puid);
5967 constexpr
static const char* name =
"puppiAK8Jets/tau1";
5969 std::vector<float> output;
5970 for (
auto& i : event.puppiAK8Jets)
5971 output.push_back(i.tau1);
5978 constexpr
static const char* name =
"puppiAK8Jets/mSD";
5980 std::vector<float> output;
5981 for (
auto& i : event.puppiAK8Jets)
5982 output.push_back(i.mSD);
5989 constexpr
static const char* name =
"puppiAK8Jets/e";
5991 std::vector<float> output;
5992 for (
auto& i : event.puppiAK8Jets)
5993 output.push_back(i.e());
6000 constexpr
static const char* name =
"puppiAK8Jets/deepCMVAcc";
6002 std::vector<float> output;
6003 for (
auto& i : event.puppiAK8Jets)
6004 output.push_back(i.deepCMVAcc);
6011 constexpr
static const char* name =
"puppiAK8Jets/p";
6013 std::vector<float> output;
6014 for (
auto& i : event.puppiAK8Jets)
6015 output.push_back(i.p());
6022 constexpr
static const char* name =
"puppiAK8Jets/rawPt";
6024 std::vector<float> output;
6025 for (
auto& i : event.puppiAK8Jets)
6026 output.push_back(i.rawPt);
6033 constexpr
static const char* name =
"puppiAK8Jets/eta";
6035 std::vector<float> output;
6036 for (
auto& i : event.puppiAK8Jets)
6037 output.push_back(i.eta());
6044 constexpr
static const char* name =
"puppiAK8Jets/double_sub";
6046 std::vector<float> output;
6047 for (
auto& i : event.puppiAK8Jets)
6048 output.push_back(i.double_sub);
6055 constexpr
static const char* name =
"puppiAK8Jets/loose";
6057 std::vector<float> output;
6058 for (
auto& i : event.puppiAK8Jets)
6059 output.push_back(i.loose);
6066 constexpr
static const char* name =
"puppiAK8Jets/ptSmear";
6068 std::vector<float> output;
6069 for (
auto& i : event.puppiAK8Jets)
6070 output.push_back(i.ptSmear);
6077 constexpr
static const char* name =
"puppiAK8Jets/deepCMVAc";
6079 std::vector<float> output;
6080 for (
auto& i : event.puppiAK8Jets)
6081 output.push_back(i.deepCMVAc);
6088 constexpr
static const char* name =
"puppiAK8Jets/qgl";
6090 std::vector<float> output;
6091 for (
auto& i : event.puppiAK8Jets)
6092 output.push_back(i.qgl);
6099 constexpr
static const char* name =
"puppiAK8Jets/py";
6101 std::vector<float> output;
6102 for (
auto& i : event.puppiAK8Jets)
6103 output.push_back(i.py());
6110 constexpr
static const char* name =
"puppiAK8Jets/monojet";
6112 std::vector<float> output;
6113 for (
auto& i : event.puppiAK8Jets)
6114 output.push_back(i.monojet);
6121 constexpr
static const char* name =
"puppiAK8Jets/ptSmearDown";
6123 std::vector<float> output;
6124 for (
auto& i : event.puppiAK8Jets)
6125 output.push_back(i.ptSmearDown);
6132 constexpr
static const char* name =
"puppiAK8Jets/px";
6134 std::vector<float> output;
6135 for (
auto& i : event.puppiAK8Jets)
6136 output.push_back(i.px());
6143 constexpr
static const char* name =
"puppiAK8Jets/mPruned";
6145 std::vector<float> output;
6146 for (
auto& i : event.puppiAK8Jets)
6147 output.push_back(i.mPruned);
6154 constexpr
static const char* name =
"puppiAK8Jets/tau1SD";
6156 std::vector<float> output;
6157 for (
auto& i : event.puppiAK8Jets)
6158 output.push_back(i.tau1SD);
6165 constexpr
static const char* name =
"puppiAK8Jets/pt";
6167 std::vector<float> output;
6168 for (
auto& i : event.puppiAK8Jets)
6169 output.push_back(i.pt());
6176 constexpr
static const char* name =
"puppiAK8Jets/tightLepVeto";
6178 std::vector<float> output;
6179 for (
auto& i : event.puppiAK8Jets)
6180 output.push_back(i.tightLepVeto);
6187 constexpr
static const char* name =
"puppiAK8Jets/deepCSVb";
6189 std::vector<float> output;
6190 for (
auto& i : event.puppiAK8Jets)
6191 output.push_back(i.deepCSVb);
6198 constexpr
static const char* name =
"puppiAK8Jets/deepCSVc";
6200 std::vector<float> output;
6201 for (
auto& i : event.puppiAK8Jets)
6202 output.push_back(i.deepCSVc);
6209 constexpr
static const char* name =
"puppiAK8Jets/tau3SD";
6211 std::vector<float> output;
6212 for (
auto& i : event.puppiAK8Jets)
6213 output.push_back(i.tau3SD);
6220 constexpr
static const char* name =
"puppiAK8Jets/m";
6222 std::vector<float> output;
6223 for (
auto& i : event.puppiAK8Jets)
6224 output.push_back(i.m());
6231 constexpr
static const char* name =
"puppiAK8Jets/deepCSVcc";
6233 std::vector<float> output;
6234 for (
auto& i : event.puppiAK8Jets)
6235 output.push_back(i.deepCSVcc);
6242 constexpr
static const char* name =
"puppiAK8Jets/tau2SD";
6244 std::vector<float> output;
6245 for (
auto& i : event.puppiAK8Jets)
6246 output.push_back(i.tau2SD);
6253 constexpr
static const char* name =
"puppiAK8Jets/csv";
6255 std::vector<float> output;
6256 for (
auto& i : event.puppiAK8Jets)
6257 output.push_back(i.csv);
6264 constexpr
static const char* name =
"puppiAK8Jets/ptSmearUp";
6266 std::vector<float> output;
6267 for (
auto& i : event.puppiAK8Jets)
6268 output.push_back(i.ptSmearUp);
6275 constexpr
static const char* name =
"puppiAK8Subjets/size";
6277 std::vector<float> output {float(event.puppiAK8Subjets.size())};
6284 constexpr
static const char* name =
"puppiAK8Subjets/deepCMVAudsg";
6286 std::vector<float> output;
6287 for (
auto& i : event.puppiAK8Subjets)
6288 output.push_back(i.deepCMVAudsg);
6295 constexpr
static const char* name =
"puppiAK8Subjets/deepCMVAbb";
6297 std::vector<float> output;
6298 for (
auto& i : event.puppiAK8Subjets)
6299 output.push_back(i.deepCMVAbb);
6306 constexpr
static const char* name =
"puppiAK8Subjets/deepCSVudsg";
6308 std::vector<float> output;
6309 for (
auto& i : event.puppiAK8Subjets)
6310 output.push_back(i.deepCSVudsg);
6317 constexpr
static const char* name =
"puppiAK8Subjets/cmva";
6319 std::vector<float> output;
6320 for (
auto& i : event.puppiAK8Subjets)
6321 output.push_back(i.cmva);
6328 constexpr
static const char* name =
"puppiAK8Subjets/phi";
6330 std::vector<float> output;
6331 for (
auto& i : event.puppiAK8Subjets)
6332 output.push_back(i.phi());
6339 constexpr
static const char* name =
"puppiAK8Subjets/deepCSVbb";
6341 std::vector<float> output;
6342 for (
auto& i : event.puppiAK8Subjets)
6343 output.push_back(i.deepCSVbb);
6350 constexpr
static const char* name =
"puppiAK8Subjets/pz";
6352 std::vector<float> output;
6353 for (
auto& i : event.puppiAK8Subjets)
6354 output.push_back(i.pz());
6361 constexpr
static const char* name =
"puppiAK8Subjets/deepCMVAb";
6363 std::vector<float> output;
6364 for (
auto& i : event.puppiAK8Subjets)
6365 output.push_back(i.deepCMVAb);
6372 constexpr
static const char* name =
"puppiAK8Subjets/deepCMVAc";
6374 std::vector<float> output;
6375 for (
auto& i : event.puppiAK8Subjets)
6376 output.push_back(i.deepCMVAc);
6383 constexpr
static const char* name =
"puppiAK8Subjets/qgl";
6385 std::vector<float> output;
6386 for (
auto& i : event.puppiAK8Subjets)
6387 output.push_back(i.qgl);
6394 constexpr
static const char* name =
"puppiAK8Subjets/csv";
6396 std::vector<float> output;
6397 for (
auto& i : event.puppiAK8Subjets)
6398 output.push_back(i.csv);
6405 constexpr
static const char* name =
"puppiAK8Subjets/e";
6407 std::vector<float> output;
6408 for (
auto& i : event.puppiAK8Subjets)
6409 output.push_back(i.e());
6416 constexpr
static const char* name =
"puppiAK8Subjets/deepCMVAcc";
6418 std::vector<float> output;
6419 for (
auto& i : event.puppiAK8Subjets)
6420 output.push_back(i.deepCMVAcc);
6427 constexpr
static const char* name =
"puppiAK8Subjets/p";
6429 std::vector<float> output;
6430 for (
auto& i : event.puppiAK8Subjets)
6431 output.push_back(i.p());
6438 constexpr
static const char* name =
"puppiAK8Subjets/eta";
6440 std::vector<float> output;
6441 for (
auto& i : event.puppiAK8Subjets)
6442 output.push_back(i.eta());
6449 constexpr
static const char* name =
"puppiAK8Subjets/py";
6451 std::vector<float> output;
6452 for (
auto& i : event.puppiAK8Subjets)
6453 output.push_back(i.py());
6460 constexpr
static const char* name =
"puppiAK8Subjets/px";
6462 std::vector<float> output;
6463 for (
auto& i : event.puppiAK8Subjets)
6464 output.push_back(i.px());
6471 constexpr
static const char* name =
"puppiAK8Subjets/pt";
6473 std::vector<float> output;
6474 for (
auto& i : event.puppiAK8Subjets)
6475 output.push_back(i.pt());
6482 constexpr
static const char* name =
"puppiAK8Subjets/deepCSVb";
6484 std::vector<float> output;
6485 for (
auto& i : event.puppiAK8Subjets)
6486 output.push_back(i.deepCSVb);
6493 constexpr
static const char* name =
"puppiAK8Subjets/deepCSVc";
6495 std::vector<float> output;
6496 for (
auto& i : event.puppiAK8Subjets)
6497 output.push_back(i.deepCSVc);
6504 constexpr
static const char* name =
"puppiAK8Subjets/m";
6506 std::vector<float> output;
6507 for (
auto& i : event.puppiAK8Subjets)
6508 output.push_back(i.m());
6515 constexpr
static const char* name =
"puppiAK8Subjets/deepCSVcc";
6517 std::vector<float> output;
6518 for (
auto& i : event.puppiAK8Subjets)
6519 output.push_back(i.deepCSVcc);
6526 constexpr
static const char* name =
"puppiCA15Jets/size";
6528 std::vector<float> output {float(event.puppiCA15Jets.size())};
6535 constexpr
static const char* name =
"puppiCA15Jets/subjets_size";
6537 std::vector<float> output;
6538 for (
auto& i : event.puppiCA15Jets)
6539 output.push_back(i.subjets.size());
6546 constexpr
static const char* name =
"puppiCA15Jets/matchedGenJet_isValid";
6548 std::vector<float> output;
6549 for (
auto& i : event.puppiCA15Jets)
6550 output.push_back(i.matchedGenJet.isValid());
6557 constexpr
static const char* name =
"puppiCA15Jets/constituents_size";
6559 std::vector<float> output;
6560 for (
auto& i : event.puppiCA15Jets)
6561 output.push_back(i.constituents.size());
6568 constexpr
static const char* name =
"puppiCA15Jets/secondaryVertex_isValid";
6570 std::vector<float> output;
6571 for (
auto& i : event.puppiCA15Jets)
6572 output.push_back(i.secondaryVertex.isValid());
6579 constexpr
static const char* name =
"puppiCA15Jets/deepCMVAudsg";
6581 std::vector<float> output;
6582 for (
auto& i : event.puppiCA15Jets)
6583 output.push_back(i.deepCMVAudsg);
6590 constexpr
static const char* name =
"puppiCA15Jets/deepBBprobH";
6592 std::vector<float> output;
6593 for (
auto& i : event.puppiCA15Jets)
6594 output.push_back(i.deepBBprobH);
6601 constexpr
static const char* name =
"puppiCA15Jets/deepCMVAbb";
6603 std::vector<float> output;
6604 for (
auto& i : event.puppiCA15Jets)
6605 output.push_back(i.deepCMVAbb);
6612 constexpr
static const char* name =
"puppiCA15Jets/ptCorrUp";
6614 std::vector<float> output;
6615 for (
auto& i : event.puppiCA15Jets)
6616 output.push_back(i.ptCorrUp);
6623 constexpr
static const char* name =
"puppiCA15Jets/cef";
6625 std::vector<float> output;
6626 for (
auto& i : event.puppiCA15Jets)
6627 output.push_back(i.cef);
6634 constexpr
static const char* name =
"puppiCA15Jets/deepCSVudsg";
6636 std::vector<float> output;
6637 for (
auto& i : event.puppiCA15Jets)
6638 output.push_back(i.deepCSVudsg);
6645 constexpr
static const char* name =
"puppiCA15Jets/tight";
6647 std::vector<float> output;
6648 for (
auto& i : event.puppiCA15Jets)
6649 output.push_back(i.tight);
6656 constexpr
static const char* name =
"puppiCA15Jets/cmva";
6658 std::vector<float> output;
6659 for (
auto& i : event.puppiCA15Jets)
6660 output.push_back(i.cmva);
6667 constexpr
static const char* name =
"puppiCA15Jets/phi";
6669 std::vector<float> output;
6670 for (
auto& i : event.puppiCA15Jets)
6671 output.push_back(i.phi());
6678 constexpr
static const char* name =
"puppiCA15Jets/nhf";
6680 std::vector<float> output;
6681 for (
auto& i : event.puppiCA15Jets)
6682 output.push_back(i.nhf);
6689 constexpr
static const char* name =
"puppiCA15Jets/deepBBprobQ";
6691 std::vector<float> output;
6692 for (
auto& i : event.puppiCA15Jets)
6693 output.push_back(i.deepBBprobQ);
6700 constexpr
static const char* name =
"puppiCA15Jets/deepCSVbb";
6702 std::vector<float> output;
6703 for (
auto& i : event.puppiCA15Jets)
6704 output.push_back(i.deepCSVbb);
6711 constexpr
static const char* name =
"puppiCA15Jets/htt_frec";
6713 std::vector<float> output;
6714 for (
auto& i : event.puppiCA15Jets)
6715 output.push_back(i.htt_frec);
6722 constexpr
static const char* name =
"puppiCA15Jets/deepCMVAb";
6724 std::vector<float> output;
6725 for (
auto& i : event.puppiCA15Jets)
6726 output.push_back(i.deepCMVAb);
6733 constexpr
static const char* name =
"puppiCA15Jets/chf";
6735 std::vector<float> output;
6736 for (
auto& i : event.puppiCA15Jets)
6737 output.push_back(i.chf);
6744 constexpr
static const char* name =
"puppiCA15Jets/area";
6746 std::vector<float> output;
6747 for (
auto& i : event.puppiCA15Jets)
6748 output.push_back(i.area);
6755 constexpr
static const char* name =
"puppiCA15Jets/nef";
6757 std::vector<float> output;
6758 for (
auto& i : event.puppiCA15Jets)
6759 output.push_back(i.nef);
6766 constexpr
static const char* name =
"puppiCA15Jets/htt_mass";
6768 std::vector<float> output;
6769 for (
auto& i : event.puppiCA15Jets)
6770 output.push_back(i.htt_mass);
6777 constexpr
static const char* name =
"puppiCA15Jets/ptCorrDown";
6779 std::vector<float> output;
6780 for (
auto& i : event.puppiCA15Jets)
6781 output.push_back(i.ptCorrDown);
6788 constexpr
static const char* name =
"puppiCA15Jets/pz";
6790 std::vector<float> output;
6791 for (
auto& i : event.puppiCA15Jets)
6792 output.push_back(i.pz());
6799 constexpr
static const char* name =
"puppiCA15Jets/tau2";
6801 std::vector<float> output;
6802 for (
auto& i : event.puppiCA15Jets)
6803 output.push_back(i.tau2);
6810 constexpr
static const char* name =
"puppiCA15Jets/tau3";
6812 std::vector<float> output;
6813 for (
auto& i : event.puppiCA15Jets)
6814 output.push_back(i.tau3);
6821 constexpr
static const char* name =
"puppiCA15Jets/puid";
6823 std::vector<float> output;
6824 for (
auto& i : event.puppiCA15Jets)
6825 output.push_back(i.puid);
6832 constexpr
static const char* name =
"puppiCA15Jets/tau1";
6834 std::vector<float> output;
6835 for (
auto& i : event.puppiCA15Jets)
6836 output.push_back(i.tau1);
6843 constexpr
static const char* name =
"puppiCA15Jets/mSD";
6845 std::vector<float> output;
6846 for (
auto& i : event.puppiCA15Jets)
6847 output.push_back(i.mSD);
6854 constexpr
static const char* name =
"puppiCA15Jets/e";
6856 std::vector<float> output;
6857 for (
auto& i : event.puppiCA15Jets)
6858 output.push_back(i.e());
6865 constexpr
static const char* name =
"puppiCA15Jets/deepCMVAcc";
6867 std::vector<float> output;
6868 for (
auto& i : event.puppiCA15Jets)
6869 output.push_back(i.deepCMVAcc);
6876 constexpr
static const char* name =
"puppiCA15Jets/p";
6878 std::vector<float> output;
6879 for (
auto& i : event.puppiCA15Jets)
6880 output.push_back(i.p());
6887 constexpr
static const char* name =
"puppiCA15Jets/rawPt";
6889 std::vector<float> output;
6890 for (
auto& i : event.puppiCA15Jets)
6891 output.push_back(i.rawPt);
6898 constexpr
static const char* name =
"puppiCA15Jets/eta";
6900 std::vector<float> output;
6901 for (
auto& i : event.puppiCA15Jets)
6902 output.push_back(i.eta());
6909 constexpr
static const char* name =
"puppiCA15Jets/double_sub";
6911 std::vector<float> output;
6912 for (
auto& i : event.puppiCA15Jets)
6913 output.push_back(i.double_sub);
6920 constexpr
static const char* name =
"puppiCA15Jets/loose";
6922 std::vector<float> output;
6923 for (
auto& i : event.puppiCA15Jets)
6924 output.push_back(i.loose);
6931 constexpr
static const char* name =
"puppiCA15Jets/ptSmear";
6933 std::vector<float> output;
6934 for (
auto& i : event.puppiCA15Jets)
6935 output.push_back(i.ptSmear);
6942 constexpr
static const char* name =
"puppiCA15Jets/deepCMVAc";
6944 std::vector<float> output;
6945 for (
auto& i : event.puppiCA15Jets)
6946 output.push_back(i.deepCMVAc);
6953 constexpr
static const char* name =
"puppiCA15Jets/qgl";
6955 std::vector<float> output;
6956 for (
auto& i : event.puppiCA15Jets)
6957 output.push_back(i.qgl);
6964 constexpr
static const char* name =
"puppiCA15Jets/py";
6966 std::vector<float> output;
6967 for (
auto& i : event.puppiCA15Jets)
6968 output.push_back(i.py());
6975 constexpr
static const char* name =
"puppiCA15Jets/monojet";
6977 std::vector<float> output;
6978 for (
auto& i : event.puppiCA15Jets)
6979 output.push_back(i.monojet);
6986 constexpr
static const char* name =
"puppiCA15Jets/ptSmearDown";
6988 std::vector<float> output;
6989 for (
auto& i : event.puppiCA15Jets)
6990 output.push_back(i.ptSmearDown);
6997 constexpr
static const char* name =
"puppiCA15Jets/px";
6999 std::vector<float> output;
7000 for (
auto& i : event.puppiCA15Jets)
7001 output.push_back(i.px());
7008 constexpr
static const char* name =
"puppiCA15Jets/mPruned";
7010 std::vector<float> output;
7011 for (
auto& i : event.puppiCA15Jets)
7012 output.push_back(i.mPruned);
7019 constexpr
static const char* name =
"puppiCA15Jets/tau1SD";
7021 std::vector<float> output;
7022 for (
auto& i : event.puppiCA15Jets)
7023 output.push_back(i.tau1SD);
7030 constexpr
static const char* name =
"puppiCA15Jets/pt";
7032 std::vector<float> output;
7033 for (
auto& i : event.puppiCA15Jets)
7034 output.push_back(i.pt());
7041 constexpr
static const char* name =
"puppiCA15Jets/tightLepVeto";
7043 std::vector<float> output;
7044 for (
auto& i : event.puppiCA15Jets)
7045 output.push_back(i.tightLepVeto);
7052 constexpr
static const char* name =
"puppiCA15Jets/deepCSVb";
7054 std::vector<float> output;
7055 for (
auto& i : event.puppiCA15Jets)
7056 output.push_back(i.deepCSVb);
7063 constexpr
static const char* name =
"puppiCA15Jets/deepCSVc";
7065 std::vector<float> output;
7066 for (
auto& i : event.puppiCA15Jets)
7067 output.push_back(i.deepCSVc);
7074 constexpr
static const char* name =
"puppiCA15Jets/tau3SD";
7076 std::vector<float> output;
7077 for (
auto& i : event.puppiCA15Jets)
7078 output.push_back(i.tau3SD);
7085 constexpr
static const char* name =
"puppiCA15Jets/m";
7087 std::vector<float> output;
7088 for (
auto& i : event.puppiCA15Jets)
7089 output.push_back(i.m());
7096 constexpr
static const char* name =
"puppiCA15Jets/deepCSVcc";
7098 std::vector<float> output;
7099 for (
auto& i : event.puppiCA15Jets)
7100 output.push_back(i.deepCSVcc);
7107 constexpr
static const char* name =
"puppiCA15Jets/tau2SD";
7109 std::vector<float> output;
7110 for (
auto& i : event.puppiCA15Jets)
7111 output.push_back(i.tau2SD);
7118 constexpr
static const char* name =
"puppiCA15Jets/csv";
7120 std::vector<float> output;
7121 for (
auto& i : event.puppiCA15Jets)
7122 output.push_back(i.csv);
7129 constexpr
static const char* name =
"puppiCA15Jets/ptSmearUp";
7131 std::vector<float> output;
7132 for (
auto& i : event.puppiCA15Jets)
7133 output.push_back(i.ptSmearUp);
7140 constexpr
static const char* name =
"puppiCA15Subjets/size";
7142 std::vector<float> output {float(event.puppiCA15Subjets.size())};
7149 constexpr
static const char* name =
"puppiCA15Subjets/deepCMVAudsg";
7151 std::vector<float> output;
7152 for (
auto& i : event.puppiCA15Subjets)
7153 output.push_back(i.deepCMVAudsg);
7160 constexpr
static const char* name =
"puppiCA15Subjets/deepCMVAbb";
7162 std::vector<float> output;
7163 for (
auto& i : event.puppiCA15Subjets)
7164 output.push_back(i.deepCMVAbb);
7171 constexpr
static const char* name =
"puppiCA15Subjets/deepCSVudsg";
7173 std::vector<float> output;
7174 for (
auto& i : event.puppiCA15Subjets)
7175 output.push_back(i.deepCSVudsg);
7182 constexpr
static const char* name =
"puppiCA15Subjets/cmva";
7184 std::vector<float> output;
7185 for (
auto& i : event.puppiCA15Subjets)
7186 output.push_back(i.cmva);
7193 constexpr
static const char* name =
"puppiCA15Subjets/phi";
7195 std::vector<float> output;
7196 for (
auto& i : event.puppiCA15Subjets)
7197 output.push_back(i.phi());
7204 constexpr
static const char* name =
"puppiCA15Subjets/deepCSVbb";
7206 std::vector<float> output;
7207 for (
auto& i : event.puppiCA15Subjets)
7208 output.push_back(i.deepCSVbb);
7215 constexpr
static const char* name =
"puppiCA15Subjets/pz";
7217 std::vector<float> output;
7218 for (
auto& i : event.puppiCA15Subjets)
7219 output.push_back(i.pz());
7226 constexpr
static const char* name =
"puppiCA15Subjets/deepCMVAb";
7228 std::vector<float> output;
7229 for (
auto& i : event.puppiCA15Subjets)
7230 output.push_back(i.deepCMVAb);
7237 constexpr
static const char* name =
"puppiCA15Subjets/deepCMVAc";
7239 std::vector<float> output;
7240 for (
auto& i : event.puppiCA15Subjets)
7241 output.push_back(i.deepCMVAc);
7248 constexpr
static const char* name =
"puppiCA15Subjets/qgl";
7250 std::vector<float> output;
7251 for (
auto& i : event.puppiCA15Subjets)
7252 output.push_back(i.qgl);
7259 constexpr
static const char* name =
"puppiCA15Subjets/csv";
7261 std::vector<float> output;
7262 for (
auto& i : event.puppiCA15Subjets)
7263 output.push_back(i.csv);
7270 constexpr
static const char* name =
"puppiCA15Subjets/e";
7272 std::vector<float> output;
7273 for (
auto& i : event.puppiCA15Subjets)
7274 output.push_back(i.e());
7281 constexpr
static const char* name =
"puppiCA15Subjets/deepCMVAcc";
7283 std::vector<float> output;
7284 for (
auto& i : event.puppiCA15Subjets)
7285 output.push_back(i.deepCMVAcc);
7292 constexpr
static const char* name =
"puppiCA15Subjets/p";
7294 std::vector<float> output;
7295 for (
auto& i : event.puppiCA15Subjets)
7296 output.push_back(i.p());
7303 constexpr
static const char* name =
"puppiCA15Subjets/eta";
7305 std::vector<float> output;
7306 for (
auto& i : event.puppiCA15Subjets)
7307 output.push_back(i.eta());
7314 constexpr
static const char* name =
"puppiCA15Subjets/py";
7316 std::vector<float> output;
7317 for (
auto& i : event.puppiCA15Subjets)
7318 output.push_back(i.py());
7325 constexpr
static const char* name =
"puppiCA15Subjets/px";
7327 std::vector<float> output;
7328 for (
auto& i : event.puppiCA15Subjets)
7329 output.push_back(i.px());
7336 constexpr
static const char* name =
"puppiCA15Subjets/pt";
7338 std::vector<float> output;
7339 for (
auto& i : event.puppiCA15Subjets)
7340 output.push_back(i.pt());
7347 constexpr
static const char* name =
"puppiCA15Subjets/deepCSVb";
7349 std::vector<float> output;
7350 for (
auto& i : event.puppiCA15Subjets)
7351 output.push_back(i.deepCSVb);
7358 constexpr
static const char* name =
"puppiCA15Subjets/deepCSVc";
7360 std::vector<float> output;
7361 for (
auto& i : event.puppiCA15Subjets)
7362 output.push_back(i.deepCSVc);
7369 constexpr
static const char* name =
"puppiCA15Subjets/m";
7371 std::vector<float> output;
7372 for (
auto& i : event.puppiCA15Subjets)
7373 output.push_back(i.m());
7380 constexpr
static const char* name =
"puppiCA15Subjets/deepCSVcc";
7382 std::vector<float> output;
7383 for (
auto& i : event.puppiCA15Subjets)
7384 output.push_back(i.deepCSVcc);
7391 constexpr
static const char* name =
"ak4GenJets/size";
7393 std::vector<float> output {float(event.ak4GenJets.size())};
7400 constexpr
static const char* name =
"ak4GenJets/matchedBHadrons_size";
7402 std::vector<float> output;
7403 for (
auto& i : event.ak4GenJets)
7404 output.push_back(i.matchedBHadrons.size());
7411 constexpr
static const char* name =
"ak4GenJets/matchedCHadrons_size";
7413 std::vector<float> output;
7414 for (
auto& i : event.ak4GenJets)
7415 output.push_back(i.matchedCHadrons.size());
7422 constexpr
static const char* name =
"ak4GenJets/partonFlavor";
7424 std::vector<float> output;
7425 for (
auto& i : event.ak4GenJets)
7426 output.push_back(i.partonFlavor);
7433 constexpr
static const char* name =
"ak4GenJets/pt";
7435 std::vector<float> output;
7436 for (
auto& i : event.ak4GenJets)
7437 output.push_back(i.pt());
7444 constexpr
static const char* name =
"ak4GenJets/p";
7446 std::vector<float> output;
7447 for (
auto& i : event.ak4GenJets)
7448 output.push_back(i.p());
7455 constexpr
static const char* name =
"ak4GenJets/eta";
7457 std::vector<float> output;
7458 for (
auto& i : event.ak4GenJets)
7459 output.push_back(i.eta());
7466 constexpr
static const char* name =
"ak4GenJets/m";
7468 std::vector<float> output;
7469 for (
auto& i : event.ak4GenJets)
7470 output.push_back(i.m());
7477 constexpr
static const char* name =
"ak4GenJets/pdgid";
7479 std::vector<float> output;
7480 for (
auto& i : event.ak4GenJets)
7481 output.push_back(i.pdgid);
7488 constexpr
static const char* name =
"ak4GenJets/phi";
7490 std::vector<float> output;
7491 for (
auto& i : event.ak4GenJets)
7492 output.push_back(i.phi());
7499 constexpr
static const char* name =
"ak4GenJets/pz";
7501 std::vector<float> output;
7502 for (
auto& i : event.ak4GenJets)
7503 output.push_back(i.pz());
7510 constexpr
static const char* name =
"ak4GenJets/py";
7512 std::vector<float> output;
7513 for (
auto& i : event.ak4GenJets)
7514 output.push_back(i.py());
7521 constexpr
static const char* name =
"ak4GenJets/numB";
7523 std::vector<float> output;
7524 for (
auto& i : event.ak4GenJets)
7525 output.push_back(i.numB);
7532 constexpr
static const char* name =
"ak4GenJets/numC";
7534 std::vector<float> output;
7535 for (
auto& i : event.ak4GenJets)
7536 output.push_back(i.numC);
7543 constexpr
static const char* name =
"ak4GenJets/px";
7545 std::vector<float> output;
7546 for (
auto& i : event.ak4GenJets)
7547 output.push_back(i.px());
7554 constexpr
static const char* name =
"ak4GenJets/e";
7556 std::vector<float> output;
7557 for (
auto& i : event.ak4GenJets)
7558 output.push_back(i.e());
7565 constexpr
static const char* name =
"ak8GenJets/size";
7567 std::vector<float> output {float(event.ak8GenJets.size())};
7574 constexpr
static const char* name =
"ak8GenJets/matchedBHadrons_size";
7576 std::vector<float> output;
7577 for (
auto& i : event.ak8GenJets)
7578 output.push_back(i.matchedBHadrons.size());
7585 constexpr
static const char* name =
"ak8GenJets/matchedCHadrons_size";
7587 std::vector<float> output;
7588 for (
auto& i : event.ak8GenJets)
7589 output.push_back(i.matchedCHadrons.size());
7596 constexpr
static const char* name =
"ak8GenJets/partonFlavor";
7598 std::vector<float> output;
7599 for (
auto& i : event.ak8GenJets)
7600 output.push_back(i.partonFlavor);
7607 constexpr
static const char* name =
"ak8GenJets/pt";
7609 std::vector<float> output;
7610 for (
auto& i : event.ak8GenJets)
7611 output.push_back(i.pt());
7618 constexpr
static const char* name =
"ak8GenJets/p";
7620 std::vector<float> output;
7621 for (
auto& i : event.ak8GenJets)
7622 output.push_back(i.p());
7629 constexpr
static const char* name =
"ak8GenJets/eta";
7631 std::vector<float> output;
7632 for (
auto& i : event.ak8GenJets)
7633 output.push_back(i.eta());
7640 constexpr
static const char* name =
"ak8GenJets/m";
7642 std::vector<float> output;
7643 for (
auto& i : event.ak8GenJets)
7644 output.push_back(i.m());
7651 constexpr
static const char* name =
"ak8GenJets/pdgid";
7653 std::vector<float> output;
7654 for (
auto& i : event.ak8GenJets)
7655 output.push_back(i.pdgid);
7662 constexpr
static const char* name =
"ak8GenJets/phi";
7664 std::vector<float> output;
7665 for (
auto& i : event.ak8GenJets)
7666 output.push_back(i.phi());
7673 constexpr
static const char* name =
"ak8GenJets/pz";
7675 std::vector<float> output;
7676 for (
auto& i : event.ak8GenJets)
7677 output.push_back(i.pz());
7684 constexpr
static const char* name =
"ak8GenJets/py";
7686 std::vector<float> output;
7687 for (
auto& i : event.ak8GenJets)
7688 output.push_back(i.py());
7695 constexpr
static const char* name =
"ak8GenJets/numB";
7697 std::vector<float> output;
7698 for (
auto& i : event.ak8GenJets)
7699 output.push_back(i.numB);
7706 constexpr
static const char* name =
"ak8GenJets/numC";
7708 std::vector<float> output;
7709 for (
auto& i : event.ak8GenJets)
7710 output.push_back(i.numC);
7717 constexpr
static const char* name =
"ak8GenJets/px";
7719 std::vector<float> output;
7720 for (
auto& i : event.ak8GenJets)
7721 output.push_back(i.px());
7728 constexpr
static const char* name =
"ak8GenJets/e";
7730 std::vector<float> output;
7731 for (
auto& i : event.ak8GenJets)
7732 output.push_back(i.e());
7739 constexpr
static const char* name =
"ca15GenJets/size";
7741 std::vector<float> output {float(event.ca15GenJets.size())};
7748 constexpr
static const char* name =
"ca15GenJets/matchedBHadrons_size";
7750 std::vector<float> output;
7751 for (
auto& i : event.ca15GenJets)
7752 output.push_back(i.matchedBHadrons.size());
7759 constexpr
static const char* name =
"ca15GenJets/matchedCHadrons_size";
7761 std::vector<float> output;
7762 for (
auto& i : event.ca15GenJets)
7763 output.push_back(i.matchedCHadrons.size());
7770 constexpr
static const char* name =
"ca15GenJets/partonFlavor";
7772 std::vector<float> output;
7773 for (
auto& i : event.ca15GenJets)
7774 output.push_back(i.partonFlavor);
7781 constexpr
static const char* name =
"ca15GenJets/pt";
7783 std::vector<float> output;
7784 for (
auto& i : event.ca15GenJets)
7785 output.push_back(i.pt());
7792 constexpr
static const char* name =
"ca15GenJets/p";
7794 std::vector<float> output;
7795 for (
auto& i : event.ca15GenJets)
7796 output.push_back(i.p());
7803 constexpr
static const char* name =
"ca15GenJets/eta";
7805 std::vector<float> output;
7806 for (
auto& i : event.ca15GenJets)
7807 output.push_back(i.eta());
7814 constexpr
static const char* name =
"ca15GenJets/m";
7816 std::vector<float> output;
7817 for (
auto& i : event.ca15GenJets)
7818 output.push_back(i.m());
7825 constexpr
static const char* name =
"ca15GenJets/pdgid";
7827 std::vector<float> output;
7828 for (
auto& i : event.ca15GenJets)
7829 output.push_back(i.pdgid);
7836 constexpr
static const char* name =
"ca15GenJets/phi";
7838 std::vector<float> output;
7839 for (
auto& i : event.ca15GenJets)
7840 output.push_back(i.phi());
7847 constexpr
static const char* name =
"ca15GenJets/pz";
7849 std::vector<float> output;
7850 for (
auto& i : event.ca15GenJets)
7851 output.push_back(i.pz());
7858 constexpr
static const char* name =
"ca15GenJets/py";
7860 std::vector<float> output;
7861 for (
auto& i : event.ca15GenJets)
7862 output.push_back(i.py());
7869 constexpr
static const char* name =
"ca15GenJets/numB";
7871 std::vector<float> output;
7872 for (
auto& i : event.ca15GenJets)
7873 output.push_back(i.numB);
7880 constexpr
static const char* name =
"ca15GenJets/numC";
7882 std::vector<float> output;
7883 for (
auto& i : event.ca15GenJets)
7884 output.push_back(i.numC);
7891 constexpr
static const char* name =
"ca15GenJets/px";
7893 std::vector<float> output;
7894 for (
auto& i : event.ca15GenJets)
7895 output.push_back(i.px());
7902 constexpr
static const char* name =
"ca15GenJets/e";
7904 std::vector<float> output;
7905 for (
auto& i : event.ca15GenJets)
7906 output.push_back(i.e());
7913 constexpr
static const char* name =
"genParticles/size";
7915 std::vector<float> output {float(event.genParticles.size())};
7922 constexpr
static const char* name =
"genParticles/parent_isValid";
7924 std::vector<float> output;
7925 for (
auto& i : event.genParticles)
7926 output.push_back(i.parent.isValid());
7933 constexpr
static const char* name =
"genParticles/pt";
7935 std::vector<float> output;
7936 for (
auto& i : event.genParticles)
7937 output.push_back(i.pt());
7944 constexpr
static const char* name =
"genParticles/p";
7946 std::vector<float> output;
7947 for (
auto& i : event.genParticles)
7948 output.push_back(i.p());
7955 constexpr
static const char* name =
"genParticles/statusFlags";
7957 std::vector<float> output;
7958 for (
auto& i : event.genParticles)
7959 output.push_back(i.statusFlags);
7966 constexpr
static const char* name =
"genParticles/m";
7968 std::vector<float> output;
7969 for (
auto& i : event.genParticles)
7970 output.push_back(i.m());
7977 constexpr
static const char* name =
"genParticles/pdgid";
7979 std::vector<float> output;
7980 for (
auto& i : event.genParticles)
7981 output.push_back(i.pdgid);
7988 constexpr
static const char* name =
"genParticles/miniaodPacked";
7990 std::vector<float> output;
7991 for (
auto& i : event.genParticles)
7992 output.push_back(i.miniaodPacked);
7999 constexpr
static const char* name =
"genParticles/phi";
8001 std::vector<float> output;
8002 for (
auto& i : event.genParticles)
8003 output.push_back(i.phi());
8010 constexpr
static const char* name =
"genParticles/py";
8012 std::vector<float> output;
8013 for (
auto& i : event.genParticles)
8014 output.push_back(i.py());
8021 constexpr
static const char* name =
"genParticles/finalState";
8023 std::vector<float> output;
8024 for (
auto& i : event.genParticles)
8025 output.push_back(i.finalState);
8032 constexpr
static const char* name =
"genParticles/eta";
8034 std::vector<float> output;
8035 for (
auto& i : event.genParticles)
8036 output.push_back(i.eta());
8043 constexpr
static const char* name =
"genParticles/pz";
8045 std::vector<float> output;
8046 for (
auto& i : event.genParticles)
8047 output.push_back(i.pz());
8054 constexpr
static const char* name =
"genParticles/px";
8056 std::vector<float> output;
8057 for (
auto& i : event.genParticles)
8058 output.push_back(i.px());
8065 constexpr
static const char* name =
"genParticles/e";
8067 std::vector<float> output;
8068 for (
auto& i : event.genParticles)
8069 output.push_back(i.e());
8076 constexpr
static const char* name =
"protons/size";
8078 std::vector<float> output {float(event.protons.size())};
8085 constexpr
static const char* name =
"protons/y";
8087 std::vector<float> output;
8088 for (
auto& i : event.protons)
8089 output.push_back(i.y);
8096 constexpr
static const char* name =
"protons/x";
8098 std::vector<float> output;
8099 for (
auto& i : event.protons)
8100 output.push_back(i.x);
8107 constexpr
static const char* name =
"protons/yUnc";
8109 std::vector<float> output;
8110 for (
auto& i : event.protons)
8111 output.push_back(i.yUnc);
8118 constexpr
static const char* name =
"protons/xUnc";
8120 std::vector<float> output;
8121 for (
auto& i : event.protons)
8122 output.push_back(i.xUnc);
8129 constexpr
static const char* name =
"protons/rpId";
8131 std::vector<float> output;
8132 for (
auto& i : event.protons)
8133 output.push_back(i.rpId);
8140 constexpr
static const char* name =
"pfMet/phi";
8142 std::vector<float> output {float(event.pfMet.phi)};
8149 constexpr
static const char* name =
"pfMet/phiUnclUp";
8151 std::vector<float> output {float(event.pfMet.phiUnclUp)};
8158 constexpr
static const char* name =
"pfMet/sumETRaw";
8160 std::vector<float> output {float(event.pfMet.sumETRaw)};
8167 constexpr
static const char* name =
"pfMet/ptCorrUp";
8169 std::vector<float> output {float(event.pfMet.ptCorrUp)};
8176 constexpr
static const char* name =
"pfMet/pt";
8178 std::vector<float> output {float(event.pfMet.pt)};
8185 constexpr
static const char* name =
"pfMet/ptCorrDown";
8187 std::vector<float> output {float(event.pfMet.ptCorrDown)};
8194 constexpr
static const char* name =
"pfMet/phiCorrUp";
8196 std::vector<float> output {float(event.pfMet.phiCorrUp)};
8203 constexpr
static const char* name =
"pfMet/phiUnclDown";
8205 std::vector<float> output {float(event.pfMet.phiUnclDown)};
8212 constexpr
static const char* name =
"pfMet/ptUnclDown";
8214 std::vector<float> output {float(event.pfMet.ptUnclDown)};
8221 constexpr
static const char* name =
"pfMet/significance";
8223 std::vector<float> output {float(event.pfMet.significance)};
8230 constexpr
static const char* name =
"pfMet/phiCorrDown";
8232 std::vector<float> output {float(event.pfMet.phiCorrDown)};
8239 constexpr
static const char* name =
"pfMet/ptUnclUp";
8241 std::vector<float> output {float(event.pfMet.ptUnclUp)};
8248 constexpr
static const char* name =
"puppiMet/phi";
8250 std::vector<float> output {float(event.puppiMet.phi)};
8257 constexpr
static const char* name =
"puppiMet/phiUnclUp";
8259 std::vector<float> output {float(event.puppiMet.phiUnclUp)};
8266 constexpr
static const char* name =
"puppiMet/sumETRaw";
8268 std::vector<float> output {float(event.puppiMet.sumETRaw)};
8275 constexpr
static const char* name =
"puppiMet/ptCorrUp";
8277 std::vector<float> output {float(event.puppiMet.ptCorrUp)};
8284 constexpr
static const char* name =
"puppiMet/pt";
8286 std::vector<float> output {float(event.puppiMet.pt)};
8293 constexpr
static const char* name =
"puppiMet/ptCorrDown";
8295 std::vector<float> output {float(event.puppiMet.ptCorrDown)};
8302 constexpr
static const char* name =
"puppiMet/phiCorrUp";
8304 std::vector<float> output {float(event.puppiMet.phiCorrUp)};
8311 constexpr
static const char* name =
"puppiMet/phiUnclDown";
8313 std::vector<float> output {float(event.puppiMet.phiUnclDown)};
8320 constexpr
static const char* name =
"puppiMet/ptUnclDown";
8322 std::vector<float> output {float(event.puppiMet.ptUnclDown)};
8329 constexpr
static const char* name =
"puppiMet/significance";
8331 std::vector<float> output {float(event.puppiMet.significance)};
8338 constexpr
static const char* name =
"puppiMet/phiCorrDown";
8340 std::vector<float> output {float(event.puppiMet.phiCorrDown)};
8347 constexpr
static const char* name =
"puppiMet/ptUnclUp";
8349 std::vector<float> output {float(event.puppiMet.ptUnclUp)};
8356 constexpr
static const char* name =
"rawMet/phi";
8358 std::vector<float> output {float(event.rawMet.phi)};
8365 constexpr
static const char* name =
"rawMet/pt";
8367 std::vector<float> output {float(event.rawMet.pt)};
8374 constexpr
static const char* name =
"caloMet/phi";
8376 std::vector<float> output {float(event.caloMet.phi)};
8383 constexpr
static const char* name =
"caloMet/pt";
8385 std::vector<float> output {float(event.caloMet.pt)};
8392 constexpr
static const char* name =
"noMuMet/phi";
8394 std::vector<float> output {float(event.noMuMet.phi)};
8401 constexpr
static const char* name =
"noMuMet/pt";
8403 std::vector<float> output {float(event.noMuMet.pt)};
8410 constexpr
static const char* name =
"noHFMet/phi";
8412 std::vector<float> output {float(event.noHFMet.phi)};
8419 constexpr
static const char* name =
"noHFMet/pt";
8421 std::vector<float> output {float(event.noHFMet.pt)};
8428 constexpr
static const char* name =
"trkMet/phi";
8430 std::vector<float> output {float(event.trkMet.phi)};
8437 constexpr
static const char* name =
"trkMet/pt";
8439 std::vector<float> output {float(event.trkMet.pt)};
8446 constexpr
static const char* name =
"neutralMet/phi";
8448 std::vector<float> output {float(event.neutralMet.phi)};
8455 constexpr
static const char* name =
"neutralMet/pt";
8457 std::vector<float> output {float(event.neutralMet.pt)};
8464 constexpr
static const char* name =
"photonMet/phi";
8466 std::vector<float> output {float(event.photonMet.phi)};
8473 constexpr
static const char* name =
"photonMet/pt";
8475 std::vector<float> output {float(event.photonMet.pt)};
8482 constexpr
static const char* name =
"hfMet/phi";
8484 std::vector<float> output {float(event.hfMet.phi)};
8491 constexpr
static const char* name =
"hfMet/pt";
8493 std::vector<float> output {float(event.hfMet.pt)};
8500 constexpr
static const char* name =
"genMet/phi";
8502 std::vector<float> output {float(event.genMet.phi)};
8509 constexpr
static const char* name =
"genMet/pt";
8511 std::vector<float> output {float(event.genMet.pt)};
8518 constexpr
static const char* name =
"metFilters/duplicateMuons";
8520 std::vector<float> output {float(event.metFilters.duplicateMuons)};
8527 constexpr
static const char* name =
"metFilters/badMuons";
8529 std::vector<float> output {float(event.metFilters.badMuons)};
8536 constexpr
static const char* name =
"metFilters/globalHalo16";
8538 std::vector<float> output {float(event.metFilters.globalHalo16)};
8545 constexpr
static const char* name =
"metFilters/badsc";
8547 std::vector<float> output {float(event.metFilters.badsc)};
8554 constexpr
static const char* name =
"metFilters/hbheIso";
8556 std::vector<float> output {float(event.metFilters.hbheIso)};
8563 constexpr
static const char* name =
"metFilters/hbhe";
8565 std::vector<float> output {float(event.metFilters.hbhe)};
8572 constexpr
static const char* name =
"metFilters/badPFMuons";
8574 std::vector<float> output {float(event.metFilters.badPFMuons)};
8581 constexpr
static const char* name =
"metFilters/goodVertices";
8583 std::vector<float> output {float(event.metFilters.goodVertices)};
8590 constexpr
static const char* name =
"metFilters/ecalDeadCell";
8592 std::vector<float> output {float(event.metFilters.ecalDeadCell)};
8599 constexpr
static const char* name =
"metFilters/badChargedHadrons";
8601 std::vector<float> output {float(event.metFilters.badChargedHadrons)};
8608 constexpr
static const char* name =
"metFilters/pass";
8610 std::vector<float> output {float(event.metFilters.pass())};
8617 constexpr
static const char* name =
"metFilters/ecalBadCalib";
8619 std::vector<float> output {float(event.metFilters.ecalBadCalib)};
8626 constexpr
static const char* name =
"recoil/max";
8628 std::vector<float> output {float(event.recoil.max)};
8635 constexpr
static const char* name =
"recoil/monoE";
8637 std::vector<float> output {float(event.recoil.monoE)};
8644 constexpr
static const char* name =
"recoil/diE";
8646 std::vector<float> output {float(event.recoil.diE)};
8653 constexpr
static const char* name =
"recoil/monoMu";
8655 std::vector<float> output {float(event.recoil.monoMu)};
8662 constexpr
static const char* name =
"recoil/met";
8664 std::vector<float> output {float(event.recoil.met)};
8671 constexpr
static const char* name =
"recoil/diMu";
8673 std::vector<float> output {float(event.recoil.diMu)};
8680 constexpr
static const char* name =
"recoil/any";
8682 std::vector<float> output {float(event.recoil.any())};
8689 constexpr
static const char* name =
"recoil/gamma";
8691 std::vector<float> output {float(event.recoil.gamma)};
8696 #define NUM_PLOTS 808 Definition: EnumerateBranches.h:10
Definition: EnumerateBranches.h:13
MuonCollection muons
sortedby=pt
Definition: Event.h:48