Page:
SignalPdf Class
Pages
AddVariable.cpp
B mass model
B2Kstmumu
B2Kstmumu.pro
BDTSelection
BDTcutScanner.cpp
BackgroundPdf Class
BackgroundType Class
CompareVariables.cpp
Comparison tool
Design.cpp
Efficiency Class
Efficiency.cpp
Event generator
FCNC Fitter
Ganga
GlobalFunctions.hh
Home
InclusiveCheck.cpp
Input MVA variables
MCtruthmatching.cpp
MVA Class
MassFit.cpp
ParamValues Class
Paths.hpp
PlotTMVA.cpp
RemoveMultipleCandidates.py
ReorganizeTGraph.py
Rescale pi0 momentum
Resolution Plotting
Running the FCNC fitter
Selection code
Signal Study
SignalPdf Class
SignalType Class
Standalone Scripts
TMVA Class application
TMVA
TMsource
Utils.hpp
Utils3.py
flav.io
getPathForPython
nTrackWeights.cpp
3
SignalPdf Class
Renata Kopecná edited this page 2022-02-10 11:40:25 +01:00
Table of Contents
Table of Contents
Classes
SignalPdf: public ParamValues
- Functions:
- SignalPdf(){}; //default constructor
- RooGaussian *GaussBplus1(RooRealVar *B_plus_M, RooRealVar *mean, bool fitRef)
- RooGaussian *GaussBplus2(RooRealVar *B_plus_M, RooRealVar *mean, bool fitRef)
- RooCBShape *CBBplus1(RooRealVar *B_plus_M, RooRealVar *mean, bool fitRef)
- RooCBShape *CBBplus2(RooRealVar *B_plus_M, RooRealVar *mean, bool fitRef)
- RooDoubleCB *CBBplus(RooRealVar *B_plus_M, RooRealVar *mean, bool fitRef)
- RooAddPdf *getBplusMassModel(RooRealVar *B_plus_M, RooRealVar *mean, bool fitRef)
- void setAllRooVarsConstant()
- ~SignalPdf(){} //default destructor
Functions and their parameters:
RooGaussian* SignalPdf::GaussBplus1()
- Parameters
- RooRealVar *B_plus_M
- RooRealVar *mean
- bool fitRef
- Return
- Returns RooGaussian: the first gaussian
RooGaussian* SignalPdf::GaussBplus2()
- Parameters
- RooRealVar *B_plus_M
- RooRealVar *mean
- bool fitRef
- Return
- Returns RooGaussian: the second gaussian
RooCBShape* SignalPdf::CBBplus1()
Returns the first crystal ball. Whether it is left or right is assigned later by setting the n and alpha to be positive/negative
- Parameters
- RooRealVar *B_plus_M
- RooRealVar *mean
- bool fitRef //could be shortened using the vectors
- Return
- Returns RooCBShape: the first crystal ball.
RooCBShape* SignalPdf::CBBplus2()
- Parameters
- RooRealVar *B_plus_M
- RooRealVar *mean
- bool fitRef
- Return
- Returns RooCBShape: the second crystal ball.
RooDoubleCB* SignalPdf::CBBplus()
- Parameters
- RooRealVar *B_plus_M
- RooRealVar *mean
- bool fitRef
- **Return
- Returns RooDoubleCB: a double-tailed crystal ball
RooAddPdf* SignalPdf::getBplusMassModel()
- Parameters
- RooRealVar *B_plus_M
- RooRealVar *mean
- bool fitRef
- Return
- Returns the pdf of the signal model.
void SignalPdf::setAllRooVarsConstant()
Takes all the avaialbe parameters in the background pdf and sets them to be constant.