7#ifndef TrigConf_TriggerThresholdValue
8#define TrigConf_TriggerThresholdValue
72 virtual void print(
const std::string&
indent=
"",
unsigned int detail=1)
const override = 0;
73 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
JetWindowSize::Size m_WindowSize
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
void setEtaMax(int value)
virtual ~TriggerThresholdValue() override=default
static float caloGlobalScaleCountToGeV()
void setWindow(int value)
static const int fgCaloJetEtOff
void setPriority(float prio)
static float caloGlobalScale()
bool contains(float eta, float phi) const
static float caloGlobalScaleGeVToCount()
static const int fgCaloClusterOff
static const int fgCaloIsolationOff
virtual TriggerThresholdValue * createCopy() const =0
void setType(const std::string &type)
virtual JetWindowSize::Size windowSize() const
void setPhiMin(int value)
virtual int thresholdValueCount() const
const CaloInfo & caloInfo() const
static const int fgCaloEtMissOff
void setPhiMax(int value)
void setEtaMin(int value)
unsigned int window() const
static const int fgCaloJetOff
const std::string & type() const
static void setCaloInfo(const CaloInfo &ci)
static const int fgCaloEtSumOff
virtual void print(const std::string &indent="", unsigned int detail=1) const override=0
static std::vector< std::string > xmlfile
Forward iterator to traverse the main components of the trigger configuration.