7#ifndef TrigConf_CaloInfo
8#define TrigConf_CaloInfo
83 virtual void print(
const std::string&
indent=
"",
unsigned int detail=1)
const override;
84 void writeXML(std::ostream &
xmlfile,
int indentLevel=0,
int indentWidth=2)
const;
void setIsolation(const std::string &isothrtype, unsigned int bit, const IsolationParam &isopar)
std::vector< IsolationParam > m_IsolationHAIsoForEMthr
const std::vector< int > & jetWeights() const
virtual void print(const std::string &indent="", unsigned int detail=1) const override
const MinTOBPt & minTobEM() const
const MinTOBPt & minTobJetSmall() const
void setMinTobEM(const MinTOBPt &m)
void setJetWindowSizeLarge(unsigned int window)
void addCaloSinCos(const CaloSinCos &)
std::vector< int > m_JetWeights
const METSigParam & metSigParam() const
const std::vector< CaloSinCos > & caloSinCos() const
virtual ~CaloInfo() override=default
std::vector< IsolationParam > m_IsolationEMIsoForEMthr
void setGlobalScale(double val)
void setMinTobTau(const MinTOBPt &m)
unsigned int m_JetWindowSizeSmall
void setMinTobJetSmall(const MinTOBPt &m)
float globalEmScale() const
void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
unsigned int jetWindowSizeSmall() const
const MinTOBPt & minTobTau() const
double globalScale() const
unsigned int m_JetWindowSizeLarge
void setJetWindowSizeSmall(unsigned int window)
const std::vector< IsolationParam > & isolationEMIsoForTAUthr() const
void setMinTobJetLarge(const MinTOBPt &m)
METSigParam & metSigParam()
METSigParam m_METSigParam
const std::vector< IsolationParam > & isolationEMIsoForEMthr() const
unsigned int jetWindowSizeLarge() const
float globalJetScale() const
std::vector< CaloSinCos > m_CaloSinCos
const std::vector< IsolationParam > & isolationHAIsoForEMthr() const
const MinTOBPt & minTobJetLarge() const
void setGlobalEmScale(float val)
void setGlobalJetScale(float val)
std::vector< IsolationParam > m_IsolationEMIsoForTAUthr
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.
MinTOBPt(unsigned int ptmin, int32_t etamin, int32_t etamax, unsigned int priority)