EL::AlgSelect Class Reference

Inheritance diagram for EL::AlgSelect:
EL::Algorithm

List of all members.

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 ()

Constructor & Destructor Documentation

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


Member Function Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1