#include <SpinPdfFactory.h>
|
| | SpinPdfFactory (RooSpin::modelMeasurables const &measurables_, RooSpin::VdecayType V1decay_=RooSpin::kVdecayType_Zll, RooSpin::VdecayType V2decay_=RooSpin::kVdecayType_Zll, Bool_t OnshellH_=true) |
| |
| virtual | ~SpinPdfFactory () |
| |
| virtual void | getMVGamV (Double_t *mV=0, Double_t *gamV=0) const |
| |
| virtual void | getMVprimeGamVprime (Double_t *mV=0, Double_t *gamV=0) const |
| |
| virtual void | makeParamsConst (bool yesNo) |
| |
| virtual void | makeCouplingsConst (bool yesNo)=0 |
| |
| virtual void | resetHypotheses ()=0 |
| |
| virtual void | resetVdecay (RooSpin::VdecayType V1decay_, RooSpin::VdecayType V2decay_) |
| |
| virtual void | resetVdecayParams (Double_t mWval, Double_t gamWval, Double_t mZval, Double_t gamZval, Double_t Sin2ThetaWval, Double_t vevval) |
| |
| virtual void | resetVprimeffCouplings (Double_t gVprimeff_decay1[2], Double_t gVprimeff_decay2[2]) |
| |
| virtual void | resetVprimeMasses (Double_t mWval, Double_t gamWval, Double_t mZval, Double_t gamZval) |
| |
| virtual void | resetHiggsMassWidth (Double_t mXval, Double_t gamXval=0.) |
| |
| virtual void | defaultIntegration () |
| |
| virtual void | alwaysIntegrate (Int_t code=1) |
| |
| void | setVerbosity (TVar::VerbosityLevel verbosity) |
| |
Definition at line 9 of file SpinPdfFactory.h.
◆ SpinPdfFactory()
◆ ~SpinPdfFactory()
| SpinPdfFactory::~SpinPdfFactory |
( |
| ) |
|
|
virtual |
◆ alwaysIntegrate()
| virtual void SpinPdfFactory::alwaysIntegrate |
( |
Int_t |
code = 1 | ) |
|
|
inlinevirtual |
◆ defaultIntegration()
| virtual void SpinPdfFactory::defaultIntegration |
( |
| ) |
|
|
inlinevirtual |
◆ destroyGVals()
| virtual void SpinPdfFactory::destroyGVals |
( |
| ) |
|
|
protectedpure virtual |
◆ destroyMassPole()
| void SpinPdfFactory::destroyMassPole |
( |
| ) |
|
|
protectedvirtual |
◆ destroyPDF()
| virtual void SpinPdfFactory::destroyPDF |
( |
| ) |
|
|
protectedpure virtual |
◆ destroyVdecayParams()
| void SpinPdfFactory::destroyVdecayParams |
( |
| ) |
|
|
protectedvirtual |
◆ getMVGamV()
| void SpinPdfFactory::getMVGamV |
( |
Double_t * |
mV = 0, |
|
|
Double_t * |
gamV = 0 |
|
) |
| const |
|
virtual |
◆ getMVprimeGamVprime()
| void SpinPdfFactory::getMVprimeGamVprime |
( |
Double_t * |
mV = 0, |
|
|
Double_t * |
gamV = 0 |
|
) |
| const |
|
virtual |
◆ initGVals()
| virtual void SpinPdfFactory::initGVals |
( |
| ) |
|
|
protectedpure virtual |
◆ initMassPole()
| void SpinPdfFactory::initMassPole |
( |
| ) |
|
|
protectedvirtual |
◆ initMeasurables()
◆ initPDF()
| virtual void SpinPdfFactory::initPDF |
( |
| ) |
|
|
protectedpure virtual |
◆ initVdecayParams()
| void SpinPdfFactory::initVdecayParams |
( |
| ) |
|
|
protectedvirtual |
Definition at line 45 of file SpinPdfFactory.cc.
46 if ((((
int)
V1decay)>0 && ((
int)
V2decay)<0) || (((
int)
V1decay)<0 && ((
int)
V2decay)>0))
MELAerr <<
"SpinPdfFactory::initVdecayParams: V1 and V2 decays are inconsistent!" << endl;
48 const Double_t GfVal = 1.16639e-5;
49 const Double_t vevVal = 1./sqrt(GfVal*sqrt(2.));
◆ makeCouplingsConst()
| virtual void SpinPdfFactory::makeCouplingsConst |
( |
bool |
yesNo | ) |
|
|
pure virtual |
◆ makeParamsConst()
| void SpinPdfFactory::makeParamsConst |
( |
bool |
yesNo | ) |
|
|
virtual |
◆ resetHiggsMassWidth()
| void SpinPdfFactory::resetHiggsMassWidth |
( |
Double_t |
mXval, |
|
|
Double_t |
gamXval = 0. |
|
) |
| |
|
virtual |
Definition at line 38 of file SpinPdfFactory.cc.
43 else MELAerr <<
"SpinPdfFactory::resetHiggsMassWidth: Higgs mass is already determined by the virtuality with zero width. Cannot set Higgs mass or width" << endl;
◆ resetHypotheses()
| virtual void SpinPdfFactory::resetHypotheses |
( |
| ) |
|
|
pure virtual |
◆ resetVdecay()
◆ resetVdecayParams()
| void SpinPdfFactory::resetVdecayParams |
( |
Double_t |
mWval, |
|
|
Double_t |
gamWval, |
|
|
Double_t |
mZval, |
|
|
Double_t |
gamZval, |
|
|
Double_t |
Sin2ThetaWval, |
|
|
Double_t |
vevval |
|
) |
| |
|
virtual |
◆ resetVprimeffCouplings()
| void SpinPdfFactory::resetVprimeffCouplings |
( |
Double_t |
gVprimeff_decay1[2], |
|
|
Double_t |
gVprimeff_decay2[2] |
|
) |
| |
|
virtual |
◆ resetVprimeMasses()
| void SpinPdfFactory::resetVprimeMasses |
( |
Double_t |
mWval, |
|
|
Double_t |
gamWval, |
|
|
Double_t |
mZval, |
|
|
Double_t |
gamZval |
|
) |
| |
|
virtual |
◆ setVariableValue()
| void SpinPdfFactory::setVariableValue |
( |
RooRealVar * |
var, |
|
|
Double_t |
val |
|
) |
| |
|
static |
Definition at line 143 of file SpinPdfFactory.cc.
147 var->setConstant(
false);
149 var->setRange(val, val);
150 var->setConstant(
true);
◆ setVerbosity()
◆ measurables
◆ OnshellH
| Bool_t SpinPdfFactory::OnshellH |
|
protected |
◆ parameters
◆ PDF_base
◆ V1decay
◆ V2decay
The documentation for this class was generated from the following files: