|
ATLAS Offline Software
|
Go to the documentation of this file.
76 gEta = gEta < 0 ? std::abs(gEta+1) : gEta;
168 for(
auto const& [
key,
array] : NoiseCuts){
174 for(
auto const& [
key,
array] : PileUpWeight){
186 int global_eta = (onlineID >> 8) - 0x80;
187 int global_phi = onlineID & 0xff;
188 return {global_eta, global_phi};
int get_PUThrHighHadLar() const
std::array< uint16_t, 4 > m_NoiseCuts_default
int m_PileUpThresholdLowHadTrex
bool m_PileUpCorrectionMET
int get_PUThrHighHadHecOverlap() const
int m_PileUpThresholdHighEm
int get_PUThrHighHadTrex() const
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
int m_PileUpThresholdHighHadHecOverlap
int get_PUThrLowHadHecOverlap() const
void set_NoiseCuts(const std::unordered_map< uint16_t, std::array< uint16_t, 4 > > &NoiseCuts)
void set_PUThrLowHadTrex(int PileUpThresholdLowHadTrex)
int get_PUThrHighFcal() const
int get_PUThrLowFcal() const
int m_PileUpThresholdLowHadHecOverlap