|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef L1TOPOCONFIG_L1TOPOCONFIGALG_H
6 #define L1TOPOCONFIG_L1TOPOCONFIGALG_H
13 class L1TopoConfigAlg;
104 void addInput(
const std::string &
name,
const std::string &
value,
unsigned int position);
105 void addOutput(
const std::string &
name,
const std::string &
value,
unsigned int bits,
const std::string &
outname,
unsigned int position);
std::ostream & operator<<(std::ostream &, const TXC::L1TopoConfigAlg &)
void setAlgoID(unsigned int algoID)
std::vector< TXC::OutputElement > m_outputElements
std::vector< std::string > getOutputNames() const
std::vector< TXC::FixedParameter > m_fixedParameters
friend std::ostream & operator<<(std::ostream &, const TXC::L1TopoConfigAlg &)
void setAlgKind(AlgKind kind)
void setAlgOutput(const std::string &output)
bool const RAWDATA *ch2 const
L1TopoConfigAlg(L1TopoConfigAlg &&) noexcept=default
RegisterParameter(const std::string &name, const std::string &value, unsigned int position, unsigned int selection)
unsigned int algoID() const
void addParameter(const std::string &name, const std::string &value, unsigned int position, unsigned int selection)
std::vector< std::string > getInputNames() const
std::vector< TXC::RegisterParameter > m_variableParameters
const std::vector< OutputElement > & getOutputs() const
const std::string & type() const
void addOutput(const std::string &name, const std::string &value, unsigned int bits, const std::string &outname, unsigned int position)
const std::vector< InputElement > & getInputs() const
OutputElement(const std::string &name, const std::string &value, unsigned int bits, const std::string &outname, unsigned int position)
const std::string & name() const
const std::string & output() const
const std::string selection
void addInput(const std::string &name, const std::string &value, unsigned int position)
void setAlgName(const std::string &name)
FixedParameter(const std::string &name, const std::string &value)
void setAlgType(const std::string &type)
std::string fullname() const
void addFixedParameter(const std::string &name, const std::string &value)
const std::vector< FixedParameter > & getFixedParameters() const
std::vector< TXC::InputElement > m_inputElements
const std::vector< RegisterParameter > & getParameters() const