|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef jFEXDBCondData_H
12 #define jFEXDBCondData_H
16 #include <unordered_map>
74 std::vector<int>(25,0),
75 std::vector<int>(25,0),
76 std::vector<int>(25,0),
77 std::vector<int>(25,0),
78 std::vector<int>(25,0),
79 std::vector<int>(25,0)
100 std::unordered_map< uint16_t, std::array<uint16_t,4> >
m_NoiseCuts;
int get_PUThrHighHadLar() const
std::array< uint16_t, 4 > m_NoiseCuts_default
CONDCONT_DEF(LVL1::jFEXDBCondData, 39175606)
int m_PileUpThresholdLowHadTrex
bool m_PileUpCorrectionMET
int get_PUThrHighHadHecOverlap() const
int m_PileUpThresholdHighEm
int get_PUThrHighHadTrex() const
Hold mappings of ranges to condition objects.
std::unordered_map< uint16_t, std::array< uint16_t, 4 > > m_PileUpWeight
int get_PUThrHighEm() const
int get_PUThrLowEm() const
int m_PileUpThresholdLowEm
void set_jJCalibParam(const std::vector< std::vector< int >> ¶ms)
Setters.
int m_PileUpThresholdLowHadLar
void set_PUThrHighEm(int PileUpThresholdHighEm)
void set_PUThrHighFcal(int PileUpThresholdHighFcal)
void set_PUThrHighHadHecOverlap(int PileUpThresholdHighHadHecOverlap)
void set_PUThrLowHadLar(int PileUpThresholdLowHadLar)
std::array< uint16_t, 4 > m_PileUpWeight_default
bool m_PileUpCorrectionJet
int get_PUThrLowHadTrex() const
void set_doPileUpMet(bool PileUpCorrectionMET)
std::array< int, 2 > DecodeOnlineID(uint16_t onlineID) const
void set_PUThrLowHadHecOverlap(int PileUpThresholdLowHadHecOverlap)
std::array< uint16_t, 4 > get_PileUpValues(uint16_t onlineID) const
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
int get_PUThrLowHadLar() const
void set_PUThrHighHadTrex(int PileUpThresholdHighHadTrex)
int m_PileUpThresholdHighHadLar
int m_PileUpThresholdLowFcal
int m_PileUpThresholdHighHadTrex
void set_PileUpValues(const std::unordered_map< uint16_t, std::array< uint16_t, 4 > > &PileUpWeight)
bool get_doPileUpJet() const
void set_PUThrLowFcal(int PileUpThresholdLowFcal)
bool get_doPileUpMet() const
std::vector< std::vector< int > > m_jJCalibParams
void set_PUThrHighHadLar(int PileUpThresholdHighHadLar)
const std::vector< int > & get_jJCalibParams(int module) const
std::unordered_map< uint16_t, std::array< uint16_t, 4 > > m_NoiseCuts
void set_PUThrLowEm(int PileUpThresholdLowEm)
std::array< uint16_t, 4 > get_NoiseCuts(uint16_t onlineID) const
void set_sendDefaults(bool sendDefaults)
void set_doPileUpJet(bool PileUpCorrectionJet)
int get_jJCalibParam(int module, int range) const
Getters.
int m_PileUpThresholdHighFcal
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
int m_PileUpThresholdHighHadHecOverlap
int get_PUThrLowHadHecOverlap() const
void set_NoiseCuts(const std::unordered_map< uint16_t, std::array< uint16_t, 4 > > &NoiseCuts)
macros to associate a CLID to a type
void set_PUThrLowHadTrex(int PileUpThresholdLowHadTrex)
int get_PUThrHighFcal() const
int get_PUThrLowFcal() const
int m_PileUpThresholdLowHadHecOverlap