#include <TensorPdfFactory.h>
|
| TensorPdfFactory (RooSpin::modelMeasurables const &measurables_, RooSpin::VdecayType V1decay_=RooSpin::kVdecayType_Zll, RooSpin::VdecayType V2decay_=RooSpin::kVdecayType_Zll, Bool_t OnshellH_=true) |
|
virtual | ~TensorPdfFactory () |
|
virtual void | makeCouplingsConst (bool yesNo=true) |
|
virtual void | addHypothesis (int ig, double initval, double iphase=0) |
|
virtual void | setTensorPolarization (int ig, double initval) |
|
virtual void | resetHypotheses () |
|
virtual RooSpinTwo * | getPDF ()=0 |
|
| 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 | 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 10 of file TensorPdfFactory.h.
◆ TensorPdfFactory()
◆ ~TensorPdfFactory()
TensorPdfFactory::~TensorPdfFactory |
( |
| ) |
|
|
virtual |
◆ addHypothesis()
void TensorPdfFactory::addHypothesis |
( |
int |
ig, |
|
|
double |
initval, |
|
|
double |
iphase = 0 |
|
) |
| |
|
virtual |
◆ destroyGVals()
void TensorPdfFactory::destroyGVals |
( |
| ) |
|
|
protectedvirtual |
◆ destroyPDF()
virtual void TensorPdfFactory::destroyPDF |
( |
| ) |
|
|
protectedpure virtual |
◆ getPDF()
◆ initGVals()
void TensorPdfFactory::initGVals |
( |
| ) |
|
|
protectedvirtual |
Implements SpinPdfFactory.
Definition at line 17 of file TensorPdfFactory.cc.
21 for (
int im=0; im<2; im++){
24 TString strapp =
"Val";
25 if (im==1) strapp.Append(
"Im");
26 strapp.Prepend(Form(
"%i", v+1));
29 strcore.Append(strapp);
30 RooRealVar* gVal =
new RooRealVar(strcore, strcore, initval, -1e15, 1e15);
37 for (
int f=0;
f<2;
f++){
38 TString strcore = Form(
"f_spinz%i",
f+1);
39 RooRealVar* fVal =
new RooRealVar(strcore, strcore, 0., 0., 1.);
◆ initPDF()
virtual void TensorPdfFactory::initPDF |
( |
| ) |
|
|
protectedpure virtual |
◆ makeCouplingsConst()
void TensorPdfFactory::makeCouplingsConst |
( |
bool |
yesNo = true | ) |
|
|
virtual |
◆ resetHypotheses()
void TensorPdfFactory::resetHypotheses |
( |
| ) |
|
|
virtual |
◆ setTensorPolarization()
void TensorPdfFactory::setTensorPolarization |
( |
int |
ig, |
|
|
double |
initval |
|
) |
| |
|
virtual |
Definition at line 63 of file TensorPdfFactory.cc.
64 if (ig>2 || ig<=0)
MELAerr <<
"Cannot set f_spinz" << ig <<
". Please st f_spinz1 or f_spinz2 only." << endl;
◆ couplings
The documentation for this class was generated from the following files: