Higgs Template Cross Section namespace. More...
Namespaces | |
Stage0 | |
Namespace for Stage0 categorization. | |
Stage1 | |
Stage1_1 | |
Stage1_1_Fine | |
Stage1_2 | |
Stage1_2_Fine | |
Classes | |
struct | HiggsClassification |
Typedefs | |
typedef math::XYZTLorentzVectorD | TLV |
typedef std::vector< TLV > | TLVs |
Enumerations | |
enum | ErrorCode { UNDEFINED =-99, SUCCESS = 0, PRODMODE_DEFINED = 1, MOMENTUM_CONSERVATION = 2, HIGGS_IDENTIFICATION = 3, HIGGS_DECAY_IDENTIFICATION = 4, HS_VTX_IDENTIFICATION = 5, VH_IDENTIFICATION = 6, VH_DECAY_IDENTIFICATION = 7, TOP_W_IDENTIFICATION = 8 } |
Error code: whether the classification was successful or failed. More... | |
enum | HiggsProdMode { UNKNOWN = 0, GGF = 1, VBF = 2, WH = 3, QQ2ZH = 4, GG2ZH = 5, TTH = 6, BBH = 7, TH = 8 } |
Higgs production modes, corresponding to input sample. More... | |
enum | tH_type { noTH =0, THQB =1, TWH =2 } |
Additional identifier flag for TH production modes. More... | |
Higgs Template Cross Section namespace.
typedef math::XYZTLorentzVectorD HTXS::TLV |
Definition at line 465 of file HiggsTemplateCrossSections.h.
typedef std::vector<TLV> HTXS::TLVs |
Definition at line 466 of file HiggsTemplateCrossSections.h.
enum HTXS::ErrorCode |
Error code: whether the classification was successful or failed.
Definition at line 11 of file HiggsTemplateCrossSections.h.
enum HTXS::HiggsProdMode |
Higgs production modes, corresponding to input sample.
Enumerator | |
---|---|
UNKNOWN | |
GGF | |
VBF | |
WH | |
QQ2ZH | |
GG2ZH | |
TTH | |
BBH | |
TH |
Definition at line 25 of file HiggsTemplateCrossSections.h.
enum HTXS::tH_type |
Additional identifier flag for TH production modes.
Enumerator | |
---|---|
noTH | |
THQB | |
TWH |
Definition at line 32 of file HiggsTemplateCrossSections.h.
|
inline |
Definition at line 641 of file HiggsTemplateCrossSections.h.
References F(), GG2ZH, createfilelist::int, noTH, TH, and UNKNOWN.
Referenced by HTXSstage1_2_Fine_to_HTXSstage1_2_Fine_FineIndex().
|
inline |
Definition at line 674 of file HiggsTemplateCrossSections.h.
References HTXSstage1_2_Fine_to_HTXSstage1_2_Fine_FineIndex(), HTXS::HiggsClassification::prodMode, HTXS::HiggsClassification::stage1_2_fine_cat_pTjet25GeV, and HTXS::HiggsClassification::stage1_2_fine_cat_pTjet30GeV.
|
inline |
Definition at line 682 of file HiggsTemplateCrossSections.h.
References F(), createfilelist::int, PFRecoTauDiscriminationByIsolation_cfi::offset, particlelevel_cff::stage1_1_cat_pTjet25GeV, particlelevel_cff::stage1_1_cat_pTjet30GeV, particlelevel_cff::stage1_1_fine_cat_pTjet25GeV, particlelevel_cff::stage1_1_fine_cat_pTjet30GeV, particlelevel_cff::stage1_2_cat_pTjet25GeV, particlelevel_cff::stage1_2_cat_pTjet30GeV, particlelevel_cff::stage1_2_fine_cat_pTjet25GeV, and particlelevel_cff::stage1_2_fine_cat_pTjet30GeV.
|
inline |
Definition at line 589 of file HiggsTemplateCrossSections.h.
References F(), GG2ZH, createfilelist::int, noTH, TH, and UNKNOWN.
Referenced by HTXSstage1_2_to_HTXSstage1_2_FineIndex().
|
inline |
Definition at line 622 of file HiggsTemplateCrossSections.h.
References HTXSstage1_2_to_HTXSstage1_2_FineIndex(), HTXS::HiggsClassification::prodMode, HTXS::HiggsClassification::stage1_2_cat_pTjet25GeV, and HTXS::HiggsClassification::stage1_2_cat_pTjet30GeV.
|
inline |
Definition at line 630 of file HiggsTemplateCrossSections.h.
References F(), createfilelist::int, and PFRecoTauDiscriminationByIsolation_cfi::offset.
|
inline |
Definition at line 543 of file HiggsTemplateCrossSections.h.
References F(), createfilelist::int, noTH, TH, and UNKNOWN.
Referenced by HTXSstage1_to_HTXSstage1FineIndex().
|
inline |
Definition at line 569 of file HiggsTemplateCrossSections.h.
References HTXSstage1_to_HTXSstage1FineIndex(), HTXS::HiggsClassification::prodMode, HTXS::HiggsClassification::stage1_cat_pTjet25GeV, and HTXS::HiggsClassification::stage1_cat_pTjet30GeV.
|
inline |
Definition at line 577 of file HiggsTemplateCrossSections.h.
References F(), createfilelist::int, and PFRecoTauDiscriminationByIsolation_cfi::offset.
Definition at line 469 of file HiggsTemplateCrossSections.h.
Referenced by MakeTLVs(), and Rivet2Root().
|
inline |
Definition at line 474 of file HiggsTemplateCrossSections.h.
References metsig::jet, fwrapper::jets, and MakeTLV().
Referenced by Rivet2Root().
|
inline |
Definition at line 518 of file HiggsTemplateCrossSections.h.
References eostools::cat(), HTXS::HiggsClassification::errorCode, HTXS::HiggsClassification::higgs, HTXS::HiggsClassification::isZ2vvDecay, HTXS::HiggsClassification::jets25, HTXS::HiggsClassification::jets30, MakeTLV(), MakeTLVs(), HTXS::HiggsClassification::p4decay_higgs, HTXS::HiggsClassification::p4decay_V, HTXS::HiggsClassification::prodMode, HTXS::HiggsClassification::stage0_cat, HTXS::HiggsClassification::stage1_1_cat_pTjet25GeV, HTXS::HiggsClassification::stage1_1_cat_pTjet30GeV, HTXS::HiggsClassification::stage1_1_fine_cat_pTjet25GeV, HTXS::HiggsClassification::stage1_1_fine_cat_pTjet30GeV, HTXS::HiggsClassification::stage1_2_cat_pTjet25GeV, HTXS::HiggsClassification::stage1_2_cat_pTjet30GeV, HTXS::HiggsClassification::stage1_2_fine_cat_pTjet25GeV, HTXS::HiggsClassification::stage1_2_fine_cat_pTjet30GeV, HTXS::HiggsClassification::stage1_cat_pTjet25GeV, HTXS::HiggsClassification::stage1_cat_pTjet30GeV, and HTXS::HiggsClassification::V.
Referenced by HTXSRivetProducer::produce().