CMS 3D CMS Logo

HiggsTemplateCrossSections.h
Go to the documentation of this file.
1 #ifndef SimDataFormats_GeneratorProducts_HiggsTemplateCrossSections_h
2 #define SimDataFormats_GeneratorProducts_HiggsTemplateCrossSections_h
3 
5 #include <vector>
6 
8 namespace HTXS {
9 
11  enum ErrorCode {
12  UNDEFINED = -99,
13  SUCCESS = 0,
22  };
23 
25  enum HiggsProdMode { UNKNOWN = 0, GGF = 1, VBF = 2, WH = 3, QQ2ZH = 4, GG2ZH = 5, TTH = 6, BBH = 7, TH = 8 };
26 
28  enum tH_type { noTH = 0, THQB = 1, TWH = 2 };
29 
33 
35  namespace Stage0 {
37  enum Category {
38  UNKNOWN = 0,
39  GG2H_FWDH = 10,
40  GG2H = 11,
41  VBF_FWDH = 20,
42  VBF = 21,
44  VH2HQQ = 23,
46  QQ2HLNU = 31,
48  QQ2HLL = 41,
50  GG2HLL = 51,
51  TTH_FWDH = 60,
52  TTH = 61,
53  BBH_FWDH = 70,
54  BBH = 71,
55  TH_FWDH = 80,
56  TH = 81
57  };
58  } // namespace Stage0
59 
64  namespace Stage1 {
65  enum Category {
66  UNKNOWN = 0,
67  // Gluon fusion
68  GG2H_FWDH = 100,
71  GG2H_0J = 103,
80  // "VBF"
81  QQ2HQQ_FWDH = 200,
85  QQ2HQQ_REST = 204,
87  // qq -> WH
88  QQ2HLNU_FWDH = 300,
93  // qq -> ZH
94  QQ2HLL_FWDH = 400,
99  // gg -> ZH
100  GG2HLL_FWDH = 500,
104  // ttH
105  TTH_FWDH = 600,
106  TTH = 601,
107  // bbH
108  BBH_FWDH = 700,
109  BBH = 701,
110  // tH
111  TH_FWDH = 800,
112  TH = 801
113  };
114  } // namespace Stage1
115 
116  namespace Stage1_1 {
117  enum Category {
118  UNKNOWN = 0,
119  // Gluon fusion
120  GG2H_FWDH = 100,
134  // "VBF"
135  QQ2HQQ_FWDH = 200,
136  QQ2HQQ_0J = 201,
137  QQ2HQQ_1J = 202,
146  // qq -> WH
153  // qq -> ZH
154  QQ2HLL_FWDH = 400,
160  // gg -> ZH
161  GG2HLL_FWDH = 500,
167  // ttH
168  TTH_FWDH = 600,
169  TTH = 601,
170  // bbH
171  BBH_FWDH = 700,
172  BBH = 701,
173  // tH
174  TH_FWDH = 800,
175  TH = 801
176  };
177  } // namespace Stage1_1
178 
179  namespace Stage1_1_Fine {
180  enum Category {
181  UNKNOWN = 0,
182  // Gluon fusion
183  GG2H_FWDH = 100,
204  // "VBF"
205  QQ2HQQ_FWDH = 200,
206  QQ2HQQ_0J = 201,
207  QQ2HQQ_1J = 202,
230  // qq -> WH
247  // qq -> ZH
248  QQ2HLL_FWDH = 400,
264  // gg -> ZH
265  GG2HLL_FWDH = 500,
281  // ttH
282  TTH_FWDH = 600,
283  TTH = 601,
284  // bbH
285  BBH_FWDH = 700,
286  BBH = 701,
287  // tH
288  TH_FWDH = 800,
289  TH = 801
290  };
291  } // namespace Stage1_1_Fine
292 
297  namespace Stage1_2 {
298  enum Category {
299  UNKNOWN = 0,
300  // Gluon fusion
301  GG2H_FWDH = 100,
318  // "VBF"
319  QQ2HQQ_FWDH = 200,
320  QQ2HQQ_0J = 201,
321  QQ2HQQ_1J = 202,
330  // qq -> WH
337  // qq -> ZH
338  QQ2HLL_FWDH = 400,
344  // gg -> ZH
345  GG2HLL_FWDH = 500,
351  // ttH
352  TTH_FWDH = 600,
358  // bbH
359  BBH_FWDH = 700,
360  BBH = 701,
361  // tH
362  TH_FWDH = 800,
363  TH = 801
364  };
365  } // namespace Stage1_2
366 
367  namespace Stage1_2_Fine {
368  enum Category {
369  UNKNOWN = 0,
370  // Gluon fusion
371  GG2H_FWDH = 100,
399  // "VBF"
400  QQ2HQQ_FWDH = 200,
401  QQ2HQQ_0J = 201,
402  QQ2HQQ_1J = 202,
425  // qq -> WH
442  // qq -> ZH
443  QQ2HLL_FWDH = 400,
459  // gg -> ZH
460  GG2HLL_FWDH = 500,
476  // ttH
477  TTH_FWDH = 600,
484  // bbH
485  BBH_FWDH = 700,
486  BBH = 701,
487  // tH
488  TH_FWDH = 800,
489  TH = 801
490  };
491  } // namespace Stage1_2_Fine
492 
493  //#ifdef ROOT_TLorentzVector
494  //typedef TLorentzVector TLV;
496  typedef std::vector<TLV> TLVs;
497 
498  template <class vec4>
499  TLV MakeTLV(vec4 const p) {
500  return TLV(p.px(), p.py(), p.pz(), p.E());
501  }
502 
503  template <class Vvec4>
504  inline TLVs MakeTLVs(Vvec4 const &rivet_jets) {
505  TLVs jets;
506  for (const auto &jet : rivet_jets)
507  jets.push_back(MakeTLV(jet));
508  return jets;
509  }
510 
511  // Structure holding information about the current event:
512  // Four-momenta and event classification according to the
513  // Higgs Template Cross Section
515  // Higgs production mode
517  // The Higgs boson
519  // The Higgs boson decay products
521  // Associated vector bosons
523  // The V-boson decay products
525  // Jets are built ignoring Higgs decay products and leptons from V decays
526  // jets with pT > 25 GeV and 30 GeV
528  // Event categorization according to YR4 wrtietup
529  // https://cds.cern.ch/record/2138079
541  // Flag for Z->vv decay mode (needed to split QQ2ZH and GG2ZH)
543  // Error code :: classification was succesful or some error occured
545  };
546 
547  template <class category>
548  inline HTXS::HiggsClassification Rivet2Root(category const &htxs_cat_rivet) {
550  cat.prodMode = htxs_cat_rivet.prodMode;
551  cat.errorCode = htxs_cat_rivet.errorCode;
552  cat.higgs = MakeTLV(htxs_cat_rivet.higgs);
553  cat.V = MakeTLV(htxs_cat_rivet.V);
554  cat.p4decay_higgs = MakeTLV(htxs_cat_rivet.p4decay_higgs);
555  cat.p4decay_V = MakeTLV(htxs_cat_rivet.p4decay_V);
556  cat.jets25 = MakeTLVs(htxs_cat_rivet.jets25);
557  cat.jets30 = MakeTLVs(htxs_cat_rivet.jets30);
558  cat.stage0_cat = htxs_cat_rivet.stage0_cat;
559  cat.stage1_cat_pTjet25GeV = htxs_cat_rivet.stage1_cat_pTjet25GeV;
560  cat.stage1_cat_pTjet30GeV = htxs_cat_rivet.stage1_cat_pTjet30GeV;
561  cat.stage1_1_cat_pTjet25GeV = htxs_cat_rivet.stage1_1_cat_pTjet25GeV;
562  cat.stage1_1_cat_pTjet30GeV = htxs_cat_rivet.stage1_1_cat_pTjet30GeV;
563  cat.stage1_1_fine_cat_pTjet25GeV = htxs_cat_rivet.stage1_1_fine_cat_pTjet25GeV;
564  cat.stage1_1_fine_cat_pTjet30GeV = htxs_cat_rivet.stage1_1_fine_cat_pTjet30GeV;
565  cat.stage1_2_cat_pTjet25GeV = htxs_cat_rivet.stage1_2_cat_pTjet25GeV;
566  cat.stage1_2_cat_pTjet30GeV = htxs_cat_rivet.stage1_2_cat_pTjet30GeV;
567  cat.stage1_2_fine_cat_pTjet25GeV = htxs_cat_rivet.stage1_2_fine_cat_pTjet25GeV;
568  cat.stage1_2_fine_cat_pTjet30GeV = htxs_cat_rivet.stage1_2_fine_cat_pTjet30GeV;
569  cat.isZ2vvDecay = htxs_cat_rivet.isZ2vvDecay;
570  return cat;
571  }
572 
574  if (stage1 == HTXS::Stage1::Category::UNKNOWN)
575  return 0;
576  int P = (int)(stage1 / 100);
577  int F = (int)(stage1 % 100);
578  // 1.a spit tH categories
579  if (prodMode == HiggsProdMode::TH) {
580  // check that tH splitting is valid for Stage-1 FineIndex
581  // else return unknown category
582  if (tH == tH_type::noTH)
583  return 0;
584  // check if forward tH
585  int fwdH = F == 0 ? 0 : 1;
586  return (49 + 2 * (tH - 1) + fwdH);
587  }
588  // 1.b QQ2HQQ --> split into VBF, WH, ZH -> HQQ
589  // offset vector 1: input is the Higgs prodMode
590  // first two indicies are dummies, given that this is only called for prodMode=2,3,4
591  std::vector<int> pMode_offset = {0, 0, 13, 19, 25};
592  if (P == 2)
593  return (F + pMode_offset[prodMode]);
594  // 1.c remaining categories
595  // offset vector 2: input is the Stage-1 category P
596  // third index is dummy, given that this is called for category P=0,1,3,4,5,6,7
597  std::vector<int> catP_offset = {0, 1, 0, 31, 36, 41, 45, 47};
598  return (F + catP_offset[P]);
599  }
600 
602  tH_type tH = noTH,
603  bool jets_pT25 = false) {
604  HTXS::Stage1::Category stage1 = jets_pT25 == false ? stxs.stage1_cat_pTjet30GeV : stxs.stage1_cat_pTjet25GeV;
605  return HTXSstage1_to_HTXSstage1FineIndex(stage1, stxs.prodMode, tH);
606  }
607 
609  // the Stage-1 categories
610  int P = (int)(stage1 / 100);
611  int F = (int)(stage1 % 100);
612  std::vector<int> offset{0, 1, 13, 19, 24, 29, 33, 35, 37, 39};
613  // convert to linear values
614  return (F + offset[P]);
615  }
616 
618  HiggsProdMode prodMode,
619  tH_type tH) {
620  if (stage1_2 == HTXS::Stage1_2::Category::UNKNOWN)
621  return 0;
622  int P = (int)(stage1_2 / 100);
623  int F = (int)(stage1_2 % 100);
624  // 1.a spit tH categories
625  if (prodMode == HiggsProdMode::TH) {
626  // check that tH splitting is valid for Stage-1 FineIndex
627  // else return unknown category
628  if (tH == tH_type::noTH)
629  return 0;
630  // check if forward tH
631  int fwdH = F == 0 ? 0 : 1;
632  return (94 + 2 * (tH - 1) + fwdH);
633  }
634  // 1.b QQ2HQQ --> split into VBF, WH, ZH -> HQQ
635  // offset vector 1: input is the Higgs prodMode
636  // first two indicies are dummies, given that this is only called for prodMode=2,3,4
637  std::vector<int> pMode_offset = {0, 0, 35, 46, 57};
638  if (P == 2)
639  return (F + pMode_offset[prodMode]);
640  // 1.c GG2ZH split into gg->ZH-had and gg->ZH-lep
641  if (prodMode == HiggsProdMode::GG2ZH && P == 1)
642  return F + 18;
643  // 1.d remaining categories
644  // offset vector 2: input is the Stage-1 category P
645  // third index is dummy, given that this is called for category P=0,1,3,4,5,6,7
646  std::vector<int> catP_offset = {0, 1, 0, 68, 74, 80, 86, 92};
647  return (F + catP_offset[P]);
648  }
649 
651  tH_type tH = noTH,
652  bool jets_pT25 = false) {
653  HTXS::Stage1_2::Category stage1_2 =
654  jets_pT25 == false ? stxs.stage1_2_cat_pTjet30GeV : stxs.stage1_2_cat_pTjet25GeV;
655  return HTXSstage1_2_to_HTXSstage1_2_FineIndex(stage1_2, stxs.prodMode, tH);
656  }
657 
659  // the Stage-1 categories
660  int P = (int)(stage1_2 / 100);
661  int F = (int)(stage1_2 % 100);
662  //std::vector<int> offset{0,1,13,19,24,29,33,35,37,39};
663  std::vector<int> offset{0, 1, 18, 29, 35, 41, 47, 53, 55, 57};
664  // convert to linear values
665  return (F + offset[P]);
666  }
667 
668  //Same for Stage1_2_Fine categories
670  HiggsProdMode prodMode,
671  tH_type tH) {
672  if (Stage1_2_Fine == HTXS::Stage1_2_Fine::Category::UNKNOWN)
673  return 0;
674  int P = (int)(Stage1_2_Fine / 100);
675  int F = (int)(Stage1_2_Fine % 100);
676  // 1.a spit tH categories
677  if (prodMode == HiggsProdMode::TH) {
678  // check that tH splitting is valid for Stage-1 FineIndex
679  // else return unknown category
680  if (tH == tH_type::noTH)
681  return 0;
682  // check if forward tH
683  int fwdH = F == 0 ? 0 : 1;
684  return (189 + 2 * (tH - 1) + fwdH);
685  }
686  // 1.b QQ2HQQ --> split into VBF, WH, ZH -> HQQ
687  // offset vector 1: input is the Higgs prodMode
688  // first two indicies are dummies, given that this is only called for prodMode=2,3,4
689  std::vector<int> pMode_offset = {0, 0, 57, 82, 107};
690  if (P == 2)
691  return (F + pMode_offset[prodMode]);
692  // 1.c GG2ZH split into gg->ZH-had and gg->ZH-lep
693  if (prodMode == HiggsProdMode::GG2ZH && P == 1)
694  return F + 29;
695  // 1.d remaining categories
696  // offset vector 2: input is the Stage-1 category P
697  // third index is dummy, given that this is called for category P=0,1,3,4,5,6,7
698  std::vector<int> catP_offset = {0, 1, 0, 132, 148, 164, 180, 187};
699  return (F + catP_offset[P]);
700  }
701 
703  tH_type tH = noTH,
704  bool jets_pT25 = false) {
705  HTXS::Stage1_2_Fine::Category Stage1_2_Fine =
706  jets_pT25 == false ? stxs.stage1_2_fine_cat_pTjet30GeV : stxs.stage1_2_fine_cat_pTjet25GeV;
707  return HTXSstage1_2_Fine_to_HTXSstage1_2_Fine_FineIndex(Stage1_2_Fine, stxs.prodMode, tH);
708  }
709 
711  // the Stage-1_2_Fine categories
712  int P = (int)(Stage1_2_Fine / 100);
713  int F = (int)(Stage1_2_Fine % 100);
714  std::vector<int> offset{0, 1, 29, 54, 70, 86, 102, 109, 111, 113};
715  // convert to linear values
716  return (F + offset[P]);
717  }
718 
719  // #endif
720 
721 } // namespace HTXS
722 
723 #ifdef RIVET_Particle_HH
724 //#ifdef HIGGSTRUTHCLASSIFIER_HIGGSTRUTHCLASSIFIER_CC
725 //#include "Rivet/Particle.hh"
726 namespace Rivet {
727 
732  struct HiggsClassification {
734  HTXS::HiggsProdMode prodMode;
736  Rivet::Particle higgs;
738  Rivet::Particle V;
740  Rivet::FourMomentum p4decay_higgs;
742  Rivet::FourMomentum p4decay_V;
744  Rivet::Jets jets25, jets30;
746  HTXS::Stage0::Category stage0_cat;
748  HTXS::Stage1::Category stage1_cat_pTjet25GeV;
750  HTXS::Stage1::Category stage1_cat_pTjet30GeV;
768  bool isZ2vvDecay;
770  HTXS::ErrorCode errorCode;
771  };
772 } // namespace Rivet
773 #endif
774 
775 #endif
HTXS::VH_IDENTIFICATION
failed to identify associated vector boson
Definition: HiggsTemplateCrossSections.h:19
HTXS::Stage1_1::QQ2HQQ_MJJ_60_120
Definition: HiggsTemplateCrossSections.h:139
HTXS::Stage1::QQ2HQQ_REST
Definition: HiggsTemplateCrossSections.h:85
HTXS::Stage1_1::QQ2HLL_PTV_75_150
Definition: HiggsTemplateCrossSections.h:156
HTXS::Stage1_2::QQ2HLL_PTV_150_250_GE1J
Definition: HiggsTemplateCrossSections.h:342
HTXS::Stage0::Category
Category
Definition: HiggsTemplateCrossSections.h:37
HTXS::Stage1_2::GG2HLL_PTV_GT250
Definition: HiggsTemplateCrossSections.h:350
HTXS::Stage1_1_Fine::QQ2HQQ_MJJ_0_60_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:208
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_250_400_GE2J
Definition: HiggsTemplateCrossSections.h:245
HTXS::TOP_W_IDENTIFICATION
failed to identify top decay
Definition: HiggsTemplateCrossSections.h:21
HTXS::Stage1_2::TH
Definition: HiggsTemplateCrossSections.h:363
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_150_250_1J
Definition: HiggsTemplateCrossSections.h:239
HTXS::Stage1_1_Fine::GG2H_GE2J_MJJ_0_350_PTH_120_200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:192
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_250_400_1J
Definition: HiggsTemplateCrossSections.h:240
HTXS::Stage1_2::QQ2HLL_PTV_0_75
Definition: HiggsTemplateCrossSections.h:339
HTXS::Stage1_1_Fine::BBH
Definition: HiggsTemplateCrossSections.h:286
HTXS::Stage1_1_Fine::QQ2HLL_PTV_250_400_1J
Definition: HiggsTemplateCrossSections.h:257
taus_updatedMVAIds_cff.category
category
Definition: taus_updatedMVAIds_cff.py:31
HTXS::Stage1_1_Fine::GG2H_MJJ_700_1000_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:199
HTXS::Stage1_1::QQ2HLNU_PTV_GT250
Definition: HiggsTemplateCrossSections.h:152
HTXS::Stage1_2::GG2H_GE2J_MJJ_GT700_PTH_0_200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:316
HTXS::Stage1_2_Fine::QQ2HLNU_FWDH
Definition: HiggsTemplateCrossSections.h:426
HTXS::Stage1_2_Fine::BBH
Definition: HiggsTemplateCrossSections.h:486
HTXS::Stage1_1_Fine::QQ2HLL_PTV_0_75_1J
Definition: HiggsTemplateCrossSections.h:254
HTXS::Stage1_2_Fine::GG2HLL_PTV_150_250_GE2J
Definition: HiggsTemplateCrossSections.h:473
HTXS::Stage1_1::QQ2HQQ_MJJ_GT350_PTH_GT200
Definition: HiggsTemplateCrossSections.h:141
HTXS::Stage1::QQ2HQQ_VBFTOPO_JET3
Definition: HiggsTemplateCrossSections.h:83
HTXS::Stage0::QQ2HLL_FWDH
Definition: HiggsTemplateCrossSections.h:47
HTXS::Stage1_1_Fine::GG2H_MJJ_700_1000_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:198
HTXS::Stage1_1::GG2HLL_PTV_150_250_0J
Definition: HiggsTemplateCrossSections.h:164
HTXS::Stage1_2::QQ2HQQ_0J
Definition: HiggsTemplateCrossSections.h:320
HTXS::Stage1_1_Fine::QQ2HQQ_MJJ_0_60_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:211
HTXS::GG2ZH
Definition: HiggsTemplateCrossSections.h:25
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_250_400_1J
Definition: HiggsTemplateCrossSections.h:435
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_GT400_GE2J
Definition: HiggsTemplateCrossSections.h:246
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_75_150_GE2J
Definition: HiggsTemplateCrossSections.h:243
HTXS::UNKNOWN
Definition: HiggsTemplateCrossSections.h:25
HTXS::MakeTLVs
TLVs MakeTLVs(Vvec4 const &rivet_jets)
Definition: HiggsTemplateCrossSections.h:504
HTXS::Stage1_2_Fine::GG2H_GE2J_MJJ_1000_1500_PTH_0_200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:395
HTXS::Stage0::VBF_FWDH
Definition: HiggsTemplateCrossSections.h:41
HTXS::Stage1_2_Fine::GG2HLL_PTV_250_400_0J
Definition: HiggsTemplateCrossSections.h:464
HTXS::TTH
Definition: HiggsTemplateCrossSections.h:25
HTXS::Stage1_1_Fine::GG2H_MJJ_1000_1500_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:201
HTXS::HTXSstage1_2_to_HTXSstage1_2_FineIndex
int HTXSstage1_2_to_HTXSstage1_2_FineIndex(HTXS::Stage1_2::Category stage1_2, HiggsProdMode prodMode, tH_type tH)
Definition: HiggsTemplateCrossSections.h:617
HTXS::HiggsClassification::higgs
TLV higgs
Definition: HiggsTemplateCrossSections.h:518
HTXS::HiggsClassification::stage1_2_cat_pTjet30GeV
HTXS::Stage1_2::Category stage1_2_cat_pTjet30GeV
Definition: HiggsTemplateCrossSections.h:538
HTXS::PRODMODE_DEFINED
production mode not defined
Definition: HiggsTemplateCrossSections.h:14
HTXS::HiggsClassification::p4decay_V
TLV p4decay_V
Definition: HiggsTemplateCrossSections.h:524
HTXS::Stage1_2::QQ2HLL_PTV_150_250_0J
Definition: HiggsTemplateCrossSections.h:341
HTXS::Stage1_2_Fine::GG2HLL_PTV_GT400_GE2J
Definition: HiggsTemplateCrossSections.h:475
HTXS::Stage1::QQ2HQQ_VBFTOPO_JET3VETO
Definition: HiggsTemplateCrossSections.h:82
HTXS::Stage1_2_Fine::GG2HLL_PTV_0_75_0J
Definition: HiggsTemplateCrossSections.h:461
HTXS::Stage1_2::QQ2HLNU_PTV_75_150
Definition: HiggsTemplateCrossSections.h:333
HTXS::Stage1_1_Fine::TH
Definition: HiggsTemplateCrossSections.h:289
HTXS::Stage1_2_Fine::GG2H_1J_PTH_0_60
Definition: HiggsTemplateCrossSections.h:382
HTXS::HTXSstage1_to_HTXSstage1FineIndex
int HTXSstage1_to_HTXSstage1FineIndex(HTXS::Stage1::Category stage1, HiggsProdMode prodMode, tH_type tH)
Definition: HiggsTemplateCrossSections.h:573
HTXS::Stage1_2_Fine::QQ2HQQ_0J
Definition: HiggsTemplateCrossSections.h:401
HTXS::HTXSstage1_2_to_index
int HTXSstage1_2_to_index(HTXS::Stage1_2::Category stage1_2)
Definition: HiggsTemplateCrossSections.h:658
HTXS::Stage1_2::QQ2HLNU_PTV_150_250_GE1J
Definition: HiggsTemplateCrossSections.h:335
HTXS::Stage1_2_Fine::GG2HLL_PTV_0_75_GE2J
Definition: HiggsTemplateCrossSections.h:471
HTXS::Stage1_1::QQ2HLL_PTV_150_250_0J
Definition: HiggsTemplateCrossSections.h:157
HTXS::Stage1::QQ2HLNU_PTV_150_250_GE1J
Definition: HiggsTemplateCrossSections.h:91
HTXS::Stage1_1_Fine::GG2HLL_PTV_0_75_GE2J
Definition: HiggsTemplateCrossSections.h:276
HTXS::Stage1_2_Fine::GG2H_GE2J_MJJ_0_350_PTH_120_200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:387
HTXS::Stage1_2_Fine::GG2H_PTH_200_300_PTHJoverPTH_0_15
Definition: HiggsTemplateCrossSections.h:372
Rivet
Definition: RivetAnalysis.h:21
HTXS::Stage1_1_Fine::QQ2HLL_PTV_GT400_1J
Definition: HiggsTemplateCrossSections.h:258
HTXS::Stage1_1_Fine::GG2HLL_PTV_250_400_1J
Definition: HiggsTemplateCrossSections.h:274
HTXS::Stage1_1::GG2H_FWDH
Definition: HiggsTemplateCrossSections.h:120
HTXS::Stage1_2::QQ2HQQ_GE2J_MJJ_GT350_PTH_GT200
Definition: HiggsTemplateCrossSections.h:325
HTXS::Stage1_1_Fine::QQ2HQQ_MJJ_350_700_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:214
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_250_400_0J
Definition: HiggsTemplateCrossSections.h:235
eostools.cat
def cat(path)
Definition: eostools.py:401
HTXS::Stage1_1::GG2H_GE2J_MJJ_0_350_PTH_60_120
Definition: HiggsTemplateCrossSections.h:128
HTXS::Stage1::QQ2HLL_FWDH
Definition: HiggsTemplateCrossSections.h:94
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_0_60_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:406
math::XYZTLorentzVectorD
ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< double > > XYZTLorentzVectorD
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition: LorentzVector.h:14
HTXS::Stage1_1::QQ2HLL_PTV_0_75
Definition: HiggsTemplateCrossSections.h:155
HTXS::Stage1_1::GG2H_MJJ_350_700_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:130
HTXS::Stage1_1_Fine::TTH
Definition: HiggsTemplateCrossSections.h:283
HTXS::GGF
Definition: HiggsTemplateCrossSections.h:25
HTXS::Stage1_1_Fine::GG2H_1J_PTH_0_60
Definition: HiggsTemplateCrossSections.h:187
HTXS::HiggsClassification::stage1_2_fine_cat_pTjet30GeV
HTXS::Stage1_2_Fine::Category stage1_2_fine_cat_pTjet30GeV
Definition: HiggsTemplateCrossSections.h:540
HTXS::Stage1_1::QQ2HLL_PTV_GT250
Definition: HiggsTemplateCrossSections.h:159
HTXS::HiggsClassification::stage1_2_fine_cat_pTjet25GeV
HTXS::Stage1_2_Fine::Category stage1_2_fine_cat_pTjet25GeV
Definition: HiggsTemplateCrossSections.h:539
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_0_75_GE2J
Definition: HiggsTemplateCrossSections.h:242
HTXS::Stage1_2_Fine::GG2H_GE2J_MJJ_0_350_PTH_60_120_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:386
HTXS::Stage1_1_Fine::QQ2HLL_PTV_150_250_GE2J
Definition: HiggsTemplateCrossSections.h:261
HTXS::Stage1_2_Fine::GG2HLL_PTV_250_400_1J
Definition: HiggsTemplateCrossSections.h:469
particlelevel_cff.stage1_1_fine_cat_pTjet25GeV
stage1_1_fine_cat_pTjet25GeV
Definition: particlelevel_cff.py:161
vec4
std::vector< vec3 > vec4
Definition: HCALResponse.h:18
HTXS::Stage1_1_Fine::GG2H_GE2J_MJJ_0_350_PTH_60_120_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:191
HTXS::Stage1_2::QQ2HLNU_PTV_0_75
Definition: HiggsTemplateCrossSections.h:332
HTXS::Stage1_2::QQ2HQQ_GE2J_MJJ_60_120
Definition: HiggsTemplateCrossSections.h:323
HTXS::Stage1_1_Fine::QQ2HLL_PTV_75_150_1J
Definition: HiggsTemplateCrossSections.h:255
HTXS::Stage1_1::QQ2HQQ_FWDH
Definition: HiggsTemplateCrossSections.h:135
HTXS::Stage1::QQ2HLL_PTV_150_250_GE1J
Definition: HiggsTemplateCrossSections.h:97
HTXS::Stage1_2_Fine::GG2HLL_PTV_250_400_GE2J
Definition: HiggsTemplateCrossSections.h:474
HTXS::Stage1_1::QQ2HQQ_1J
Definition: HiggsTemplateCrossSections.h:137
HTXS::Stage1_1::TTH_FWDH
Definition: HiggsTemplateCrossSections.h:168
HTXS::Stage1::GG2H_GE2J_PTH_0_60
Definition: HiggsTemplateCrossSections.h:76
HTXS::Stage1_2_Fine::TTH_PTH_GT450
Definition: HiggsTemplateCrossSections.h:483
HTXS::Stage1_2::GG2H_PTH_200_300
Definition: HiggsTemplateCrossSections.h:302
HTXS::Stage1_1_Fine::GG2H_0J_PTH_GT10
Definition: HiggsTemplateCrossSections.h:186
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_1000_1500_PTH_GT200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:422
HTXS::Stage1_2::QQ2HLNU_FWDH
Definition: HiggsTemplateCrossSections.h:331
HTXS::Stage1_2::GG2HLL_PTV_75_150
Definition: HiggsTemplateCrossSections.h:347
HTXS::Stage1_1_Fine::QQ2HQQ_MJJ_1000_1500_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:219
HTXS::Stage1_1::BBH_FWDH
Definition: HiggsTemplateCrossSections.h:171
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_350_700_PTH_GT200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:418
HTXS::Stage1_1::TH
Definition: HiggsTemplateCrossSections.h:175
HTXS::MakeTLV
TLV MakeTLV(vec4 const p)
Definition: HiggsTemplateCrossSections.h:499
HTXS::Stage1_1_Fine::QQ2HQQ_MJJ_60_120_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:209
HTXS::Stage0::VH2HQQ_FWDH
Definition: HiggsTemplateCrossSections.h:43
singleTopDQM_cfi.jets
jets
Definition: singleTopDQM_cfi.py:42
HTXS::Stage1_1::GG2H_1J_PTH_0_60
Definition: HiggsTemplateCrossSections.h:124
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_150_250_GE2J
Definition: HiggsTemplateCrossSections.h:439
HTXS::Stage1_2_Fine::GG2H_GE2J_MJJ_700_1000_PTH_0_200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:394
HTXS::Stage1_1_Fine::Category
Category
Definition: HiggsTemplateCrossSections.h:180
HTXS::Stage1_2::GG2H_FWDH
Definition: HiggsTemplateCrossSections.h:301
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_75_150_0J
Definition: HiggsTemplateCrossSections.h:428
HTXS::Stage1_1_Fine::QQ2HLL_PTV_GT400_0J
Definition: HiggsTemplateCrossSections.h:253
HTXS::Stage1_1::QQ2HQQ_MJJ_350_700_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:143
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_1000_1500_PTH_0_200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:414
HTXS::Stage1_1_Fine::QQ2HQQ_MJJ_60_120_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:212
HTXS::HiggsClassification::stage1_cat_pTjet30GeV
HTXS::Stage1::Category stage1_cat_pTjet30GeV
Definition: HiggsTemplateCrossSections.h:532
HTXS::Stage1_1::GG2H_GE2J_MJJ_0_350_PTH_120_200
Definition: HiggsTemplateCrossSections.h:129
HTXS::HiggsClassification::p4decay_higgs
TLV p4decay_higgs
Definition: HiggsTemplateCrossSections.h:520
HTXS::Stage0::BBH
Definition: HiggsTemplateCrossSections.h:54
HTXS::Stage1_2::BBH_FWDH
Definition: HiggsTemplateCrossSections.h:359
HTXS::Stage1_2_Fine::GG2H_0J_PTH_GT10
Definition: HiggsTemplateCrossSections.h:381
HTXS::Stage1_1::QQ2HLL_FWDH
Definition: HiggsTemplateCrossSections.h:154
HTXS::Stage1_1_Fine::QQ2HQQ_PTH_GT200_MJJ_GT1500_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:229
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_GT1500_PTH_0_200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:415
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_75_150_0J
Definition: HiggsTemplateCrossSections.h:233
HTXS::TLV
math::XYZTLorentzVectorD TLV
Definition: HiggsTemplateCrossSections.h:495
HTXS::Stage1_1_Fine::QQ2HLL_PTV_75_150_0J
Definition: HiggsTemplateCrossSections.h:250
HTXS::Stage1_2::TTH_FWDH
Definition: HiggsTemplateCrossSections.h:352
HTXS::HIGGS_DECAY_IDENTIFICATION
failed to identify Higgs boson decay products
Definition: HiggsTemplateCrossSections.h:17
HTXS::Stage1::GG2H_GE2J_PTH_GT200
Definition: HiggsTemplateCrossSections.h:79
HTXS::Stage1_1_Fine::GG2H_MJJ_GT1500_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:202
HTXS::Stage1_1_Fine::GG2HLL_PTV_250_400_0J
Definition: HiggsTemplateCrossSections.h:269
HTXS::Stage1_2_Fine::QQ2HLL_PTV_75_150_0J
Definition: HiggsTemplateCrossSections.h:445
F
static uInt32 F(BLOWFISH_CTX *ctx, uInt32 x)
Definition: blowfish.cc:163
HTXS::Stage1_2_Fine::TH_FWDH
Definition: HiggsTemplateCrossSections.h:488
HTXS::Stage1_1_Fine::QQ2HQQ_PTH_GT200_MJJ_350_700_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:223
HTXS::Stage1_2_Fine::GG2H_PTH_450_650_PTHJoverPTH_0_15
Definition: HiggsTemplateCrossSections.h:374
HTXS::Stage1_1::GG2HLL_PTV_0_75
Definition: HiggsTemplateCrossSections.h:162
VBF
Definition: VBF.py:1
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_60_120_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:407
HTXS::Stage1_2::QQ2HQQ_1J
Definition: HiggsTemplateCrossSections.h:321
HTXS::Stage1_2_Fine::GG2HLL_PTV_75_150_GE2J
Definition: HiggsTemplateCrossSections.h:472
HTXS::Stage1::QQ2HQQ_PTJET1_GT200
Definition: HiggsTemplateCrossSections.h:86
HTXS::HiggsClassification::prodMode
HTXS::HiggsProdMode prodMode
Definition: HiggsTemplateCrossSections.h:516
HTXS::Stage1::QQ2HLL_PTV_150_250_0J
Definition: HiggsTemplateCrossSections.h:96
HTXS::HiggsClassification::jets30
TLVs jets30
Definition: HiggsTemplateCrossSections.h:527
HTXS::Stage1_2_Fine::QQ2HLL_PTV_GT400_0J
Definition: HiggsTemplateCrossSections.h:448
HTXS::Stage1_2_Fine::GG2H_PTH_300_450_PTHJoverPTH_0_15
Definition: HiggsTemplateCrossSections.h:373
HTXS::Stage1_2::QQ2HQQ_GE2J_MJJ_GT700_PTH_0_200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:329
HTXS::Stage1_2::QQ2HQQ_GE2J_MJJ_120_350
Definition: HiggsTemplateCrossSections.h:324
HTXS::Stage1_2_Fine::GG2H_GE2J_MJJ_0_350_PTH_60_120_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:389
HTXS::Stage1_1::Category
Category
Definition: HiggsTemplateCrossSections.h:117
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_GT1500_PTH_0_200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:416
HTXS::Stage1_1_Fine::GG2HLL_PTV_0_75_0J
Definition: HiggsTemplateCrossSections.h:266
particlelevel_cff.stage1_1_fine_cat_pTjet30GeV
stage1_1_fine_cat_pTjet30GeV
Definition: particlelevel_cff.py:160
HTXS::Stage1::GG2HLL_PTV_GT150_0J
Definition: HiggsTemplateCrossSections.h:102
HTXS::Stage1_2_Fine::GG2H_GE2J_MJJ_1000_1500_PTH_0_200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:396
HTXS::Stage1_2::GG2H_GE2J_MJJ_0_350_PTH_120_200
Definition: HiggsTemplateCrossSections.h:313
HTXS::Stage1::BBH
Definition: HiggsTemplateCrossSections.h:109
HTXS::Stage1_2::QQ2HLL_PTV_75_150
Definition: HiggsTemplateCrossSections.h:340
HTXS::HiggsClassification::stage1_1_cat_pTjet25GeV
HTXS::Stage1_1::Category stage1_1_cat_pTjet25GeV
Definition: HiggsTemplateCrossSections.h:533
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_700_1000_PTH_GT200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:419
HTXS::Stage1_2_Fine::GG2H_1J_PTH_120_200
Definition: HiggsTemplateCrossSections.h:384
HTXS::Stage1_1::GG2HLL_PTV_75_150
Definition: HiggsTemplateCrossSections.h:163
HTXS::Stage1_2::GG2H_GE2J_MJJ_350_700_PTH_0_200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:314
HTXS::Stage1_1_Fine::GG2H_FWDH
Definition: HiggsTemplateCrossSections.h:183
HTXS::Stage1_2_Fine::GG2H_GE2J_MJJ_350_700_PTH_0_200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:391
HTXS::Stage1_1_Fine::QQ2HQQ_MJJ_350_700_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:215
HTXS::Stage1_1_Fine::QQ2HLL_FWDH
Definition: HiggsTemplateCrossSections.h:248
HTXS::Stage1_1::GG2H_0J_PTH_GT10
Definition: HiggsTemplateCrossSections.h:123
HTXS::Stage1_1::UNKNOWN
Definition: HiggsTemplateCrossSections.h:118
particlelevel_cff.stage1_2_cat_pTjet30GeV
stage1_2_cat_pTjet30GeV
Definition: particlelevel_cff.py:162
HTXS::Stage1_1_Fine::QQ2HQQ_MJJ_GT1500_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:221
HTXS::Stage1_2_Fine::QQ2HQQ_FWDH
Definition: HiggsTemplateCrossSections.h:400
HTXS::Stage1_2::GG2H_PTH_450_650
Definition: HiggsTemplateCrossSections.h:304
HTXS::Stage1_1_Fine::QQ2HQQ_MJJ_700_1000_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:217
HTXS::Stage1_1::QQ2HLNU_PTV_150_250_GE1J
Definition: HiggsTemplateCrossSections.h:151
HTXS::ErrorCode
ErrorCode
Error code: whether the classification was successful or failed.
Definition: HiggsTemplateCrossSections.h:11
HTXS::Stage1_1::GG2H_MJJ_350_700_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:131
HTXS::Stage1_2_Fine::QQ2HLL_PTV_250_400_0J
Definition: HiggsTemplateCrossSections.h:447
HTXS::HiggsClassification::V
TLV V
Definition: HiggsTemplateCrossSections.h:522
HTXS::Stage1_1_Fine::GG2HLL_PTV_GT400_0J
Definition: HiggsTemplateCrossSections.h:270
HTXS::Stage1_1_Fine::GG2HLL_FWDH
Definition: HiggsTemplateCrossSections.h:265
HTXS::Stage1_2::QQ2HQQ_GE2J_MJJ_350_700_PTH_0_200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:327
HTXS::Stage1_2_Fine::GG2H_GE2J_MJJ_700_1000_PTH_0_200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:393
HTXS::Rivet2Root
HTXS::HiggsClassification Rivet2Root(category const &htxs_cat_rivet)
Definition: HiggsTemplateCrossSections.h:548
HTXS::Stage1_2_Fine::GG2H_GE2J_MJJ_0_350_PTH_0_60_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:388
HTXS::Stage1_2_Fine::GG2HLL_PTV_150_250_1J
Definition: HiggsTemplateCrossSections.h:468
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_75_150_1J
Definition: HiggsTemplateCrossSections.h:433
HTXS::Stage0::TH_FWDH
Definition: HiggsTemplateCrossSections.h:55
HTXS::HiggsClassification::stage1_1_fine_cat_pTjet25GeV
HTXS::Stage1_1_Fine::Category stage1_1_fine_cat_pTjet25GeV
Definition: HiggsTemplateCrossSections.h:535
HTXS::Stage1_1_Fine::GG2HLL_PTV_150_250_1J
Definition: HiggsTemplateCrossSections.h:273
HTXS::Stage1_1_Fine::GG2HLL_PTV_150_250_0J
Definition: HiggsTemplateCrossSections.h:268
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_700_1000_PTH_0_200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:412
HTXS::Stage1_1_Fine::QQ2HQQ_PTH_GT200_MJJ_GT1500_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:228
HTXS::Stage1_2_Fine::Category
Category
Definition: HiggsTemplateCrossSections.h:368
HTXS::Stage1_2::GG2HLL_PTV_0_75
Definition: HiggsTemplateCrossSections.h:346
HTXS::Stage1_2_Fine::GG2H_PTH_GT650_PTHJoverPTH_0_15
Definition: HiggsTemplateCrossSections.h:375
HTXS::Stage1_2::UNKNOWN
Definition: HiggsTemplateCrossSections.h:299
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_1000_1500_PTH_GT200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:421
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_1000_1500_PTH_0_200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:413
HTXS::TWH
Definition: HiggsTemplateCrossSections.h:28
HTXS::Stage1::TH_FWDH
Definition: HiggsTemplateCrossSections.h:111
HTXS::Stage1_2_Fine::QQ2HLL_PTV_250_400_1J
Definition: HiggsTemplateCrossSections.h:452
HTXS::Stage1_2_Fine::TTH_FWDH
Definition: HiggsTemplateCrossSections.h:477
HTXS::Stage1_2::TH_FWDH
Definition: HiggsTemplateCrossSections.h:362
HTXS::Stage1_2::QQ2HQQ_GE2J_MJJ_0_60
Definition: HiggsTemplateCrossSections.h:322
HTXS::Stage1_2_Fine::QQ2HLL_PTV_150_250_0J
Definition: HiggsTemplateCrossSections.h:446
HTXS::Stage1_1::GG2H_MJJ_GT700_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:132
HTXS::Stage1::QQ2HLNU_FWDH
Definition: HiggsTemplateCrossSections.h:88
HTXS::Stage1_2_Fine::QQ2HLL_PTV_75_150_1J
Definition: HiggsTemplateCrossSections.h:450
HTXS::Stage1::GG2H_GE2J_PTH_120_200
Definition: HiggsTemplateCrossSections.h:78
HTXS::Stage1_1_Fine::GG2H_GE2J_MJJ_0_350_PTH_0_60_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:193
HTXS::Stage1_1::GG2H_MJJ_GT700_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:133
HTXS::Stage1_2::GG2H_GE2J_MJJ_0_350_PTH_60_120
Definition: HiggsTemplateCrossSections.h:312
HTXS::Stage1_1_Fine::QQ2HLL_PTV_0_75_0J
Definition: HiggsTemplateCrossSections.h:249
HTXS::VH_DECAY_IDENTIFICATION
failed to identify associated vector boson decay products
Definition: HiggsTemplateCrossSections.h:20
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_75_150_1J
Definition: HiggsTemplateCrossSections.h:238
HTXS::Stage1_2::GG2H_0J_PTH_0_10
Definition: HiggsTemplateCrossSections.h:306
HTXS::Stage1::GG2H_VBFTOPO_JET3VETO
Definition: HiggsTemplateCrossSections.h:69
HTXS::HTXSstage1_2_Fine_to_index
int HTXSstage1_2_Fine_to_index(HTXS::Stage1_2_Fine::Category Stage1_2_Fine)
Definition: HiggsTemplateCrossSections.h:710
HTXS::Stage1::UNKNOWN
Definition: HiggsTemplateCrossSections.h:66
HTXS::Stage1::QQ2HLL_PTV_GT250
Definition: HiggsTemplateCrossSections.h:98
HTXS::Stage1::GG2H_0J
Definition: HiggsTemplateCrossSections.h:71
HTXS::Stage1_1_Fine::UNKNOWN
Definition: HiggsTemplateCrossSections.h:181
HTXS::Stage1_2::TTH_PTH_120_200
Definition: HiggsTemplateCrossSections.h:355
HTXS::Stage1_1_Fine::QQ2HLNU_FWDH
Definition: HiggsTemplateCrossSections.h:231
HTXS::Stage1_2_Fine::GG2H_PTH_GT650_PTHJoverPTH_GT15
Definition: HiggsTemplateCrossSections.h:379
HTXS::Stage1_1_Fine::QQ2HLL_PTV_150_250_0J
Definition: HiggsTemplateCrossSections.h:251
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_120_350_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:405
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_GT400_1J
Definition: HiggsTemplateCrossSections.h:436
HTXS::Stage1_1_Fine::GG2HLL_PTV_150_250_GE2J
Definition: HiggsTemplateCrossSections.h:278
HTXS::Stage1_2::GG2HLL_PTV_150_250_0J
Definition: HiggsTemplateCrossSections.h:348
HTXS::Stage0::GG2HLL
Definition: HiggsTemplateCrossSections.h:50
HTXS::Stage1_1_Fine::QQ2HQQ_MJJ_1000_1500_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:218
HTXS::Stage1_1_Fine::QQ2HLL_PTV_250_400_0J
Definition: HiggsTemplateCrossSections.h:252
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_0_75_1J
Definition: HiggsTemplateCrossSections.h:237
HTXS::Stage1_1::QQ2HQQ_0J
Definition: HiggsTemplateCrossSections.h:136
HTXS::Stage1_1::QQ2HQQ_MJJ_0_60
Definition: HiggsTemplateCrossSections.h:138
HTXS::Stage1_1_Fine::QQ2HQQ_PTH_GT200_MJJ_350_700_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:222
HTXS::Stage1_2::GG2H_1J_PTH_0_60
Definition: HiggsTemplateCrossSections.h:308
HTXS::Stage1_2::GG2H_GE2J_MJJ_0_350_PTH_0_60
Definition: HiggsTemplateCrossSections.h:311
particlelevel_cff.stage1_2_fine_cat_pTjet25GeV
stage1_2_fine_cat_pTjet25GeV
Definition: particlelevel_cff.py:165
HTXS::Stage1::GG2HLL_PTV_GT150_GE1J
Definition: HiggsTemplateCrossSections.h:103
HTXS::Stage1_1_Fine::QQ2HQQ_FWDH
Definition: HiggsTemplateCrossSections.h:205
particlelevel_cff.stage1_2_fine_cat_pTjet30GeV
stage1_2_fine_cat_pTjet30GeV
Definition: particlelevel_cff.py:164
HTXS::Stage1::GG2HLL_FWDH
Definition: HiggsTemplateCrossSections.h:100
HTXS::Stage1_1_Fine::QQ2HQQ_PTH_GT200_MJJ_700_1000_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:224
HTXS::Stage0::BBH_FWDH
Definition: HiggsTemplateCrossSections.h:53
HTXS::Stage1_1_Fine::QQ2HLL_PTV_75_150_GE2J
Definition: HiggsTemplateCrossSections.h:260
AlCaHLTBitMon_ParallelJobs.p
def p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
HTXS::Stage1_2::TTH_PTH_60_120
Definition: HiggsTemplateCrossSections.h:354
HTXS::Stage1_2::BBH
Definition: HiggsTemplateCrossSections.h:360
HTXS::Stage1_2_Fine::QQ2HLL_PTV_0_75_0J
Definition: HiggsTemplateCrossSections.h:444
particlelevel_cff.stage1_1_cat_pTjet25GeV
stage1_1_cat_pTjet25GeV
Definition: particlelevel_cff.py:159
HTXS::Stage1_1::GG2HLL_FWDH
Definition: HiggsTemplateCrossSections.h:161
HTXS::Stage1_1::QQ2HQQ_MJJ_350_700_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:142
HTXS::Stage0::UNKNOWN
Definition: HiggsTemplateCrossSections.h:38
HTXS::noTH
Definition: HiggsTemplateCrossSections.h:28
HTXS::Stage1_2_Fine::GG2HLL_FWDH
Definition: HiggsTemplateCrossSections.h:460
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_GT400_0J
Definition: HiggsTemplateCrossSections.h:236
HTXS::Stage1_2_Fine::GG2H_FWDH
Definition: HiggsTemplateCrossSections.h:371
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_0_75_0J
Definition: HiggsTemplateCrossSections.h:427
HTXS::Stage1_1_Fine::GG2H_PTH_GT200
Definition: HiggsTemplateCrossSections.h:184
HTXS::Stage1_2::TTH_PTH_GT300
Definition: HiggsTemplateCrossSections.h:357
HTXS::Stage1_1::QQ2HQQ_MJJ_GT700_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:144
HTXS::Stage1_2_Fine::QQ2HLL_FWDH
Definition: HiggsTemplateCrossSections.h:443
HTXS::UNDEFINED
Definition: HiggsTemplateCrossSections.h:12
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_700_1000_PTH_GT200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:420
cms::cuda::V
uint32_t const T *__restrict__ const uint32_t *__restrict__ int32_t int Histo::index_type cudaStream_t V
Definition: HistoContainer.h:51
HTXS::Stage1_2::GG2HLL_FWDH
Definition: HiggsTemplateCrossSections.h:345
HTXS::Stage1_2_Fine::QQ2HLL_PTV_GT400_GE2J
Definition: HiggsTemplateCrossSections.h:458
HTXS::Stage1_1_Fine::QQ2HLL_PTV_250_400_GE2J
Definition: HiggsTemplateCrossSections.h:262
LorentzVector.h
HTXS::Stage1::TTH
Definition: HiggsTemplateCrossSections.h:106
HTXS::Stage1_2_Fine::GG2H_GE2J_MJJ_0_350_PTH_120_200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:390
HTXS::Stage1_2::QQ2HQQ_GE2J_MJJ_GT700_PTH_0_200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:328
createfilelist.int
int
Definition: createfilelist.py:10
HTXS::Stage1_1_Fine::QQ2HQQ_1J
Definition: HiggsTemplateCrossSections.h:207
HTXS::HiggsClassification::stage1_1_fine_cat_pTjet30GeV
HTXS::Stage1_1_Fine::Category stage1_1_fine_cat_pTjet30GeV
Definition: HiggsTemplateCrossSections.h:536
HTXS
Higgs Template Cross Section namespace.
Definition: HiggsTemplateCrossSections.h:8
HTXS::TLVs
std::vector< TLV > TLVs
Definition: HiggsTemplateCrossSections.h:496
HTXS::MOMENTUM_CONSERVATION
failed momentum conservation
Definition: HiggsTemplateCrossSections.h:15
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_350_700_PTH_GT200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:417
HTXS::Stage1_2_Fine::GG2H_PTH_450_650_PTHJoverPTH_GT15
Definition: HiggsTemplateCrossSections.h:378
HTXS::HTXSstage1_2_Fine_to_HTXSstage1_2_Fine_FineIndex
int HTXSstage1_2_Fine_to_HTXSstage1_2_Fine_FineIndex(HTXS::Stage1_2_Fine::Category Stage1_2_Fine, HiggsProdMode prodMode, tH_type tH)
Definition: HiggsTemplateCrossSections.h:669
HTXS::Stage1_1::QQ2HLNU_PTV_150_250_0J
Definition: HiggsTemplateCrossSections.h:150
HTXS::Stage1_2::GG2H_1J_PTH_120_200
Definition: HiggsTemplateCrossSections.h:310
HTXS::Stage1::QQ2HLNU_PTV_150_250_0J
Definition: HiggsTemplateCrossSections.h:90
HTXS::Stage1_1_Fine::GG2HLL_PTV_250_400_GE2J
Definition: HiggsTemplateCrossSections.h:279
HTXS::HiggsProdMode
HiggsProdMode
Higgs production modes, corresponding to input sample.
Definition: HiggsTemplateCrossSections.h:25
HTXS::Stage1_1::GG2H_GE2J_MJJ_0_350_PTH_0_60
Definition: HiggsTemplateCrossSections.h:127
HTXS::Stage1::GG2H_1J_PTH_120_200
Definition: HiggsTemplateCrossSections.h:74
HTXS::Stage1::GG2H_1J_PTH_60_120
Definition: HiggsTemplateCrossSections.h:73
particlelevel_cff.stage1_2_cat_pTjet25GeV
stage1_2_cat_pTjet25GeV
Definition: particlelevel_cff.py:163
HTXS::Stage1_1_Fine::GG2H_MJJ_1000_1500_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:200
HTXS::Stage1_2_Fine::GG2H_PTH_300_450_PTHJoverPTH_GT15
Definition: HiggsTemplateCrossSections.h:377
HTXS::Stage1_1_Fine::QQ2HQQ_MJJ_GT1500_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:220
HTXS::Stage1_1_Fine::TTH_FWDH
Definition: HiggsTemplateCrossSections.h:282
HTXS::Stage1_1_Fine::QQ2HQQ_PTH_GT200_MJJ_700_1000_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:225
HTXS::Stage1_2_Fine::GG2H_0J_PTH_0_10
Definition: HiggsTemplateCrossSections.h:380
HTXS::Stage1_2_Fine::GG2H_GE2J_MJJ_GT1500_PTH_0_200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:398
HTXS::HiggsClassification::stage0_cat
HTXS::Stage0::Category stage0_cat
Definition: HiggsTemplateCrossSections.h:530
HTXS::Stage1_1::QQ2HLNU_PTV_0_75
Definition: HiggsTemplateCrossSections.h:148
HTXS::Stage1_2_Fine::GG2HLL_PTV_75_150_0J
Definition: HiggsTemplateCrossSections.h:462
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_GT400_GE2J
Definition: HiggsTemplateCrossSections.h:441
HTXS::Stage0::TTH_FWDH
Definition: HiggsTemplateCrossSections.h:51
HTXS::Stage1_1_Fine::GG2H_MJJ_350_700_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:196
HTXS::Stage1::QQ2HQQ_VH2JET
Definition: HiggsTemplateCrossSections.h:84
HTXS::Stage1_2::GG2H_PTH_GT650
Definition: HiggsTemplateCrossSections.h:305
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_350_700_PTH_0_200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:410
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_350_700_PTH_0_200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:409
HTXS::Stage1::Category
Category
Definition: HiggsTemplateCrossSections.h:65
HTXS::Stage1_1_Fine::GG2HLL_PTV_75_150_1J
Definition: HiggsTemplateCrossSections.h:272
HTXS::Stage0::VH2HQQ
Definition: HiggsTemplateCrossSections.h:44
HTXS::HIGGS_IDENTIFICATION
failed to identify Higgs boson
Definition: HiggsTemplateCrossSections.h:16
HTXS::Stage1_1_Fine::QQ2HQQ_PTH_GT200_MJJ_1000_1500_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:227
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_150_250_0J
Definition: HiggsTemplateCrossSections.h:429
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_GT1500_PTH_GT200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:424
HTXS::Stage1_2_Fine::TTH_PTH_0_60
Definition: HiggsTemplateCrossSections.h:478
HTXS::Stage0::QQ2HLNU
Definition: HiggsTemplateCrossSections.h:46
HTXS::Stage1_1_Fine::QQ2HLL_PTV_GT400_GE2J
Definition: HiggsTemplateCrossSections.h:263
METSkim_cff.Jets
Jets
Definition: METSkim_cff.py:17
HTXS::Stage1_1::QQ2HQQ_MJJ_GT700_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:145
HTXS::HiggsClassification::stage1_cat_pTjet25GeV
HTXS::Stage1::Category stage1_cat_pTjet25GeV
Definition: HiggsTemplateCrossSections.h:531
HTXS::Stage1_2_Fine::QQ2HLL_PTV_GT400_1J
Definition: HiggsTemplateCrossSections.h:453
HTXS::Stage1_1_Fine::QQ2HQQ_MJJ_700_1000_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:216
HTXS::Stage1_1::GG2H_1J_PTH_120_200
Definition: HiggsTemplateCrossSections.h:126
HTXS::Stage1_2::QQ2HLNU_PTV_GT250
Definition: HiggsTemplateCrossSections.h:336
HTXS::HiggsClassification::stage1_1_cat_pTjet30GeV
HTXS::Stage1_1::Category stage1_1_cat_pTjet30GeV
Definition: HiggsTemplateCrossSections.h:534
HTXS::Stage0::TH
Definition: HiggsTemplateCrossSections.h:56
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_150_250_1J
Definition: HiggsTemplateCrossSections.h:434
HTXS::Stage1_2::GG2HLL_PTV_150_250_GE1J
Definition: HiggsTemplateCrossSections.h:349
HTXS::Stage1_1::QQ2HLL_PTV_150_250_GE1J
Definition: HiggsTemplateCrossSections.h:158
HTXS::Stage0::GG2H_FWDH
Definition: HiggsTemplateCrossSections.h:39
HTXS::Stage1_2_Fine::GG2H_GE2J_MJJ_0_350_PTH_0_60_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:385
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_0_75_1J
Definition: HiggsTemplateCrossSections.h:432
HTXS::Stage1_1_Fine::GG2H_1J_PTH_120_200
Definition: HiggsTemplateCrossSections.h:189
HTXS::Stage1_2::Category
Category
Definition: HiggsTemplateCrossSections.h:298
HTXS::THQB
Definition: HiggsTemplateCrossSections.h:28
HTXS::Stage1_2_Fine::QQ2HLL_PTV_150_250_GE2J
Definition: HiggsTemplateCrossSections.h:456
HTXS::Stage1_2_Fine::GG2H_GE2J_MJJ_GT1500_PTH_0_200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:397
HTXS::HiggsClassification
Definition: HiggsTemplateCrossSections.h:514
HTXS::Stage1::GG2H_1J_PTH_GT200
Definition: HiggsTemplateCrossSections.h:75
HTXS::Stage1_2_Fine::BBH_FWDH
Definition: HiggsTemplateCrossSections.h:485
HTXS::Stage1_1::TTH
Definition: HiggsTemplateCrossSections.h:169
HTXS::Stage1_2_Fine::GG2HLL_PTV_0_75_1J
Definition: HiggsTemplateCrossSections.h:466
HTXS::Stage1_1_Fine::GG2HLL_PTV_75_150_0J
Definition: HiggsTemplateCrossSections.h:267
HTXS::Stage1_2::GG2H_0J_PTH_GT10
Definition: HiggsTemplateCrossSections.h:307
HTXS::tH_type
tH_type
Additional identifier flag for TH production modes.
Definition: HiggsTemplateCrossSections.h:28
HTXS::HiggsClassification::stage1_2_cat_pTjet25GeV
HTXS::Stage1_2::Category stage1_2_cat_pTjet25GeV
Definition: HiggsTemplateCrossSections.h:537
HTXS::Stage1_2_Fine::GG2HLL_PTV_75_150_1J
Definition: HiggsTemplateCrossSections.h:467
HTXS::Stage1::QQ2HLNU_PTV_0_150
Definition: HiggsTemplateCrossSections.h:89
metsig::jet
Definition: SignAlgoResolutions.h:47
HTXS::Stage1::QQ2HLNU_PTV_GT250
Definition: HiggsTemplateCrossSections.h:92
HTXS::Stage1_1::GG2HLL_PTV_GT250
Definition: HiggsTemplateCrossSections.h:166
HTXS::Stage1::TH
Definition: HiggsTemplateCrossSections.h:112
HTXS::HiggsClassification::isZ2vvDecay
bool isZ2vvDecay
Definition: HiggsTemplateCrossSections.h:542
HTXS::Stage1_1_Fine::GG2H_GE2J_MJJ_0_350_PTH_0_60_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:190
HTXS::Stage1::GG2H_1J_PTH_0_60
Definition: HiggsTemplateCrossSections.h:72
HTXS::Stage1_2_Fine::GG2HLL_PTV_150_250_0J
Definition: HiggsTemplateCrossSections.h:463
HTXS::Stage1_1::QQ2HQQ_MJJ_120_350
Definition: HiggsTemplateCrossSections.h:140
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_0_75_0J
Definition: HiggsTemplateCrossSections.h:232
HTXS::Stage1::GG2H_GE2J_PTH_60_120
Definition: HiggsTemplateCrossSections.h:77
HTXS::Stage1_2_Fine::TTH_PTH_120_200
Definition: HiggsTemplateCrossSections.h:480
HTXS::Stage1_1::QQ2HLNU_PTV_75_150
Definition: HiggsTemplateCrossSections.h:149
HTXS::Stage1_2_Fine::QQ2HQQ_1J
Definition: HiggsTemplateCrossSections.h:402
HTXS::Stage1_1_Fine::QQ2HLL_PTV_0_75_GE2J
Definition: HiggsTemplateCrossSections.h:259
HTXS::Stage1_1_Fine::GG2HLL_PTV_0_75_1J
Definition: HiggsTemplateCrossSections.h:271
HTXS::Stage1_1::TH_FWDH
Definition: HiggsTemplateCrossSections.h:174
HTXS::Stage1_2::QQ2HLL_PTV_GT250
Definition: HiggsTemplateCrossSections.h:343
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_0_60_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:403
HTXS::Stage1_1_Fine::QQ2HQQ_MJJ_120_350_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:210
HTXS::Stage1_1_Fine::QQ2HQQ_MJJ_120_350_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:213
HTXS::HiggsClassification::jets25
TLVs jets25
Definition: HiggsTemplateCrossSections.h:527
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_700_1000_PTH_0_200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:411
HTXS::Stage1_2_Fine::QQ2HLL_PTV_75_150_GE2J
Definition: HiggsTemplateCrossSections.h:455
HTXS::Stage1_2_Fine::TTH_PTH_300_450
Definition: HiggsTemplateCrossSections.h:482
HTXS::Stage1_2_Fine::QQ2HLL_PTV_0_75_GE2J
Definition: HiggsTemplateCrossSections.h:454
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_150_250_GE2J
Definition: HiggsTemplateCrossSections.h:244
HTXS::Stage1_2_Fine::GG2H_PTH_200_300_PTHJoverPTH_GT15
Definition: HiggsTemplateCrossSections.h:376
HTXS::Stage1_1_Fine::QQ2HQQ_PTH_GT200_MJJ_1000_1500_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:226
HTXS::Stage1_1::GG2H_1J_PTH_60_120
Definition: HiggsTemplateCrossSections.h:125
HTXS::HiggsClassification::errorCode
HTXS::ErrorCode errorCode
Definition: HiggsTemplateCrossSections.h:544
HTXS::Stage1::BBH_FWDH
Definition: HiggsTemplateCrossSections.h:108
HTXS::Stage1_2::QQ2HQQ_GE2J_MJJ_350_700_PTH_0_200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:326
HTXS::Stage0::TTH
Definition: HiggsTemplateCrossSections.h:52
HTXS::Stage1_1_Fine::GG2H_GE2J_MJJ_0_350_PTH_60_120_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:194
HTXS::Stage1_1_Fine::GG2H_MJJ_350_700_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:197
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_150_250_0J
Definition: HiggsTemplateCrossSections.h:234
HTXS::Stage1::GG2H_FWDH
Definition: HiggsTemplateCrossSections.h:68
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_60_120_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:404
HTXS::HS_VTX_IDENTIFICATION
failed to identify hard scatter vertex
Definition: HiggsTemplateCrossSections.h:18
HTXS::Stage1_2_Fine::GG2H_1J_PTH_60_120
Definition: HiggsTemplateCrossSections.h:383
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_GT400_0J
Definition: HiggsTemplateCrossSections.h:431
HTXS::Stage1_2::TTH_PTH_200_300
Definition: HiggsTemplateCrossSections.h:356
HTXS::Stage0::QQ2HLNU_FWDH
Definition: HiggsTemplateCrossSections.h:45
HTXS::Stage1_1::GG2H_0J_PTH_0_10
Definition: HiggsTemplateCrossSections.h:122
HTXS::Stage1_2::QQ2HLNU_PTV_150_250_0J
Definition: HiggsTemplateCrossSections.h:334
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_75_150_GE2J
Definition: HiggsTemplateCrossSections.h:438
HTXS::Stage1_1_Fine::GG2HLL_PTV_75_150_GE2J
Definition: HiggsTemplateCrossSections.h:277
HTXS::Stage1_1::GG2HLL_PTV_150_250_GE1J
Definition: HiggsTemplateCrossSections.h:165
HTXS::Stage1_2_Fine::TTH_PTH_60_120
Definition: HiggsTemplateCrossSections.h:479
HTXS::Stage1_1::BBH
Definition: HiggsTemplateCrossSections.h:172
HTXS::Stage1_2::QQ2HQQ_FWDH
Definition: HiggsTemplateCrossSections.h:319
HTXS::Stage1_1_Fine::QQ2HQQ_0J
Definition: HiggsTemplateCrossSections.h:206
HTXS::Stage1_1::QQ2HLNU_FWDH
Definition: HiggsTemplateCrossSections.h:147
HTXS::Stage1_1_Fine::GG2H_1J_PTH_60_120
Definition: HiggsTemplateCrossSections.h:188
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_120_350_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:408
HTXS::TH
Definition: HiggsTemplateCrossSections.h:25
P
std::pair< OmniClusterRef, TrackingParticleRef > P
Definition: BDHadronTrackMonitoringAnalyzer.cc:203
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_0_75_GE2J
Definition: HiggsTemplateCrossSections.h:437
HTXS::Stage1_2::GG2H_1J_PTH_60_120
Definition: HiggsTemplateCrossSections.h:309
hltrates_dqm_sourceclient-live_cfg.offset
offset
Definition: hltrates_dqm_sourceclient-live_cfg.py:82
HTXS::SUCCESS
successful classification
Definition: HiggsTemplateCrossSections.h:13
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_250_400_0J
Definition: HiggsTemplateCrossSections.h:430
HTXS::Stage1::QQ2HLL_PTV_0_150
Definition: HiggsTemplateCrossSections.h:95
particlelevel_cff.stage1_1_cat_pTjet30GeV
stage1_1_cat_pTjet30GeV
Definition: particlelevel_cff.py:158
HTXS::Stage1_2_Fine::GG2HLL_PTV_GT400_0J
Definition: HiggsTemplateCrossSections.h:465
HTXS::Stage1_2_Fine::GG2HLL_PTV_GT400_1J
Definition: HiggsTemplateCrossSections.h:470
HTXS::Stage0::GG2HLL_FWDH
Definition: HiggsTemplateCrossSections.h:49
HTXS::Stage1_2_Fine::QQ2HQQ_GE2J_MJJ_GT1500_PTH_GT200_PTHJJ_0_25
Definition: HiggsTemplateCrossSections.h:423
HTXS::Stage1_1_Fine::TH_FWDH
Definition: HiggsTemplateCrossSections.h:288
HTXS::Stage1_2_Fine::QQ2HLL_PTV_0_75_1J
Definition: HiggsTemplateCrossSections.h:449
HTXS::Stage1::TTH_FWDH
Definition: HiggsTemplateCrossSections.h:105
HTXS::Stage0::QQ2HLL
Definition: HiggsTemplateCrossSections.h:48
HTXS::Stage1_2_Fine::QQ2HLL_PTV_150_250_1J
Definition: HiggsTemplateCrossSections.h:451
HTXS::Stage1_1_Fine::GG2H_MJJ_GT1500_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:203
HTXS::Stage1_1_Fine::GG2HLL_PTV_GT400_GE2J
Definition: HiggsTemplateCrossSections.h:280
HTXS::Stage1_2::GG2H_GE2J_MJJ_GT700_PTH_0_200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:317
HTXS::Stage1_2::GG2H_PTH_300_450
Definition: HiggsTemplateCrossSections.h:303
HTXS::Stage1_1_Fine::GG2HLL_PTV_GT400_1J
Definition: HiggsTemplateCrossSections.h:275
HTXS::Stage1_1_Fine::BBH_FWDH
Definition: HiggsTemplateCrossSections.h:285
HTXS::Stage1_2_Fine::UNKNOWN
Definition: HiggsTemplateCrossSections.h:369
HTXS::Stage1::GG2H_VBFTOPO_JET3
Definition: HiggsTemplateCrossSections.h:70
HTXS::WH
Definition: HiggsTemplateCrossSections.h:25
HTXS::Stage0::GG2H
Definition: HiggsTemplateCrossSections.h:40
HTXS::Stage1_2_Fine::TTH_PTH_200_300
Definition: HiggsTemplateCrossSections.h:481
HTXS::HTXSstage1_to_index
int HTXSstage1_to_index(HTXS::Stage1::Category stage1)
Definition: HiggsTemplateCrossSections.h:608
HTXS::Stage1_2::QQ2HLL_FWDH
Definition: HiggsTemplateCrossSections.h:338
HTXS::Stage1_2::TTH_PTH_0_60
Definition: HiggsTemplateCrossSections.h:353
HTXS::Stage1_1_Fine::GG2H_GE2J_MJJ_0_350_PTH_120_200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:195
HTXS::Stage1_2_Fine::GG2H_GE2J_MJJ_350_700_PTH_0_200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:392
HTXS::Stage1_1_Fine::GG2H_0J_PTH_0_10
Definition: HiggsTemplateCrossSections.h:185
HTXS::Stage1_2_Fine::QQ2HLL_PTV_250_400_GE2J
Definition: HiggsTemplateCrossSections.h:457
HTXS::Stage1_1_Fine::QQ2HLNU_PTV_GT400_1J
Definition: HiggsTemplateCrossSections.h:241
HTXS::Stage1_2_Fine::TH
Definition: HiggsTemplateCrossSections.h:489
HTXS::Stage1_2::GG2H_GE2J_MJJ_350_700_PTH_0_200_PTHJJ_GT25
Definition: HiggsTemplateCrossSections.h:315
HTXS::BBH
Definition: HiggsTemplateCrossSections.h:25
HTXS::Stage1_2_Fine::QQ2HLNU_PTV_250_400_GE2J
Definition: HiggsTemplateCrossSections.h:440
HTXS::Stage1_1::GG2H_PTH_GT200
Definition: HiggsTemplateCrossSections.h:121
HTXS::QQ2ZH
Definition: HiggsTemplateCrossSections.h:25
HTXS::Stage1::GG2HLL_PTV_0_150
Definition: HiggsTemplateCrossSections.h:101
HTXS::Stage1_1_Fine::QQ2HLL_PTV_150_250_1J
Definition: HiggsTemplateCrossSections.h:256
HTXS::Stage1::QQ2HQQ_FWDH
Definition: HiggsTemplateCrossSections.h:81