SuperSequence class Manages a fixed list of Sequence objects.
More...
#include <Sequence.h>
SuperSequence class Manages a fixed list of Sequence objects.
Definition at line 216 of file Sequence.h.
◆ Index
◆ SequenceItemList
◆ Sequences
◆ SizeType
◆ SuperSequence() [1/3]
marlinmt::SuperSequence::SuperSequence |
( |
| ) |
|
|
delete |
◆ ~SuperSequence()
marlinmt::SuperSequence::~SuperSequence |
( |
| ) |
|
|
default |
◆ SuperSequence() [2/3]
◆ SuperSequence() [3/3]
marlinmt::SuperSequence::SuperSequence |
( |
std::size_t |
nseqs | ) |
|
Constructor.
- Parameters
-
nseqs | the number of sequences to manage |
Definition at line 175 of file Sequence.cc.
◆ addProcessor()
void marlinmt::SuperSequence::addProcessor |
( |
const ConfigSection & |
parameters | ) |
|
◆ end()
void marlinmt::SuperSequence::end |
( |
| ) |
|
◆ init()
void marlinmt::SuperSequence::init |
( |
Application * |
app | ) |
|
Call Processor::baseInit(app) for all processors.
- Parameters
-
app | the application in which the processors run |
Definition at line 187 of file Sequence.cc.
◆ operator=()
◆ printStatistics()
void marlinmt::SuperSequence::printStatistics |
( |
Logging::Logger |
logger | ) |
const |
Print statistics at end of application.
- Parameters
-
logger | the logger in which to perform the printout |
Definition at line 288 of file Sequence.cc.
◆ processRunHeader()
void marlinmt::SuperSequence::processRunHeader |
( |
std::shared_ptr< RunHeader > |
rhdr | ) |
|
Process the run header.
Call processRunHeader() for each item in the sequence
- Parameters
-
rhdr | the run header to process |
Definition at line 272 of file Sequence.cc.
◆ sequence()
std::shared_ptr< Sequence > marlinmt::SuperSequence::sequence |
( |
Index |
index | ) |
const |
Get the sequence at the given index.
- Parameters
-
Definition at line 195 of file Sequence.cc.
◆ size()
Get the number of sequences.
Definition at line 266 of file Sequence.cc.
◆ _sequences
Sequences marlinmt::SuperSequence::_sequences {} |
|
private |
< The list of sequences
A unique list of sequence items
Definition at line 297 of file Sequence.h.
◆ _uniqueItems
The documentation for this class was generated from the following files: