|
ATLAS Offline Software
|
Go to the documentation of this file.
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;
virtual int thresholdValueCount() const override
uint16_t emIsolationMask() const
void setUseIsolationMask(bool use=true)
uint16_t m_HadIsolationMask
void setEmIsolationMask(uint16_t mask)
virtual void print(const std::string &indent="", unsigned int detail=1) const override
uint16_t hadIsolationMask() const
uint16_t isolationMask() const
virtual ~ClusterThresholdValue() override=default
Forward iterator to traverse the main components of the trigger configuration.
virtual TriggerThresholdValue * createCopy() const override
int emIsolationCount() const
void setHadIsolation(float v)
float hadIsolation() const
bool useIsolationMask() const
uint16_t m_IsolationMask
new isolation for run 2: bit mask to select the isolation parameterizations to be applied
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const override
int hadIsolationCount() const
void setEmIsolation(float v)
void setHadIsolationMask(uint16_t mask)
std::ostream & indent(std::ostream &o, int lvl, int size) const
void setIsolationMask(uint16_t mask)
float emIsolation() const