#include <TTUConfigurator.h>
Public Member Functions | |
RBCBoardSpecs * | getRbcSpecs () |
TTUBoardSpecs * | getTtuSpecs () |
void | process () |
TTUConfigurator () | |
Standard constructor. More... | |
TTUConfigurator (const std::string &) | |
virtual | ~TTUConfigurator () |
Destructor. More... | |
Public Attributes | |
bool | m_hasConfig |
Private Member Functions | |
void | addData (RBCBoardSpecs *) |
void | addData (TTUBoardSpecs *) |
Private Attributes | |
std::ifstream * | m_in |
RBCBoardSpecs * | m_rbcspecs |
TTUBoardSpecs * | m_ttuspecs |
This is an auxiliary class to read an ascii or xml configuration file for the RPC Technical Trigger - to by pass reading configuration from database via EventSetup
Definition at line 30 of file TTUConfigurator.h.
|
inline |
TTUConfigurator::TTUConfigurator | ( | const std::string & | infile | ) |
Definition at line 18 of file TTUConfigurator.cc.
References m_hasConfig, m_in, m_rbcspecs, and m_ttuspecs.
|
virtual |
Destructor.
Definition at line 37 of file TTUConfigurator.cc.
References m_in, m_rbcspecs, and m_ttuspecs.
|
private |
Definition at line 59 of file TTUConfigurator.cc.
References i, and RBCBoardSpecs::v_boardspecs.
Referenced by process().
|
private |
Definition at line 76 of file TTUConfigurator.cc.
References i, and TTUBoardSpecs::m_boardspecs.
|
inline |
Definition at line 39 of file TTUConfigurator.h.
References m_rbcspecs.
Referenced by RPCTechnicalTrigger::beginRun().
|
inline |
Definition at line 41 of file TTUConfigurator.h.
References m_ttuspecs.
Referenced by RPCTechnicalTrigger::beginRun().
void TTUConfigurator::process | ( | ) |
Definition at line 51 of file TTUConfigurator.cc.
References addData(), m_rbcspecs, and m_ttuspecs.
Referenced by ConfigBuilder.ConfigBuilder::addExtraStream(), RPCTechnicalTrigger::beginRun(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare_FASTSIM(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), and ConfigBuilder.ConfigBuilder::scheduleSequence().
bool TTUConfigurator::m_hasConfig |
Definition at line 45 of file TTUConfigurator.h.
Referenced by RPCTechnicalTrigger::beginRun(), and TTUConfigurator().
|
private |
Definition at line 51 of file TTUConfigurator.h.
Referenced by TTUConfigurator(), and ~TTUConfigurator().
|
private |
Definition at line 56 of file TTUConfigurator.h.
Referenced by getRbcSpecs(), process(), TTUConfigurator(), and ~TTUConfigurator().
|
private |
Definition at line 57 of file TTUConfigurator.h.
Referenced by getTtuSpecs(), process(), TTUConfigurator(), and ~TTUConfigurator().