7#ifndef TrigConf_TriggerThreshold
8#define TrigConf_TriggerThreshold
77 virtual void print(
const std::string&
indent=
"",
unsigned int detail=1)
const override;
78 virtual void writeXML(std::ostream &
xmlfile,
int indentLevel=0,
int indentWidth=2)
const;
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
std::ostream & indent(std::ostream &o, int lvl, int size) const
void setZBSeedingThresholdMulti(int seedmulti)
void setType(L1DataDef::TriggerType type)
void setThresholdNumber(int number)
void addThresholdValue(TriggerThresholdValue *value)
void clearThresholdValues()
const std::string & zbSeedingThresholdName() const
static TriggerThresholdValue * createThresholdValue(const std::string &type)
void setClock(unsigned int clock)
virtual ~TriggerThreshold() override
const std::string & cableName() const
void setZBSeedingThresholdName(const std::string &seed)
const std::string & type() const
int m_ZBSeedingThresholdMulti
int thresholdNumber() const
unsigned int clock() const
void setCableName(const std::string &cablename)
std::string m_ZBSeedingThresholdName
int numberofValues() const
void setInput(const std::string &input)
virtual void print(const std::string &indent="", unsigned int detail=1) const override
void setCableConnector(const std::string &connector)
TriggerThresholdValue * triggerThresholdValue(int eta, int phi) const
void setCableStart(int cable)
void setBCDelay(int bcdelay)
unsigned int bitnum() const
std::vector< TriggerThresholdValue * > m_TriggerThresholdValueVector
void setCableEnd(int cable)
const std::string & cableConnector() const
const std::string & cableCtpin() const
void setCableCtpin(const std::string &cablectpin)
const std::vector< TriggerThresholdValue * > & thresholdValueVector() const
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
void setBitnum(unsigned int bitnum)
std::string m_CableConnector
L1DataDef::TriggerType m_type
L1DataDef::TriggerType ttype() const
const std::string & input() const
int zbSeedingThresholdMulti() const
static std::vector< std::string > xmlfile
Forward iterator to traverse the main components of the trigger configuration.
std::string number(const double &d, const std::string &s)