JHUGen MELA  JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
PseudoMELA Class Reference

#include <PseudoMELA.h>

Public Member Functions

 PseudoMELA ()
 
 ~PseudoMELA ()
 
void computeKD (TLorentzVector Z1_lept1, int Z1_lept1Id, TLorentzVector Z1_lept2, int Z1_lept2Id, TLorentzVector Z2_lept1, int Z2_lept1Id, TLorentzVector Z2_lept2, int Z2_lept2Id, float &kd, float &psig, float &pbkg)
 
void computeKD (float zzmass, float z1mass, float z2mass, float costhetstar, float costheta1, float costheta2, float phi, float phistar1, float &kd, float &psig, float &psigALT)
 

Private Member Functions

void checkZorder (float &z1mass, float &z2mass, float &costhetastar, float &costheta1, float &costheta2, float &phi, float &phistar1)
 

Private Attributes

RooRealVar * z1mass_rrv
 
RooRealVar * z2mass_rrv
 
RooRealVar * costheta1_rrv
 
RooRealVar * costheta2_rrv
 
RooRealVar * phi_rrv
 
RooRealVar * costhetastar_rrv
 
RooRealVar * phistar1_rrv
 
RooRealVar * mzz_rrv
 
AngularPdfFactory * SMHiggs
 
AngularPdfFactory * PSHiggs
 

Detailed Description

Definition at line 20 of file PseudoMELA.h.

Constructor & Destructor Documentation

◆ PseudoMELA()

PseudoMELA::PseudoMELA ( )

◆ ~PseudoMELA()

PseudoMELA::~PseudoMELA ( )

Member Function Documentation

◆ checkZorder()

void PseudoMELA::checkZorder ( float &  z1mass,
float &  z2mass,
float &  costhetastar,
float &  costheta1,
float &  costheta2,
float &  phi,
float &  phistar1 
)
private

◆ computeKD() [1/2]

void PseudoMELA::computeKD ( float  zzmass,
float  z1mass,
float  z2mass,
float  costhetstar,
float  costheta1,
float  costheta2,
float  phi,
float  phistar1,
float &  kd,
float &  psig,
float &  psigALT 
)

◆ computeKD() [2/2]

void PseudoMELA::computeKD ( TLorentzVector  Z1_lept1,
int  Z1_lept1Id,
TLorentzVector  Z1_lept2,
int  Z1_lept2Id,
TLorentzVector  Z2_lept1,
int  Z2_lept1Id,
TLorentzVector  Z2_lept2,
int  Z2_lept2Id,
float &  kd,
float &  psig,
float &  pbkg 
)

Member Data Documentation

◆ costheta1_rrv

RooRealVar* PseudoMELA::costheta1_rrv
private

Definition at line 54 of file PseudoMELA.h.

◆ costheta2_rrv

RooRealVar* PseudoMELA::costheta2_rrv
private

Definition at line 55 of file PseudoMELA.h.

◆ costhetastar_rrv

RooRealVar* PseudoMELA::costhetastar_rrv
private

Definition at line 57 of file PseudoMELA.h.

◆ mzz_rrv

RooRealVar* PseudoMELA::mzz_rrv
private

Definition at line 59 of file PseudoMELA.h.

◆ phi_rrv

RooRealVar* PseudoMELA::phi_rrv
private

Definition at line 56 of file PseudoMELA.h.

◆ phistar1_rrv

RooRealVar* PseudoMELA::phistar1_rrv
private

Definition at line 58 of file PseudoMELA.h.

◆ PSHiggs

AngularPdfFactory* PseudoMELA::PSHiggs
private

Definition at line 62 of file PseudoMELA.h.

◆ SMHiggs

AngularPdfFactory* PseudoMELA::SMHiggs
private

Definition at line 61 of file PseudoMELA.h.

◆ z1mass_rrv

RooRealVar* PseudoMELA::z1mass_rrv
private

Definition at line 52 of file PseudoMELA.h.

◆ z2mass_rrv

RooRealVar* PseudoMELA::z2mass_rrv
private

Definition at line 53 of file PseudoMELA.h.


The documentation for this class was generated from the following file: