Root::TResult Class Reference
List of all members.
Constructor & Destructor Documentation
TResult::TResult |
( |
const char * |
name = "TResult" |
) |
|
TResult::TResult |
( |
const TResult & |
parent |
) |
|
Standard copy constructor: DO NOT COPY IT! It is expensive to copy!
TResult::~TResult |
( |
|
) |
[virtual] |
Member Function Documentation
int TResult::addResult |
( |
const TString & |
resultName, |
|
|
const TString & |
resultDescription | |
|
) |
| | |
Add a result; returning the result position
void Root::TResult::clear |
( |
|
) |
[inline] |
Clear all stored values (not the names and descriptions thought) and assign the default value for each result
double Root::TResult::getEfficiency |
( |
|
) |
const [inline] |
Get the zeroth entry, by convention, this is the efficiency or scale factor or MVA response or...
double Root::TResult::getMVAResponse |
( |
|
) |
const [inline] |
Get the zeroth entry, by convention, this is the efficiency or scale factor or MVA response or...
const char* Root::TResult::getName |
( |
|
) |
const [inline] |
Get the name of the class instance
unsigned int Root::TResult::getNResults |
( |
|
) |
const [inline] |
Get the number of results defined
double Root::TResult::getResult |
( |
unsigned int |
resultPosition |
) |
const [inline] |
Get a result, based on the result position (faster)
double Root::TResult::getResult |
( |
const TString & |
resultName |
) |
const [inline] |
Get a result, based on the result name (safer)
const TString & TResult::getResultDescription |
( |
unsigned int |
resultPosition |
) |
const |
Get the description of a result, based on the result position
const TString& Root::TResult::getResultDescription |
( |
const TString & |
resultName |
) |
const [inline] |
Get the description of a result, based on the result name
const TString & TResult::getResultName |
( |
unsigned int |
resultPosition |
) |
const |
Get the name of a result, based on the result position (slow, avoid usage)
unsigned int Root::TResult::getResultPosition |
( |
const TString & |
resultName |
) |
const [inline] |
Get the position of a result
std::vector<double> Root::TResult::getResults |
( |
|
) |
const [inline] |
Get the vector of results (Don't use this as it is slow)
double Root::TResult::getScaleFactor |
( |
|
) |
const [inline] |
Get the zeroth entry, by convention, this is the efficiency or scale factor or MVA response or...
double Root::TResult::getTotalUncertainty |
( |
|
) |
const [inline] |
Get the first entry, by convention, this is the total uncertainty
Root::TResult::operator double |
( |
|
) |
const [inline] |
Overload the double operator; allows for: double myScaleFactor = double(myTResult)
Root::TResult::operator std::pair< double, double > |
( |
|
) |
const [inline] |
Overload the double operator; allows for: std::pair<double,double> myScaleFactorAndUncertainty = std::pair<double,double>(myTResult)
Standard assignment operator: DO NOT COPY IT! It is expensive to copy!
void Root::TResult::setResult |
( |
unsigned int |
resultPosition, |
|
|
double |
resultResult | |
|
) |
| | [inline] |
Set a result, based on the result position (faster)
void Root::TResult::setResult |
( |
const TString & |
resultName, |
|
|
double |
resultResult | |
|
) |
| | [inline] |
Set a result, based on the result name (safer)
void TResult::setResultDescription |
( |
unsigned int |
resultPosition, |
|
|
const TString & |
resultDescription | |
|
) |
| | |
Set a result, based on the result position (faster)
void Root::TResult::setResultDescription |
( |
const TString & |
resultName, |
|
|
const TString & |
resultDescription | |
|
) |
| | [inline] |
Set a result, based on the result name (safer)
Member Data Documentation
The name of the class instance
The documentation for this class was generated from the following files:
- /cvmfs/atlas.cern.ch/repo/sw/ASG/AnalysisBase/2.4.29/PATCore/PATCore/TResult.h
- /cvmfs/atlas.cern.ch/repo/sw/ASG/AnalysisBase/2.4.29/PATCore/Root/TResult.cxx