Go to the documentation of this file. 1 #ifndef L1TObjects_L1RCTParameters_h
2 #define L1TObjects_L1RCTParameters_h
53 const std::vector<double>& ecal_calib,
54 const std::vector<double>& hcal_calib,
55 const std::vector<double>& hcal_high_calib,
56 const std::vector<double>& cross_terms,
57 const std::vector<double>& lowHoverE_smear,
58 const std::vector<double>& highHoverE_smear);
89 unsigned short calcCrate(
unsigned short rct_iphi,
short ieta)
const;
90 unsigned short calcCard(
unsigned short rct_iphi,
unsigned short absIeta)
const;
91 unsigned short calcTower(
unsigned short rct_iphi,
unsigned short absIeta)
const;
92 short calcIEta(
unsigned short iCrate,
unsigned short iCard,
unsigned short iTower)
const;
93 unsigned short calcIPhi(
unsigned short iCrate,
unsigned short iCard,
unsigned short iTower)
const;
94 unsigned short calcIAbsEta(
unsigned short iCrate,
unsigned short iCard,
unsigned short iTower)
const;
100 void print(std::ostream&
s)
const;
double eMinForFGCut() const
unsigned eicIsolationThreshold() const
unsigned short calcIAbsEta(unsigned short iCrate, unsigned short iCard, unsigned short iTower) const
unsigned jscQuietThresholdBarrel_
double hMinForHoECut() const
short calcIEta(unsigned short iCrate, unsigned short iCard, unsigned short iTower) const
void print(std::ostream &s) const
float JetMETTPGSum(const float &ecal, const float &hcal, const unsigned &iAbsEta) const
#define COND_SERIALIZABLE
double eActivityCut() const
std::vector< std::vector< double > > cross_terms_
unsigned jscQuietThresholdEndcap() const
const std::vector< double > & eGammaECalScaleFactors() const
std::vector< std::vector< double > > ecal_calib_
double hActivityCut() const
double eMaxForHoECut() const
bool noiseVetoHEminus() const
std::vector< double > HoverE_smear_low_
double eMaxForFGCut() const
std::vector< std::vector< double > > hcal_high_calib_
unsigned short calcCrate(unsigned short rct_iphi, short ieta) const
const std::vector< double > & eGammaHCalScaleFactors() const
unsigned jscQuietThresholdBarrel() const
unsigned jscQuietThresholdEndcap_
float EGammaTPGSum(const float &ecal, const float &hcal, const unsigned &iAbsEta) const
const std::vector< double > & jetMETECalScaleFactors() const
unsigned short calcCard(unsigned short rct_iphi, unsigned short absIeta) const
unsigned eicIsolationThreshold_
std::vector< double > eGammaECalScaleFactors_
std::vector< double > eGammaHCalScaleFactors_
const std::vector< double > & jetMETHCalScaleFactors() const
std::vector< double > HoverE_smear_high_
unsigned short calcIPhi(unsigned short iCrate, unsigned short iCard, unsigned short iTower) const
unsigned short calcTower(unsigned short rct_iphi, unsigned short absIeta) const
double eMinForHoECut() const
std::vector< std::vector< double > > hcal_calib_
bool noiseVetoHEplus() const
std::vector< double > jetMETECalScaleFactors_
float correctedTPGSum(const float &ecal, const float &hcal, const unsigned &index) const
std::vector< double > jetMETHCalScaleFactors_