#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: