JHUGen MELA  v2.4.1
Matrix element calculations as used in JHUGen. MELA is an important tool that was used for the Higgs boson discovery and for precise measurements of its structure and interactions. Please see the website https://spin.pha.jhu.edu/ and papers cited there for more details, and kindly cite those papers when using this code.
Mela Member List

This is the complete list of members for Mela, including all inherited members.

appendTopCandidate(SimpleParticleCollection_t *TopDaughters)Mela
auxiliaryProbMelaprotected
build(double mh_)Mela
calculate4Momentum(double Mx, double M1, double M2, double theta, double theta1, double theta2, double Phi1, double Phi)Mela
cleanLinkedFiles()Melastatic
compute4FermionWeight(float &w)Mela
computeConstant(float &prob)Melaprotected
computeD_CP(TVar::MatrixElement myME, TVar::Process myType, float &prob)Mela
computeD_gg(TVar::MatrixElement myME, TVar::Process myType, float &prob)Mela
computeDecayAngles(float &qH, float &m1, float &m2, float &costheta1, float &costheta2, float &Phi, float &costhetastar, float &Phi1)Mela
computeDijetConvBW(float &prob, bool useTrueBW=false)Mela
computeP(float &prob, bool useConstant=true)Mela
computeP_selfDspin0(double selfDHvvcoupl_input[nSupportedHiggses][SIZE_HVV][2], float &prob, bool useConstant=true)Mela
computeP_selfDspin1(double selfDZqqcoupl_input[SIZE_ZQQ][2], double selfDZvvcoupl_input[SIZE_ZVV][2], float &prob, bool useConstant=true)Mela
computeP_selfDspin1(double selfDZvvcoupl_input[SIZE_ZVV][2], float &prob, bool useConstant=true)Mela
computeP_selfDspin2(double selfDGggcoupl_input[SIZE_GGG][2], double selfDGqqcoupl_input[SIZE_GQQ][2], double selfDGvvcoupl_input[SIZE_GVV][2], float &prob, bool useConstant=true)Mela
computeP_selfDspin2(double selfDGggcoupl_input[SIZE_GGG][2], double selfDGvvcoupl_input[SIZE_GVV][2], float &prob, bool useConstant=true)Mela
computePM4l(TVar::SuperMelaSyst syst, float &prob)Mela
computeProdDecP(double selfDHvvcoupl_input[nSupportedHiggses][SIZE_HVV][2], double selfDHwwcoupl_input[nSupportedHiggses][SIZE_HVV][2], double selfDaTQGCcoupl_input[SIZE_ATQGC][2], double selfDAZffcoupl_input[SIZE_AZff][2], float &prob, bool useConstant=true)Mela
computeProdDecP(float &prob, bool useConstant=true)Mela
computeProdP(double selfDHggcoupl_input[SIZE_HGG][2], double selfDHvvcoupl_input[nSupportedHiggses][SIZE_HVV][2], double selfDHwwcoupl_input[nSupportedHiggses][SIZE_HVV][2], float &prob, bool useConstant=true)Mela
computeProdP(float &prob, bool useConstant=true)Mela
computeProdP_ttH(float &prob, int topProcess=2, int topDecay=0, bool useConstant=true)Mela
computeProdP_VH(double selfDHvvcoupl_input[nSupportedHiggses][SIZE_HVV][2], float &prob, bool includeHiggsDecay=false, bool useConstant=true)Mela
computeProdP_VH(float &prob, bool includeHiggsDecay=false, bool useConstant=true)Mela
computeTTHAngles(int topDecay, float &mT1, float &mW1, float &mT2, float &mW2, float &costheta1, float &costheta2, float &Phi, float &costhetastar, float &Phi1, float &hbb, float &hWW, float &Phibb, float &Phi1bb, float &hWplusf, float &PhiWplusf, float &hWminusf, float &PhiWminusf)Mela
computeVBFAngles(float &Q2V1, float &Q2V2, float &costheta1, float &costheta2, float &Phi, float &costhetastar, float &Phi1)Mela
computeVBFAngles_ComplexBoost(float &Q2V1, float &Q2V2, float &costheta1_real, float &costheta1_imag, float &costheta2_real, float &costheta2_imag, float &Phi, float &costhetastar, float &Phi1)Mela
computeVHAngles(float &mVstar, float &mV, float &costheta1, float &costheta2, float &Phi, float &costhetastar, float &Phi1)Mela
configureAnalyticalPDFs()Melaprotected
constructDggr(float bkg_VAMCFM_noscale, float ggzz_VAMCFM_noscale, float ggHZZ_prob_pure_noscale, float ggHZZ_prob_int_noscale, float widthScale, float &myDggr)Melaprotected
costheta1_rrvMela
costheta2_rrvMela
costhetastar_rrvMela
deletePConstantHandle(MelaPConstant *&handle)Melaprotected
deletePConstantHandles()Melaprotected
differentiate_HWW_HZZMela
getConstant(float &prob)Mela
getConstant_2l2q()Melaprotected
getConstant_4l()Melaprotected
getConstant_4q()Melaprotected
getConstant_FourFermionDecay(const int &decid)Melaprotected
getConstant_JHUGenUndecayed()Melaprotected
getCurrentCandidate()Mela
getCurrentCandidateIndex()Mela
getHiggsWidthAtPoleMass(double mass)Mela
getIORecord()Mela
getMeasurablesRRV()Mela
getNCandidates()Mela
getPAux(float &prob)Mela
getPConstantHandle(TVar::MatrixElement me_, TVar::Production prod_, TVar::Process proc_, TString relpath, TString spname, const bool useSqrts=false)Melaprotected
getPConstantHandles()Melaprotected
getPrimaryMass(int ipart)Mela
getPrimaryWidth(int ipart)Mela
getTopCandidateCollection()Mela
getVerbosity()Mela
getXPropagator(TVar::ResonancePropagatorScheme scheme, float &prop)Mela
ggSpin0ModelMela
LHCsqrtsMelaprotected
Mela(double LHCsqrts_=13., double mh_=125., TVar::VerbosityLevel verbosity_=TVar::ERROR)Mela
Mela(const Mela &other)Mela
melaCandMelaprotected
melaRandomNumberMela
myLepInterf_Melaprotected
myME_Melaprotected
myModel_Melaprotected
myProduction_Melaprotected
myVerbosity_Melaprotected
mzz_rrvMela
pAvgSmooth_JHUGen_Had_WH_HSMHiggsMelaprotected
pAvgSmooth_JHUGen_Had_ZH_HSMHiggsMelaprotected
pAvgSmooth_JHUGen_JJQCD_HSMHiggsMelaprotected
pAvgSmooth_JHUGen_JJVBF_HSMHiggsMelaprotected
pAvgSmooth_JHUGen_JQCD_HSMHiggsMelaprotected
pAvgSmooth_JHUGen_ZZGG_HSMHiggs_2mu2eMelaprotected
pAvgSmooth_JHUGen_ZZGG_HSMHiggs_4eMelaprotected
pAvgSmooth_JHUGen_ZZGG_HSMHiggs_4muMelaprotected
pAvgSmooth_MCFM_Had_WH_bkgZZ_2mu2eMelaprotected
pAvgSmooth_MCFM_Had_WH_bkgZZ_4eMelaprotected
pAvgSmooth_MCFM_Had_WH_bkgZZ_4muMelaprotected
pAvgSmooth_MCFM_Had_WH_S_HSMHiggs_2mu2eMelaprotected
pAvgSmooth_MCFM_Had_WH_S_HSMHiggs_4eMelaprotected
pAvgSmooth_MCFM_Had_WH_S_HSMHiggs_4muMelaprotected
pAvgSmooth_MCFM_Had_ZH_bkgZZ_2mu2eMelaprotected
pAvgSmooth_MCFM_Had_ZH_bkgZZ_4eMelaprotected
pAvgSmooth_MCFM_Had_ZH_bkgZZ_4muMelaprotected
pAvgSmooth_MCFM_Had_ZH_S_HSMHiggs_2mu2eMelaprotected
pAvgSmooth_MCFM_Had_ZH_S_HSMHiggs_4eMelaprotected
pAvgSmooth_MCFM_Had_ZH_S_HSMHiggs_4muMelaprotected
pAvgSmooth_MCFM_JJQCD_bkgZJets_2l2qMelaprotected
pAvgSmooth_MCFM_JJQCD_bkgZZ_2mu2eMelaprotected
pAvgSmooth_MCFM_JJQCD_bkgZZ_4eMelaprotected
pAvgSmooth_MCFM_JJQCD_bkgZZ_4muMelaprotected
pAvgSmooth_MCFM_JJVBF_bkgZZ_2mu2eMelaprotected
pAvgSmooth_MCFM_JJVBF_bkgZZ_4eMelaprotected
pAvgSmooth_MCFM_JJVBF_bkgZZ_4muMelaprotected
pAvgSmooth_MCFM_JJVBF_S_HSMHiggs_2mu2eMelaprotected
pAvgSmooth_MCFM_JJVBF_S_HSMHiggs_4eMelaprotected
pAvgSmooth_MCFM_JJVBF_S_HSMHiggs_4muMelaprotected
pAvgSmooth_MCFM_ZZGG_bkgZZ_2mu2eMelaprotected
pAvgSmooth_MCFM_ZZGG_bkgZZ_4eMelaprotected
pAvgSmooth_MCFM_ZZGG_bkgZZ_4muMelaprotected
pAvgSmooth_MCFM_ZZGG_HSMHiggs_2mu2eMelaprotected
pAvgSmooth_MCFM_ZZGG_HSMHiggs_4eMelaprotected
pAvgSmooth_MCFM_ZZGG_HSMHiggs_4muMelaprotected
pAvgSmooth_MCFM_ZZQQB_bkgZZ_2mu2eMelaprotected
pAvgSmooth_MCFM_ZZQQB_bkgZZ_4eMelaprotected
pAvgSmooth_MCFM_ZZQQB_bkgZZ_4muMelaprotected
pdfMela
phi1_rrvMela
phi_rrvMela
printLogo() constMelaprotected
qqZZmodelMela
reset_CandRef()Melaprotected
reset_PAux()Melaprotected
reset_SelfDCouplings()Melaprotected
resetInputEvent()Mela
resetMass(double inmass, int ipart)Mela
resetMCFM_EWKParameters(double ext_Gf, double ext_aemmz, double ext_mW, double ext_mZ, double ext_xW, int ext_ewscheme=3)Mela
resetQuarkMasses()Mela
resetWidth(double inwidth, int ipart)Mela
selfDaTQGCcouplMela
selfDAZffcouplMela
selfDGa_WprimeMela
selfDGa_ZprimeMela
selfDGggcouplMela
selfDGqqcouplMela
selfDGvpvpcouplMela
selfDGvvcouplMela
selfDGvvpcouplMela
selfDHb4b4couplMela
selfDHbbcouplMela
selfDHg4g4couplMela
selfDHggcouplMela
selfDHqqcouplMela
selfDHt4t4couplMela
selfDHttcouplMela
selfDHwpwpcouplMela
selfDHwwCLambda_qsqMela
selfDHwwcouplMela
selfDHwwLambda_qsqMela
selfDHwwpcouplMela
selfDHzpzpcouplMela
selfDHzzCLambda_qsqMela
selfDHzzcouplMela
selfDHzzLambda_qsqMela
selfDHzzpcouplMela
selfDM_WprimeMela
selfDM_ZprimeMela
selfDWpffcouplMela
selfDZpffcouplMela
selfDZqqcouplMela
selfDZvvcouplMela
setATQGCCouplings()Melaprotected
setAZffCouplings()Melaprotected
setCandidateDecayMode(TVar::CandidateDecayMode mode)Mela
setConstant()Melaprotected
setCurrentCandidate(MELACandidate *cand)Mela
setCurrentCandidateFromIndex(unsigned int icand)Mela
setInputEvent(SimpleParticleCollection_t *pDaughters, SimpleParticleCollection_t *pAssociated=0, SimpleParticleCollection_t *pMothers=0, bool isGen=false)Mela
setMelaHiggsMass(double myHiggsMass, int index=0)Mela
setMelaHiggsMassWidth(double myHiggsMass, double myHiggsWidth, int index)Mela
setMelaHiggsWidth(double myHiggsWidth=-1, int index=0)Mela
setMelaLeptonInterference(TVar::LeptonInterference myLepInterf=TVar::DefaultLeptonInterf)Mela
setMelaPrimaryHiggsMass(double myHiggsMass)Mela
setProcess(TVar::Process myModel, TVar::MatrixElement myME, TVar::Production myProduction)Mela
setRemoveJetMasses(bool MasslessLeptonSwitch=true)Mela
setRemoveLeptonMasses(bool MasslessLeptonSwitch=true)Mela
setRenFacScaleMode(TVar::EventScaleScheme renormalizationSch, TVar::EventScaleScheme factorizationSch, double ren_sf, double fac_sf)Mela
setSpinOneCouplings()Melaprotected
setSpinTwoCouplings()Melaprotected
setSpinZeroCouplings()Melaprotected
setTempCandidate(SimpleParticleCollection_t *pDaughters, SimpleParticleCollection_t *pAssociated=0, SimpleParticleCollection_t *pMothers=0, bool isGen=false)Mela
setVerbosity(TVar::VerbosityLevel verbosity_=TVar::ERROR)Mela
spin1ModelMela
spin2ModelMela
superMela
superDijetMelaprotected
upFrac_rrvMela
Y_rrvMela
z1mass_rrvMela
z2mass_rrvMela
ZZMEMelaprotected
~Mela()Mela