Page:
SignalType 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
2
SignalType Class
Renata Kopecná edited this page 2022-01-28 18:17:22 +01:00
Table of Contents
Classes
SignalType
The protected members are booleans deciding what RooFit function should be used. Public memebrs are a boolean deciding what signal part is used, whether there is any gaussian involved, whether there are any fixed or contrained paramatrs. The public members are the list of constrained parameters and their pdfs, boolean checking whether there is any contrain, and the vector of the signal fit variables.
-
Protected members:
- bool SingleGaussian;
- bool DoubleGaussian;
- bool DoubleCB;
- bool LeftCB;
- bool RightCB;
- bool OneCB;
- bool anyGaussain; //false => it's a CB
- bool FixParameters;
- bool ConstrParameters;
-
Public members:
- bool NoSig
- RooArgSet * ConsParameter = new RooArgSet()
- RooArgList * ConsPDF = new RooArgList()
- bool AtLeastOneConstrainFound = false;
- vector<RooRealVar*> SigRooVars = {};
-
Functions:
- SignalType() //default constructor
- void setSignalType(string sigType, bool FixParams, bool ConstrParams) //construct from a string
- vector<string> getSigListOfParams()
- double getEffSigmaFromResult()
- ~SignalType() //default destructor
Functions and their parameters:
void SignalType::setSignalType()
Parses the string sigType and sets the Protected members of the class.
- Parameters
- string sigType
- bool FixParams
- bool ConstrParams
- Return
vector<string> SignalType::getSigListOfParams()
- Return
- A vector of all variable names from SigRooVars
double SignalType::getEffSigmaFromResult()
Depending on the set type of pdf (calculates and) returns the sigma of the gauss/crysta ball.
- Return
- Effective sigma of the gauss/crysta ball