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.

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