5#ifndef TrigConf_ClusterThresholdValue
6#define TrigConf_ClusterThresholdValue
48 virtual void print(
const std::string&
indent=
"",
unsigned int detail=1)
const override;
49 virtual void writeXML(std::ostream &
xmlfile,
int indentLevel=0,
int indentWidth=2)
const override;
void setHadIsolation(float v)
uint16_t hadIsolationMask() const
uint16_t m_HadIsolationMask
void setEmIsolation(float v)
bool useIsolationMask() const
uint16_t emIsolationMask() const
uint16_t m_IsolationMask
new isolation for run 2: bit mask to select the isolation parameterizations to be applied
int emIsolationCount() const
uint16_t isolationMask() const
void setEmIsolationMask(uint16_t mask)
virtual void print(const std::string &indent="", unsigned int detail=1) const override
float emIsolation() const
float hadIsolation() const
void setUseIsolationMask(bool use=true)
virtual ~ClusterThresholdValue() override=default
virtual int thresholdValueCount() const override
void setIsolationMask(uint16_t mask)
int hadIsolationCount() const
virtual TriggerThresholdValue * createCopy() const override
void setHadIsolationMask(uint16_t mask)
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const override
std::ostream & indent(std::ostream &o, int lvl, int size) const
static std::vector< std::string > xmlfile
Forward iterator to traverse the main components of the trigger configuration.