BOSS 7.1.2
BESIII Offline Software System
|
#include <Sequence.h>
Public Member Functions | |
Sequence () | |
virtual | ~Sequence () |
std::vector< std::string > & | algoVector () |
Retrieve algorithm vector reference. | |
int | algoNum () const |
Retrieve number of algorithms. | |
int | inputNum () const |
Retrieve number of inputs. | |
void | setInputNum (int inputNum) |
Set number of inputs. | |
void | setAlgoNum (int algoNum) |
Retrieve number of algorithms. | |
void | setSeqID (std::string seqID) |
const std::string & | getSeqID () const |
void | setInputID (std::string inputID) |
const std::string & | getInputID () const |
void | setOutputID (std::string outputID) |
const std::string & | getOutputID () const |
void | makeVectors (std::string algoString) |
Build all std::vectors from string XML information. | |
void | print () |
Print all std::vectors and all other information for a given sequence. | |
Definition at line 11 of file Sequence.h.
HltProcessor::Sequence::Sequence | ( | ) |
Definition at line 5 of file Sequence.cxx.
|
virtual |
Definition at line 10 of file Sequence.cxx.
int HltProcessor::Sequence::algoNum | ( | ) | const |
Retrieve number of algorithms.
Definition at line 18 of file Sequence.cxx.
Referenced by StepSequencer::initSequencer(), makeVectors(), and setAlgoNum().
std::vector< std::string > & HltProcessor::Sequence::algoVector | ( | ) |
Retrieve algorithm vector reference.
Definition at line 13 of file Sequence.cxx.
Referenced by StepSequencer::initSequencer(), makeVectors(), print(), and StepSequencer::searchAlgForEachTE_o().
|
inline |
Definition at line 31 of file Sequence.h.
|
inline |
Definition at line 37 of file Sequence.h.
|
inline |
Definition at line 25 of file Sequence.h.
Referenced by StepSequencer::initSequencer().
int HltProcessor::Sequence::inputNum | ( | ) | const |
Retrieve number of inputs.
Definition at line 23 of file Sequence.cxx.
Referenced by setInputNum().
void HltProcessor::Sequence::makeVectors | ( | std::string | algoString | ) |
Build all std::vectors from string XML information.
Definition at line 38 of file Sequence.cxx.
void HltProcessor::Sequence::print | ( | ) |
Print all std::vectors and all other information for a given sequence.
Definition at line 58 of file Sequence.cxx.
void HltProcessor::Sequence::setAlgoNum | ( | int | algoNum | ) |
Retrieve number of algorithms.
Definition at line 28 of file Sequence.cxx.
Referenced by makeVectors().
|
inline |
Definition at line 28 of file Sequence.h.
void HltProcessor::Sequence::setInputNum | ( | int | inputNum | ) |
Set number of inputs.
Definition at line 33 of file Sequence.cxx.
|
inline |
Definition at line 34 of file Sequence.h.
|
inline |
Definition at line 22 of file Sequence.h.