Update 'BackgroundPdf Class'
parent
589eda329c
commit
3aae4c7c16
@ -6,49 +6,54 @@
|
|||||||
|
|
||||||
# Classes
|
# Classes
|
||||||
### BackgroundPdf: public ParamValues
|
### BackgroundPdf: public ParamValues
|
||||||
* **Private members:**
|
Contains thhe constrained parameters, the pdf of the constrained paramerers, bool AtLeastOneConstrainFound, the RooFit funtions of (exponential, second exponential, ExpGaus function, Double Crystal ball) and the final background model pdf.
|
||||||
* **Public members:**
|
* **Public members:**
|
||||||
|
* BackgroundPdf(){}; //default constructor
|
||||||
|
* RooArgSet * ConsParameter = new RooArgSet();
|
||||||
|
* RooArgList * ConsPDF = new RooArgList();
|
||||||
|
* bool AtLeastOneConstrainFound = false;
|
||||||
|
* RooExponential * bkg_exp1(RooRealVar *B_plus_M);
|
||||||
|
* RooExponential * bkg_exp2(RooRealVar *B_plus_M);
|
||||||
|
* RooExpAndGauss * ExpG(RooRealVar *B_plus_M);
|
||||||
|
* RooDoubleCB * bkg_CB(RooRealVar *B_plus_M);
|
||||||
|
* RooAddPdf* getBplusBkgModel(RooRealVar *B_plus_M);
|
||||||
* **Functions:**
|
* **Functions:**
|
||||||
* **groundPdf()**
|
* void setAllRooVarsConstant();
|
||||||
* **Parameters**
|
* ~BackgroundPdf(){}; //default destructor
|
||||||
* }; //default constructor
|
|
||||||
* **Return**
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Functions and their parameters:
|
# Functions and their parameters:
|
||||||
### RooExponential \* BackgroundPdf::bkg_exp1()
|
### RooExponential \* BackgroundPdf::bkg_exp1()
|
||||||
|
|
||||||
* **Parameters**
|
* **Parameters**
|
||||||
* RooRealVar \*B_plus_M
|
* RooRealVar \*B_plus_M
|
||||||
* **Return**
|
* **Return**
|
||||||
|
* Returns RooExponential: the first exponential pdf
|
||||||
|
|
||||||
### RooExponential \* BackgroundPdf::bkg_exp2()
|
### RooExponential \* BackgroundPdf::bkg_exp2()
|
||||||
|
|
||||||
* **Parameters**
|
* **Parameters**
|
||||||
* RooRealVar \*B_plus_M
|
* RooRealVar \*B_plus_M
|
||||||
* **Return**
|
* **Return**
|
||||||
|
* Returns RooExponential: the second exponential pdf
|
||||||
|
|
||||||
### RooExpAndGauss \* BackgroundPdf::ExpG()
|
### RooExpAndGauss \* BackgroundPdf::ExpG()
|
||||||
|
|
||||||
* **Parameters**
|
* **Parameters**
|
||||||
* RooRealVar \*B_plus_M
|
* RooRealVar \*B_plus_M
|
||||||
* **Return**
|
* **Return**
|
||||||
|
* Returns RooExpAndGauss: ExpGauss pdf
|
||||||
|
*
|
||||||
### RooDoubleCB \* BackgroundPdf::bkg_CB()
|
### RooDoubleCB \* BackgroundPdf::bkg_CB()
|
||||||
|
|
||||||
* **Parameters**
|
* **Parameters**
|
||||||
* RooRealVar \*B_plus_M
|
* RooRealVar \*B_plus_M
|
||||||
* **Return**
|
* **Return**
|
||||||
|
* Return RooDoubleCB: double crystal ball pdf
|
||||||
|
|
||||||
### RooAddPdf\* BackgroundPdf::getBplusBkgModel()
|
### RooAddPdf\* BackgroundPdf::getBplusBkgModel()
|
||||||
|
|
||||||
* **Parameters**
|
* **Parameters**
|
||||||
* RooRealVar \*B_plus_M
|
* RooRealVar \*B_plus_M
|
||||||
* **Return**
|
* **Return**
|
||||||
|
* Returns RooAddPdf, the full background model
|
||||||
|
|
||||||
### void BackgroundPdf::setAllRooVarsConstant()
|
### void BackgroundPdf::setAllRooVarsConstant()
|
||||||
|
Takes all the avaialbe parameters in the background pdf and sets them to be constant.
|
||||||
* **Parameters**
|
|
||||||
*
|
|
||||||
* **Return**
|
|
Loading…
Reference in New Issue
Block a user