Public Member Functions | |
void | testInvariant () const |
AlgSelect (const std::string &val_outputStream, const std::string &cut="") | |
const std::string & | outputStream () const |
const std::string & | histName () const |
void | histName (const std::string &val_histName) |
void | addCut (const std::string &cut) |
AlgSelect () |
EL::AlgSelect::AlgSelect | ( | const std::string & | val_outputStream, | |
const std::string & | cut = "" | |||
) |
effects: create a new selector for the given output. if a cut it specified it will be the first cut in the list. guarantee: strong failures: out of memory II requires: !val_outputStream.empty()
EL::AlgSelect::AlgSelect | ( | ) |
effects: standard default constructor guarantee: strong failures: out of memory II rationale: this should only be called by serialization
void EL::AlgSelect::addCut | ( | const std::string & | cut | ) |
effects: add another cut guarantee: strong failures: out of memory II requires: !cut.empty()
const std::string& EL::AlgSelect::histName | ( | ) | const |
description: the histogram name guarantee: no-fail / strong failures: out of memory II
const std::string& EL::AlgSelect::outputStream | ( | ) | const |
description: the name of the output stream guarantee: no-fail invariant: !outputStream.empty()
void EL::AlgSelect::testInvariant | ( | ) | const |
effects: test the invariant of this object guarantee: no-fail
Reimplemented from EL::Algorithm.