CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes | Friends
l1t::CaloParams Class Reference

#include <CaloParams.h>

Public Member Functions

bool applyJetCalibration () const
 
 CaloParams ()
 
bool doTowerEncoding () const
 
std::vector< double > egCalibrationParams ()
 
std::string egCalibrationType () const
 
double egEtToRemoveHECut () const
 
int egEtToRemoveHECutHw () const
 
unsigned egIsoAreaNrTowersEta () const
 
unsigned egIsoAreaNrTowersPhi () const
 
l1t::LUTegIsolationLUT ()
 
unsigned egIsoMaxEtaAbsForIsoSum () const
 
unsigned egIsoMaxEtaAbsForTowerSum () const
 
unsigned egIsoPUEstTowerGranularity () const
 
std::string egIsoPUSType () const
 
unsigned egIsoVetoNrTowersPhi () const
 
double egLsb () const
 
double egMaxHcalEt () const
 
int egMaxHcalEtHw () const
 
double egMaxHOverE () const
 
double egNeighbourThreshold () const
 
int egNeighbourThresholdHw () const
 
double egRelativeJetIsolationCut () const
 
double egSeedThreshold () const
 
int egSeedThresholdHw () const
 
double emScale () const
 
int etSumEtaMax (unsigned isum) const
 
int etSumEtaMin (unsigned isum) const
 
double etSumEtThreshold (unsigned isum) const
 
int etSumEtThresholdHw (unsigned isum) const
 
double etSumLsb () const
 
std::vector< double > jetCalibrationParams ()
 
std::string jetCalibrationType () const
 
double jetLsb () const
 
double jetNeighbourThreshold () const
 
int jetNeighbourThresholdHw () const
 
std::vector< double > jetPUSParams ()
 
std::string jetPUSType () const
 
double jetScale () const
 
double jetSeedThreshold () const
 
int jetSeedThresholdHw () const
 
std::vector< double > jetSF () const
 
int maxGctEtaForSums () const
 
int minGctEtaForSums () const
 
void print (std::ostream &) const
 
bool PUSubtract () const
 
unsigned int regionETCutForHT () const
 
unsigned int regionETCutForMET () const
 
double regionLsb () const
 
std::vector< double > regionPUSParams ()
 
std::string regionPUSType () const
 
std::vector< double > regionSubtraction () const
 
void setapplyJetCalibration (bool jetcalib)
 
void setEgCalibrationParams (std::vector< double > params)
 
void setEgCalibrationType (std::string type)
 
void setEgEtToRemoveHECut (double thresh)
 
void setEgIsoAreaNrTowersEta (unsigned iEgIsoAreaNrTowersEta)
 
void setEgIsoAreaNrTowersPhi (unsigned iEgIsoAreaNrTowersPhi)
 
void setEgIsolationLUT (std::shared_ptr< LUT > lut)
 
void setEgIsoMaxEtaAbsForIsoSum (unsigned iEgIsoMaxEtaAbsForIsoSum)
 
void setEgIsoMaxEtaAbsForTowerSum (unsigned iEgIsoMaxEtaAbsForTowerSum)
 
void setEgIsoPUEstTowerGranularity (unsigned iEgIsoPUEstTowerGranularity)
 
void setEgIsoPUSType (std::string type)
 
void setEgIsoVetoNrTowersPhi (unsigned iEgIsoVetoNrTowersPhi)
 
void setEgLsb (double lsb)
 
void setEgMaxHcalEt (double cut)
 
void setEgMaxHOverE (double cut)
 
void setEgNeighbourThreshold (double thresh)
 
void setEgRelativeJetIsolationCut (double cutValue)
 
void setEgSeedThreshold (double thresh)
 
void setEmScale (double scale)
 
void setEtSumEtaMax (unsigned isum, int eta)
 
void setEtSumEtaMin (unsigned isum, int eta)
 
void setEtSumEtThreshold (unsigned isum, double thresh)
 
void setEtSumLsb (double lsb)
 
void setJetCalibrationParams (std::vector< double > params)
 
void setJetCalibrationType (std::string type)
 
void setJetLsb (double lsb)
 
void setJetNeighbourThreshold (double thresh)
 
void setJetPUSParams (std::vector< double > params)
 
void setJetPUSType (std::string type)
 
void setJetScale (double scale)
 
void setJetSeedThreshold (double thresh)
 
void setjetSF (std::vector< double > jetsf)
 
void setMaxGctEtaForSums (int eta)
 
void setMinGctEtaForSums (int eta)
 
void setPUSubtract (bool pusub)
 
void setRegionETCutForHT (unsigned etcut)
 
void setRegionETCutForMET (unsigned etcut)
 
void setRegionLsb (double lsb)
 
void setRegionPUSParams (std::vector< double > params)
 
void setRegionPUSType (std::string type)
 
void setregionSubtraction (std::vector< double > regsub)
 
void setTauCalibrationParams (std::vector< double > params)
 
void setTauCalibrationType (std::string type)
 
void setTauIsolationLUT (std::shared_ptr< LUT > lut)
 
void setTauIsoPUSType (std::string type)
 
void setTauLsb (double lsb)
 
void setTauNeighbourThreshold (double thresh)
 
void setTauRelativeJetIsolationCut (double cutValue)
 
void setTauSeedThreshold (double thresh)
 
void setTowerEncoding (bool doit)
 
void setTowerLsbE (double lsb)
 
void setTowerLsbH (double lsb)
 
void setTowerLsbSum (double lsb)
 
void setTowerNBitsE (int n)
 
void setTowerNBitsH (int n)
 
void setTowerNBitsRatio (int n)
 
void setTowerNBitsSum (int n)
 
std::vector< double > tauCalibrationParams ()
 
std::string tauCalibrationType () const
 
l1t::LUTtauIsolationLUT ()
 
std::string tauIsoPUSType () const
 
double tauLsb () const
 
double tauNeighbourThreshold () const
 
int tauNeighbourThresholdHw () const
 
double tauRelativeJetIsolationCut () const
 
double tauSeedThreshold () const
 
int tauSeedThresholdHw () const
 
double towerLsbE () const
 
double towerLsbH () const
 
double towerLsbSum () const
 
int towerMaskE () const
 
int towerMaskH () const
 
int towerMaskRatio () const
 
int towerMaskSum () const
 
int towerNBitsE () const
 
int towerNBitsH () const
 
int towerNBitsRatio () const
 
int towerNBitsSum () const
 
 ~CaloParams ()
 

Private Attributes

bool applyJetCalibration_
 
std::vector< double > egCalibrationParams_
 
std::string egCalibrationType_
 
double egEtToRemoveHECut_
 
unsigned egIsoAreaNrTowersEta_
 
unsigned egIsoAreaNrTowersPhi_
 
std::shared_ptr< l1t::LUTegIsolationLUT_
 
unsigned egIsoMaxEtaAbsForIsoSum_
 
unsigned egIsoMaxEtaAbsForTowerSum_
 
unsigned egIsoPUEstTowerGranularity_
 
std::string egIsoPUSType_
 
unsigned egIsoVetoNrTowersPhi_
 
double egLsb_
 
double egMaxHcalEt_
 
double egMaxHOverE_
 
double egNeighbourThreshold_
 
double egRelativeJetIsolationCut_
 
double egSeedThreshold_
 
double emScale_
 
std::vector< int > etSumEtaMax_
 
std::vector< int > etSumEtaMin_
 
std::vector< double > etSumEtThreshold_
 
double etSumLsb_
 
std::vector< double > jetCalibrationParams_
 
std::string jetCalibrationType_
 
double jetLsb_
 
double jetNeighbourThreshold_
 
std::vector< double > jetPUSParams_
 
std::string jetPUSType_
 
double jetScale_
 
double jetSeedThreshold_
 
std::vector< double > jetSF_
 
int maxGctEtaForSums_
 
int minGctEtaForSums_
 
bool PUSubtract_
 
unsigned regionETCutForHT_
 
unsigned regionETCutForMET_
 
double regionLsb_
 
std::vector< double > regionPUSParams_
 
std::string regionPUSType_
 
std::vector< double > regionSubtraction_
 
std::vector< double > tauCalibrationParams_
 
std::string tauCalibrationType_
 
std::shared_ptr< l1t::LUTtauIsolationLUT_
 
std::string tauIsoPUSType_
 
double tauLsb_
 
double tauNeighbourThreshold_
 
double tauRelativeJetIsolationCut_
 
double tauSeedThreshold_
 
bool towerDoEncoding_
 
double towerLsbE_
 
double towerLsbH_
 
double towerLsbSum_
 
int towerMaskE_
 
int towerMaskH_
 
int towerMaskRatio_
 
int towerMaskSum_
 
int towerNBitsE_
 
int towerNBitsH_
 
int towerNBitsRatio_
 
int towerNBitsSum_
 

Friends

std::ostream & operator<< (std::ostream &o, const CaloParams &p)
 

Detailed Description

Description: Placeholder for calorimeter trigger parameters

Implementation:

Author
: Jim Brooke

Definition at line 24 of file CaloParams.h.

Constructor & Destructor Documentation

l1t::CaloParams::CaloParams ( )
inline

Definition at line 28 of file CaloParams.h.

28 {}
l1t::CaloParams::~CaloParams ( )
inline

Definition at line 30 of file CaloParams.h.

30 {}

Member Function Documentation

bool l1t::CaloParams::applyJetCalibration ( ) const
inline
bool l1t::CaloParams::doTowerEncoding ( ) const
inline

Definition at line 44 of file CaloParams.h.

References towerDoEncoding_.

Referenced by print().

44 { return towerDoEncoding_; }
bool towerDoEncoding_
Definition: CaloParams.h:234
std::vector<double> l1t::CaloParams::egCalibrationParams ( )
inline

Definition at line 87 of file CaloParams.h.

References egCalibrationParams_.

87 { return egCalibrationParams_; }
std::vector< double > egCalibrationParams_
Definition: CaloParams.h:296
std::string l1t::CaloParams::egCalibrationType ( ) const
inline

Definition at line 86 of file CaloParams.h.

References egCalibrationType_.

86 { return egCalibrationType_; }
std::string egCalibrationType_
Definition: CaloParams.h:293
double l1t::CaloParams::egEtToRemoveHECut ( ) const
inline

Definition at line 75 of file CaloParams.h.

References egEtToRemoveHECut_.

75 {return egEtToRemoveHECut_;}
double egEtToRemoveHECut_
Definition: CaloParams.h:266
int l1t::CaloParams::egEtToRemoveHECutHw ( ) const
inline

Definition at line 74 of file CaloParams.h.

References egEtToRemoveHECut_, and egLsb_.

74 {return floor(egEtToRemoveHECut_/egLsb_);}
double egEtToRemoveHECut_
Definition: CaloParams.h:266
unsigned l1t::CaloParams::egIsoAreaNrTowersEta ( ) const
inline

Definition at line 78 of file CaloParams.h.

References egIsoAreaNrTowersEta_.

78 {return egIsoAreaNrTowersEta_;}
unsigned egIsoAreaNrTowersEta_
Definition: CaloParams.h:275
unsigned l1t::CaloParams::egIsoAreaNrTowersPhi ( ) const
inline

Definition at line 79 of file CaloParams.h.

References egIsoAreaNrTowersPhi_.

79 {return egIsoAreaNrTowersPhi_;}
unsigned egIsoAreaNrTowersPhi_
Definition: CaloParams.h:278
l1t::LUT* l1t::CaloParams::egIsolationLUT ( )
inline

Definition at line 85 of file CaloParams.h.

References egIsolationLUT_.

85 { return egIsolationLUT_.get(); }
std::shared_ptr< l1t::LUT > egIsolationLUT_
Definition: CaloParams.h:302
unsigned l1t::CaloParams::egIsoMaxEtaAbsForIsoSum ( ) const
inline

Definition at line 83 of file CaloParams.h.

References egIsoMaxEtaAbsForIsoSum_.

unsigned egIsoMaxEtaAbsForIsoSum_
Definition: CaloParams.h:290
unsigned l1t::CaloParams::egIsoMaxEtaAbsForTowerSum ( ) const
inline

Definition at line 82 of file CaloParams.h.

References egIsoMaxEtaAbsForTowerSum_.

unsigned egIsoMaxEtaAbsForTowerSum_
Definition: CaloParams.h:287
unsigned l1t::CaloParams::egIsoPUEstTowerGranularity ( ) const
inline

Definition at line 81 of file CaloParams.h.

References egIsoPUEstTowerGranularity_.

unsigned egIsoPUEstTowerGranularity_
Definition: CaloParams.h:284
std::string l1t::CaloParams::egIsoPUSType ( ) const
inline

Definition at line 84 of file CaloParams.h.

References egIsoPUSType_.

Referenced by print().

84 { return egIsoPUSType_; }
std::string egIsoPUSType_
Definition: CaloParams.h:299
unsigned l1t::CaloParams::egIsoVetoNrTowersPhi ( ) const
inline

Definition at line 80 of file CaloParams.h.

References egIsoVetoNrTowersPhi_.

80 {return egIsoVetoNrTowersPhi_;}
unsigned egIsoVetoNrTowersPhi_
Definition: CaloParams.h:281
double l1t::CaloParams::egLsb ( ) const
inline

Definition at line 67 of file CaloParams.h.

References egLsb_.

67 { return egLsb_; }
double l1t::CaloParams::egMaxHcalEt ( ) const
inline

Definition at line 73 of file CaloParams.h.

References egMaxHcalEt_.

Referenced by print().

73 { return egMaxHcalEt_; }
double egMaxHcalEt_
Definition: CaloParams.h:263
int l1t::CaloParams::egMaxHcalEtHw ( ) const
inline

Definition at line 72 of file CaloParams.h.

References egLsb_, and egMaxHcalEt_.

72 { return floor(egMaxHcalEt_/egLsb_); }
double egMaxHcalEt_
Definition: CaloParams.h:263
double l1t::CaloParams::egMaxHOverE ( ) const
inline

Definition at line 76 of file CaloParams.h.

References egMaxHOverE_.

Referenced by print().

76 { return egMaxHOverE_; }
double egMaxHOverE_
Definition: CaloParams.h:269
double l1t::CaloParams::egNeighbourThreshold ( ) const
inline

Definition at line 71 of file CaloParams.h.

References egNeighbourThreshold_.

Referenced by print().

71 { return egNeighbourThreshold_; }
double egNeighbourThreshold_
Definition: CaloParams.h:260
int l1t::CaloParams::egNeighbourThresholdHw ( ) const
inline
double l1t::CaloParams::egRelativeJetIsolationCut ( ) const
inline
double l1t::CaloParams::egSeedThreshold ( ) const
inline

Definition at line 69 of file CaloParams.h.

References egSeedThreshold_.

Referenced by print(), and l1t::Stage1Layer2EGammaAlgorithmImpPP::Stage1Layer2EGammaAlgorithmImpPP().

69 { return egSeedThreshold_; }
double egSeedThreshold_
Definition: CaloParams.h:257
int l1t::CaloParams::egSeedThresholdHw ( ) const
inline
double l1t::CaloParams::emScale ( ) const
inline
int CaloParams::etSumEtaMax ( unsigned  isum) const

Definition at line 10 of file CaloParams.cc.

References etSumEtaMax_, and isum.

Referenced by print(), l1t::Stage2Layer2EtSumAlgorithmFirmwareImp1::Stage2Layer2EtSumAlgorithmFirmwareImp1(), and l1t::Stage2Layer2JetSumAlgorithmFirmwareImp1::Stage2Layer2JetSumAlgorithmFirmwareImp1().

10  {
11  if (etSumEtaMax_.size()>isum) return etSumEtaMax_.at(isum);
12  else return 0;
13 }
double isum
std::vector< int > etSumEtaMax_
Definition: CaloParams.h:367
int CaloParams::etSumEtaMin ( unsigned  isum) const
double CaloParams::etSumEtThreshold ( unsigned  isum) const

Definition at line 15 of file CaloParams.cc.

References etSumEtThreshold_, and isum.

Referenced by etSumEtThresholdHw(), and print().

15  {
16  if (etSumEtThreshold_.size()>isum) return etSumEtThreshold_.at(isum);
17  else return 0.;
18 }
std::vector< double > etSumEtThreshold_
Definition: CaloParams.h:370
double isum
int l1t::CaloParams::etSumEtThresholdHw ( unsigned  isum) const
inline
double l1t::CaloParams::etSumLsb ( ) const
inline

Definition at line 152 of file CaloParams.h.

References etSumLsb_.

152 { return etSumLsb_; }
double etSumLsb_
Definition: CaloParams.h:361
std::vector<double> l1t::CaloParams::jetCalibrationParams ( )
inline

Definition at line 140 of file CaloParams.h.

References jetCalibrationParams_.

140 { return jetCalibrationParams_; }
std::vector< double > jetCalibrationParams_
Definition: CaloParams.h:354
std::string l1t::CaloParams::jetCalibrationType ( ) const
inline

Definition at line 139 of file CaloParams.h.

References jetCalibrationType_.

Referenced by print().

139 { return jetCalibrationType_; }
std::string jetCalibrationType_
Definition: CaloParams.h:351
double l1t::CaloParams::jetLsb ( ) const
inline

Definition at line 132 of file CaloParams.h.

References jetLsb_.

132 { return jetLsb_; }
double l1t::CaloParams::jetNeighbourThreshold ( ) const
inline

Definition at line 136 of file CaloParams.h.

References jetNeighbourThreshold_.

Referenced by print().

136 { return jetNeighbourThreshold_; }
double jetNeighbourThreshold_
Definition: CaloParams.h:342
int l1t::CaloParams::jetNeighbourThresholdHw ( ) const
inline

Definition at line 135 of file CaloParams.h.

References jetLsb_, and jetNeighbourThreshold_.

135 { return floor(jetNeighbourThreshold_/jetLsb_); }
double jetNeighbourThreshold_
Definition: CaloParams.h:342
std::vector<double> l1t::CaloParams::jetPUSParams ( )
inline

Definition at line 138 of file CaloParams.h.

References jetPUSParams_.

138 { return jetPUSParams_; }
std::vector< double > jetPUSParams_
Definition: CaloParams.h:348
std::string l1t::CaloParams::jetPUSType ( ) const
inline

Definition at line 137 of file CaloParams.h.

References jetPUSType_.

Referenced by print().

137 { return jetPUSType_; }
std::string jetPUSType_
Definition: CaloParams.h:345
double l1t::CaloParams::jetScale ( ) const
inline
double l1t::CaloParams::jetSeedThreshold ( ) const
inline
int l1t::CaloParams::jetSeedThresholdHw ( ) const
inline

Definition at line 133 of file CaloParams.h.

References jetLsb_, and jetSeedThreshold_.

133 { return floor(jetSeedThreshold_/jetLsb_); }
double jetSeedThreshold_
Definition: CaloParams.h:339
std::vector<double> l1t::CaloParams::jetSF ( ) const
inline

Definition at line 174 of file CaloParams.h.

References jetSF_.

Referenced by l1t::Stage1Layer2JetAlgorithmImpPP::Stage1Layer2JetAlgorithmImpPP().

174 { return jetSF_; }
std::vector< double > jetSF_
Definition: CaloParams.h:379
int l1t::CaloParams::maxGctEtaForSums ( ) const
inline
int l1t::CaloParams::minGctEtaForSums ( ) const
inline
void CaloParams::print ( std::ostream &  out) const

Definition at line 35 of file CaloParams.cc.

References doTowerEncoding(), egIsoPUSType(), egMaxHcalEt(), egMaxHOverE(), egNeighbourThreshold(), egSeedThreshold(), etSumEtaMax(), etSumEtaMax_, etSumEtaMin(), etSumEtaMin_, etSumEtThreshold(), etSumEtThreshold_, i, jetCalibrationType(), jetNeighbourThreshold(), jetPUSType(), jetSeedThreshold(), regionPUSType(), tauIsoPUSType(), tauNeighbourThreshold(), tauSeedThreshold(), towerLsbE(), towerLsbH(), towerLsbSum(), towerMaskE(), towerMaskH(), towerMaskRatio(), towerMaskSum(), towerNBitsE(), towerNBitsH(), towerNBitsRatio(), and towerNBitsSum().

35  {
36 
37  out << "L1 Calo Parameters" << std::endl;
38  out << "Towers" << std::endl;
39  out << " LSB H : " << this->towerLsbH() << std::endl;
40  out << " LSB E : " << this->towerLsbE() << std::endl;
41  out << " LSB Sum : " << this->towerLsbSum() << std::endl;
42  out << " Nbits H : " << this->towerNBitsH() << std::endl;
43  out << " Nbits E : " << this->towerNBitsE() << std::endl;
44  out << " Nbits Sum : " << this->towerNBitsSum() << std::endl;
45  out << " Nbits Ratio : " << this->towerNBitsRatio() << std::endl;
46  out << " Mask E : " << this->towerMaskE() << std::endl;
47  out << " Mask H : " << this->towerMaskH() << std::endl;
48  out << " Mask Sum : " << this->towerMaskSum() << std::endl;
49  out << " Mask Ratio : " << this->towerMaskRatio() << std::endl;
50  out << " Encoding : " << this->doTowerEncoding() << std::endl;
51 
52  out << "Regions" << std::endl;
53  out << " PUS : " << this->regionPUSType() << std::endl;
54 
55  out << "EG" << std::endl;
56  out << " Seed thresh : " << this->egSeedThreshold() << std::endl;
57  out << " Neighbour thresh : " << this->egNeighbourThreshold() << std::endl;
58  out << " HCAL max Et : " << this->egMaxHcalEt() << std::endl;
59  out << " H/E max : " << this->egMaxHOverE() << std::endl;
60  out << " Iso PUS type : " << this->egIsoPUSType() << std::endl;
61 
62  out << "Tau" << std::endl;
63  out << " Seed thresh : " << this->tauSeedThreshold() << std::endl;
64  out << " Neighbour thresh : " << this->tauNeighbourThreshold() << std::endl;
65  out << " Iso PUS type : " << this->tauIsoPUSType() << std::endl;
66 
67  out << "Jets" << std::endl;
68  out << " Seed thresh : " << this->jetSeedThreshold() << std::endl;
69  out << " Neighbour thresh : " << this->jetNeighbourThreshold() << std::endl;
70  out << " PUS type : " << this->jetPUSType() << std::endl;
71  out << " Calibration type : " << this->jetCalibrationType() << std::endl;
72 
73  out << "Sums" << std::endl;
74  for (unsigned i=0; i<etSumEtaMin_.size(); ++i) {
75  out << " EtSum" << i << " eta min : " << this->etSumEtaMin(i) << std::endl;
76  if (etSumEtaMax_.size()>i) out << " EtSum" << i << " eta max : " << this->etSumEtaMax(i) << std::endl;
77  if (etSumEtThreshold_.size()>i) out << " EtSum" << i << " Et thresh : " << this->etSumEtThreshold(i) << std::endl;
78  }
79 
80 }
double towerLsbH() const
Definition: CaloParams.h:33
int i
Definition: DBlmapReader.cc:9
double towerLsbSum() const
Definition: CaloParams.h:35
int towerNBitsRatio() const
Definition: CaloParams.h:39
double jetNeighbourThreshold() const
Definition: CaloParams.h:136
std::vector< double > etSumEtThreshold_
Definition: CaloParams.h:370
double towerLsbE() const
Definition: CaloParams.h:34
std::string egIsoPUSType() const
Definition: CaloParams.h:84
int towerMaskSum() const
Definition: CaloParams.h:42
int towerMaskH() const
Definition: CaloParams.h:41
double tauSeedThreshold() const
Definition: CaloParams.h:113
bool doTowerEncoding() const
Definition: CaloParams.h:44
double tauNeighbourThreshold() const
Definition: CaloParams.h:115
double egMaxHOverE() const
Definition: CaloParams.h:76
std::vector< int > etSumEtaMin_
Definition: CaloParams.h:364
std::vector< int > etSumEtaMax_
Definition: CaloParams.h:367
double egMaxHcalEt() const
Definition: CaloParams.h:73
int etSumEtaMax(unsigned isum) const
Definition: CaloParams.cc:10
int etSumEtaMin(unsigned isum) const
Definition: CaloParams.cc:5
int towerNBitsE() const
Definition: CaloParams.h:37
tuple out
Definition: dbtoconf.py:99
double jetSeedThreshold() const
Definition: CaloParams.h:134
int towerMaskRatio() const
Definition: CaloParams.h:43
std::string regionPUSType() const
Definition: CaloParams.h:58
int towerNBitsSum() const
Definition: CaloParams.h:38
double egSeedThreshold() const
Definition: CaloParams.h:69
std::string tauIsoPUSType() const
Definition: CaloParams.h:117
double egNeighbourThreshold() const
Definition: CaloParams.h:71
std::string jetPUSType() const
Definition: CaloParams.h:137
int towerMaskE() const
Definition: CaloParams.h:40
int towerNBitsH() const
Definition: CaloParams.h:36
double etSumEtThreshold(unsigned isum) const
Definition: CaloParams.cc:15
std::string jetCalibrationType() const
Definition: CaloParams.h:139
bool l1t::CaloParams::PUSubtract ( ) const
inline
unsigned int l1t::CaloParams::regionETCutForHT ( ) const
inline

Definition at line 188 of file CaloParams.h.

References regionETCutForHT_.

Referenced by l1t::Stage1Layer2EtSumAlgorithmImpPP::Stage1Layer2EtSumAlgorithmImpPP().

188 { return regionETCutForHT_; }
unsigned regionETCutForHT_
Definition: CaloParams.h:382
unsigned int l1t::CaloParams::regionETCutForMET ( ) const
inline

Definition at line 189 of file CaloParams.h.

References regionETCutForMET_.

Referenced by l1t::Stage1Layer2EtSumAlgorithmImpPP::Stage1Layer2EtSumAlgorithmImpPP().

189 { return regionETCutForMET_; }
unsigned regionETCutForMET_
Definition: CaloParams.h:383
double l1t::CaloParams::regionLsb ( ) const
inline

Definition at line 57 of file CaloParams.h.

References regionLsb_.

57 { return regionLsb_; }
double regionLsb_
Definition: CaloParams.h:241
std::vector<double> l1t::CaloParams::regionPUSParams ( )
inline

Definition at line 59 of file CaloParams.h.

References regionPUSParams_.

59 { return regionPUSParams_; }
std::vector< double > regionPUSParams_
Definition: CaloParams.h:247
std::string l1t::CaloParams::regionPUSType ( ) const
inline

Definition at line 58 of file CaloParams.h.

References regionPUSType_.

Referenced by print().

58 { return regionPUSType_; }
std::string regionPUSType_
Definition: CaloParams.h:244
std::vector<double> l1t::CaloParams::regionSubtraction ( ) const
inline
void l1t::CaloParams::setapplyJetCalibration ( bool  jetcalib)
inline

Definition at line 178 of file CaloParams.h.

References applyJetCalibration_.

178 { applyJetCalibration_ = jetcalib; }
bool applyJetCalibration_
Definition: CaloParams.h:378
void l1t::CaloParams::setEgCalibrationParams ( std::vector< double >  params)
inline

Definition at line 107 of file CaloParams.h.

References egCalibrationParams_.

107 { egCalibrationParams_ = params; }
std::vector< double > egCalibrationParams_
Definition: CaloParams.h:296
void l1t::CaloParams::setEgCalibrationType ( std::string  type)
inline

Definition at line 106 of file CaloParams.h.

References egCalibrationType_.

type
Definition: HCALResponse.h:21
std::string egCalibrationType_
Definition: CaloParams.h:293
void l1t::CaloParams::setEgEtToRemoveHECut ( double  thresh)
inline

Definition at line 94 of file CaloParams.h.

References egEtToRemoveHECut_, and GOODCOLL_filter_cfg::thresh.

void l1t::CaloParams::setEgIsoAreaNrTowersEta ( unsigned  iEgIsoAreaNrTowersEta)
inline

Definition at line 98 of file CaloParams.h.

References egIsoAreaNrTowersEta_.

98 {egIsoAreaNrTowersEta_=iEgIsoAreaNrTowersEta;}
unsigned egIsoAreaNrTowersEta_
Definition: CaloParams.h:275
void l1t::CaloParams::setEgIsoAreaNrTowersPhi ( unsigned  iEgIsoAreaNrTowersPhi)
inline

Definition at line 99 of file CaloParams.h.

References egIsoAreaNrTowersPhi_.

99 {egIsoAreaNrTowersPhi_=iEgIsoAreaNrTowersPhi;}
unsigned egIsoAreaNrTowersPhi_
Definition: CaloParams.h:278
void l1t::CaloParams::setEgIsolationLUT ( std::shared_ptr< LUT lut)
inline

Definition at line 105 of file CaloParams.h.

References egIsolationLUT_, and lumiPlot::lut.

105 { egIsolationLUT_ = lut; }
std::shared_ptr< l1t::LUT > egIsolationLUT_
Definition: CaloParams.h:302
tuple lut
Definition: lumiPlot.py:244
void l1t::CaloParams::setEgIsoMaxEtaAbsForIsoSum ( unsigned  iEgIsoMaxEtaAbsForIsoSum)
inline

Definition at line 103 of file CaloParams.h.

References egIsoMaxEtaAbsForIsoSum_.

103 {egIsoMaxEtaAbsForIsoSum_=iEgIsoMaxEtaAbsForIsoSum;}
unsigned egIsoMaxEtaAbsForIsoSum_
Definition: CaloParams.h:290
void l1t::CaloParams::setEgIsoMaxEtaAbsForTowerSum ( unsigned  iEgIsoMaxEtaAbsForTowerSum)
inline

Definition at line 102 of file CaloParams.h.

References egIsoMaxEtaAbsForTowerSum_.

102 {egIsoMaxEtaAbsForTowerSum_=iEgIsoMaxEtaAbsForTowerSum;}
unsigned egIsoMaxEtaAbsForTowerSum_
Definition: CaloParams.h:287
void l1t::CaloParams::setEgIsoPUEstTowerGranularity ( unsigned  iEgIsoPUEstTowerGranularity)
inline

Definition at line 101 of file CaloParams.h.

References egIsoPUEstTowerGranularity_.

101 {egIsoPUEstTowerGranularity_=iEgIsoPUEstTowerGranularity;}
unsigned egIsoPUEstTowerGranularity_
Definition: CaloParams.h:284
void l1t::CaloParams::setEgIsoPUSType ( std::string  type)
inline

Definition at line 104 of file CaloParams.h.

References egIsoPUSType_.

104 { egIsoPUSType_ = type; }
type
Definition: HCALResponse.h:21
std::string egIsoPUSType_
Definition: CaloParams.h:299
void l1t::CaloParams::setEgIsoVetoNrTowersPhi ( unsigned  iEgIsoVetoNrTowersPhi)
inline

Definition at line 100 of file CaloParams.h.

References egIsoVetoNrTowersPhi_.

100 {egIsoVetoNrTowersPhi_=iEgIsoVetoNrTowersPhi;}
unsigned egIsoVetoNrTowersPhi_
Definition: CaloParams.h:281
void l1t::CaloParams::setEgLsb ( double  lsb)
inline

Definition at line 90 of file CaloParams.h.

References egLsb_.

90 { egLsb_ = lsb; }
void l1t::CaloParams::setEgMaxHcalEt ( double  cut)
inline

Definition at line 93 of file CaloParams.h.

References GOODCOLL_filter_cfg::cut, and egMaxHcalEt_.

void l1t::CaloParams::setEgMaxHOverE ( double  cut)
inline

Definition at line 95 of file CaloParams.h.

References GOODCOLL_filter_cfg::cut, and egMaxHOverE_.

void l1t::CaloParams::setEgNeighbourThreshold ( double  thresh)
inline
void l1t::CaloParams::setEgRelativeJetIsolationCut ( double  cutValue)
inline

Definition at line 96 of file CaloParams.h.

References egRelativeJetIsolationCut_.

96 { egRelativeJetIsolationCut_ = cutValue; }
double egRelativeJetIsolationCut_
Definition: CaloParams.h:272
void l1t::CaloParams::setEgSeedThreshold ( double  thresh)
inline

Definition at line 91 of file CaloParams.h.

References egSeedThreshold_, and GOODCOLL_filter_cfg::thresh.

void l1t::CaloParams::setEmScale ( double  scale)
inline

Definition at line 185 of file CaloParams.h.

References emScale_, and pileupReCalc_HLTpaths::scale.

void CaloParams::setEtSumEtaMax ( unsigned  isum,
int  eta 
)

Definition at line 25 of file CaloParams.cc.

References eta(), etSumEtaMax_, and isum.

25  {
26  if (etSumEtaMax_.size()<=isum) etSumEtaMax_.resize(isum+1);
27  etSumEtaMax_.at(isum) = eta;
28 }
double isum
T eta() const
std::vector< int > etSumEtaMax_
Definition: CaloParams.h:367
void CaloParams::setEtSumEtaMin ( unsigned  isum,
int  eta 
)

Definition at line 20 of file CaloParams.cc.

References eta(), etSumEtaMin_, and isum.

20  {
21  if (etSumEtaMin_.size()<=isum) etSumEtaMin_.resize(isum+1);
22  etSumEtaMin_.at(isum) = eta;
23 }
double isum
T eta() const
std::vector< int > etSumEtaMin_
Definition: CaloParams.h:364
void CaloParams::setEtSumEtThreshold ( unsigned  isum,
double  thresh 
)

Definition at line 30 of file CaloParams.cc.

References etSumEtThreshold_, isum, and GOODCOLL_filter_cfg::thresh.

30  {
31  if (etSumEtThreshold_.size()<=isum) etSumEtThreshold_.resize(isum+1);
33 }
std::vector< double > etSumEtThreshold_
Definition: CaloParams.h:370
double isum
void l1t::CaloParams::setEtSumLsb ( double  lsb)
inline

Definition at line 158 of file CaloParams.h.

References etSumLsb_.

158 { etSumLsb_ = lsb; }
double etSumLsb_
Definition: CaloParams.h:361
void l1t::CaloParams::setJetCalibrationParams ( std::vector< double >  params)
inline

Definition at line 148 of file CaloParams.h.

References jetCalibrationParams_.

148 { jetCalibrationParams_ = params; }
std::vector< double > jetCalibrationParams_
Definition: CaloParams.h:354
void l1t::CaloParams::setJetCalibrationType ( std::string  type)
inline

Definition at line 147 of file CaloParams.h.

References jetCalibrationType_.

type
Definition: HCALResponse.h:21
std::string jetCalibrationType_
Definition: CaloParams.h:351
void l1t::CaloParams::setJetLsb ( double  lsb)
inline

Definition at line 142 of file CaloParams.h.

References jetLsb_.

142 { jetLsb_ = lsb; }
void l1t::CaloParams::setJetNeighbourThreshold ( double  thresh)
inline
void l1t::CaloParams::setJetPUSParams ( std::vector< double >  params)
inline

Definition at line 146 of file CaloParams.h.

References jetPUSParams_.

146 { jetPUSParams_ = params; }
std::vector< double > jetPUSParams_
Definition: CaloParams.h:348
void l1t::CaloParams::setJetPUSType ( std::string  type)
inline

Definition at line 145 of file CaloParams.h.

References jetPUSType_.

145 { jetPUSType_ = type; }
type
Definition: HCALResponse.h:21
std::string jetPUSType_
Definition: CaloParams.h:345
void l1t::CaloParams::setJetScale ( double  scale)
inline

Definition at line 186 of file CaloParams.h.

References jetScale_, and pileupReCalc_HLTpaths::scale.

void l1t::CaloParams::setJetSeedThreshold ( double  thresh)
inline

Definition at line 143 of file CaloParams.h.

References jetSeedThreshold_, and GOODCOLL_filter_cfg::thresh.

void l1t::CaloParams::setjetSF ( std::vector< double >  jetsf)
inline

Definition at line 179 of file CaloParams.h.

References jetSF_.

179 { jetSF_ = jetsf; }
std::vector< double > jetSF_
Definition: CaloParams.h:379
void l1t::CaloParams::setMaxGctEtaForSums ( int  eta)
inline

Definition at line 183 of file CaloParams.h.

References eta(), and maxGctEtaForSums_.

183 { maxGctEtaForSums_ = eta; }
T eta() const
void l1t::CaloParams::setMinGctEtaForSums ( int  eta)
inline

Definition at line 182 of file CaloParams.h.

References eta(), and minGctEtaForSums_.

182 { minGctEtaForSums_ = eta; }
T eta() const
void l1t::CaloParams::setPUSubtract ( bool  pusub)
inline

Definition at line 176 of file CaloParams.h.

References PUSubtract_.

176 { PUSubtract_ = pusub; }
void l1t::CaloParams::setRegionETCutForHT ( unsigned  etcut)
inline

Definition at line 180 of file CaloParams.h.

References regionETCutForHT_.

Referenced by l1t::Stage1Layer2Producer::Stage1Layer2Producer().

180 { regionETCutForHT_ = etcut; }
unsigned regionETCutForHT_
Definition: CaloParams.h:382
void l1t::CaloParams::setRegionETCutForMET ( unsigned  etcut)
inline

Definition at line 181 of file CaloParams.h.

References regionETCutForMET_.

181 { regionETCutForMET_ = etcut; }
unsigned regionETCutForMET_
Definition: CaloParams.h:383
void l1t::CaloParams::setRegionLsb ( double  lsb)
inline

Definition at line 61 of file CaloParams.h.

References regionLsb_.

61 { regionLsb_ = lsb; }
double regionLsb_
Definition: CaloParams.h:241
void l1t::CaloParams::setRegionPUSParams ( std::vector< double >  params)
inline

Definition at line 63 of file CaloParams.h.

References regionPUSParams_.

63 { regionPUSParams_ = params; }
std::vector< double > regionPUSParams_
Definition: CaloParams.h:247
void l1t::CaloParams::setRegionPUSType ( std::string  type)
inline

Definition at line 62 of file CaloParams.h.

References regionPUSType_.

62 { regionPUSType_ = type; }
type
Definition: HCALResponse.h:21
std::string regionPUSType_
Definition: CaloParams.h:244
void l1t::CaloParams::setregionSubtraction ( std::vector< double >  regsub)
inline

Definition at line 177 of file CaloParams.h.

References regionSubtraction_.

177 { regionSubtraction_ = regsub; }
std::vector< double > regionSubtraction_
Definition: CaloParams.h:377
void l1t::CaloParams::setTauCalibrationParams ( std::vector< double >  params)
inline

Definition at line 129 of file CaloParams.h.

References tauCalibrationParams_.

129 { tauCalibrationParams_ = params; }
std::vector< double > tauCalibrationParams_
Definition: CaloParams.h:329
void l1t::CaloParams::setTauCalibrationType ( std::string  type)
inline

Definition at line 128 of file CaloParams.h.

References tauCalibrationType_.

type
Definition: HCALResponse.h:21
std::string tauCalibrationType_
Definition: CaloParams.h:326
void l1t::CaloParams::setTauIsolationLUT ( std::shared_ptr< LUT lut)
inline

Definition at line 127 of file CaloParams.h.

References lumiPlot::lut, and tauIsolationLUT_.

127 { tauIsolationLUT_ = lut; }
std::shared_ptr< l1t::LUT > tauIsolationLUT_
Definition: CaloParams.h:323
tuple lut
Definition: lumiPlot.py:244
void l1t::CaloParams::setTauIsoPUSType ( std::string  type)
inline

Definition at line 126 of file CaloParams.h.

References tauIsoPUSType_.

126 { tauIsoPUSType_ = type; }
type
Definition: HCALResponse.h:21
std::string tauIsoPUSType_
Definition: CaloParams.h:320
void l1t::CaloParams::setTauLsb ( double  lsb)
inline

Definition at line 122 of file CaloParams.h.

References tauLsb_.

122 { tauLsb_ = lsb; }
void l1t::CaloParams::setTauNeighbourThreshold ( double  thresh)
inline
void l1t::CaloParams::setTauRelativeJetIsolationCut ( double  cutValue)
inline

Definition at line 125 of file CaloParams.h.

References tauRelativeJetIsolationCut_.

125 { tauRelativeJetIsolationCut_ = cutValue; }
double tauRelativeJetIsolationCut_
Definition: CaloParams.h:318
void l1t::CaloParams::setTauSeedThreshold ( double  thresh)
inline

Definition at line 123 of file CaloParams.h.

References tauSeedThreshold_, and GOODCOLL_filter_cfg::thresh.

void l1t::CaloParams::setTowerEncoding ( bool  doit)
inline

Definition at line 53 of file CaloParams.h.

References towerDoEncoding_.

53 { towerDoEncoding_ = doit; }
bool towerDoEncoding_
Definition: CaloParams.h:234
void l1t::CaloParams::setTowerLsbE ( double  lsb)
inline

Definition at line 47 of file CaloParams.h.

References towerLsbE_.

47 { towerLsbE_ = lsb; }
double towerLsbE_
Definition: CaloParams.h:204
void l1t::CaloParams::setTowerLsbH ( double  lsb)
inline

Definition at line 46 of file CaloParams.h.

References towerLsbH_.

46 { towerLsbH_ = lsb; }
double towerLsbH_
Definition: CaloParams.h:201
void l1t::CaloParams::setTowerLsbSum ( double  lsb)
inline

Definition at line 48 of file CaloParams.h.

References towerLsbSum_.

48 { towerLsbSum_ = lsb; }
double towerLsbSum_
Definition: CaloParams.h:207
void l1t::CaloParams::setTowerNBitsE ( int  n)
inline

Definition at line 50 of file CaloParams.h.

References n, funct::pow(), towerMaskE_, and towerNBitsE_.

50 { towerNBitsE_ = n; towerMaskE_ = std::pow(2,n)-1; }
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:40
void l1t::CaloParams::setTowerNBitsH ( int  n)
inline

Definition at line 49 of file CaloParams.h.

References n, funct::pow(), towerMaskH_, and towerNBitsH_.

49 { towerNBitsH_ = n; towerMaskH_ = std::pow(2,n)-1; }
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:40
void l1t::CaloParams::setTowerNBitsRatio ( int  n)
inline

Definition at line 52 of file CaloParams.h.

References n, funct::pow(), towerMaskRatio_, and towerNBitsRatio_.

Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:40
void l1t::CaloParams::setTowerNBitsSum ( int  n)
inline

Definition at line 51 of file CaloParams.h.

References n, funct::pow(), towerMaskSum_, and towerNBitsSum_.

Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:40
std::vector<double> l1t::CaloParams::tauCalibrationParams ( )
inline

Definition at line 120 of file CaloParams.h.

References tauCalibrationParams_.

120 { return tauCalibrationParams_; }
std::vector< double > tauCalibrationParams_
Definition: CaloParams.h:329
std::string l1t::CaloParams::tauCalibrationType ( ) const
inline

Definition at line 119 of file CaloParams.h.

References tauCalibrationType_.

119 { return tauCalibrationType_; }
std::string tauCalibrationType_
Definition: CaloParams.h:326
l1t::LUT* l1t::CaloParams::tauIsolationLUT ( )
inline

Definition at line 118 of file CaloParams.h.

References tauIsolationLUT_.

118 { return tauIsolationLUT_.get(); }
std::shared_ptr< l1t::LUT > tauIsolationLUT_
Definition: CaloParams.h:323
std::string l1t::CaloParams::tauIsoPUSType ( ) const
inline

Definition at line 117 of file CaloParams.h.

References tauIsoPUSType_.

Referenced by print().

117 { return tauIsoPUSType_; }
std::string tauIsoPUSType_
Definition: CaloParams.h:320
double l1t::CaloParams::tauLsb ( ) const
inline

Definition at line 111 of file CaloParams.h.

References tauLsb_.

111 { return tauLsb_; }
double l1t::CaloParams::tauNeighbourThreshold ( ) const
inline

Definition at line 115 of file CaloParams.h.

References tauNeighbourThreshold_.

Referenced by print().

115 { return tauNeighbourThreshold_; }
double tauNeighbourThreshold_
Definition: CaloParams.h:315
int l1t::CaloParams::tauNeighbourThresholdHw ( ) const
inline

Definition at line 114 of file CaloParams.h.

References tauLsb_, and tauNeighbourThreshold_.

114 { return floor(tauNeighbourThreshold_/tauLsb_); }
double tauNeighbourThreshold_
Definition: CaloParams.h:315
double l1t::CaloParams::tauRelativeJetIsolationCut ( ) const
inline
double l1t::CaloParams::tauSeedThreshold ( ) const
inline

Definition at line 113 of file CaloParams.h.

References tauSeedThreshold_.

Referenced by print(), and l1t::Stage1Layer2TauAlgorithmImpPP::Stage1Layer2TauAlgorithmImpPP().

113 { return tauSeedThreshold_; }
double tauSeedThreshold_
Definition: CaloParams.h:312
int l1t::CaloParams::tauSeedThresholdHw ( ) const
inline

Definition at line 112 of file CaloParams.h.

References tauLsb_, and tauSeedThreshold_.

112 { return floor(tauSeedThreshold_/tauLsb_); }
double tauSeedThreshold_
Definition: CaloParams.h:312
double l1t::CaloParams::towerLsbE ( ) const
inline

Definition at line 34 of file CaloParams.h.

References towerLsbE_.

Referenced by print().

34 { return towerLsbE_; }
double towerLsbE_
Definition: CaloParams.h:204
double l1t::CaloParams::towerLsbH ( ) const
inline

Definition at line 33 of file CaloParams.h.

References towerLsbH_.

Referenced by print().

33 { return towerLsbH_; }
double towerLsbH_
Definition: CaloParams.h:201
double l1t::CaloParams::towerLsbSum ( ) const
inline

Definition at line 35 of file CaloParams.h.

References towerLsbSum_.

Referenced by print().

35 { return towerLsbSum_; }
double towerLsbSum_
Definition: CaloParams.h:207
int l1t::CaloParams::towerMaskE ( ) const
inline

Definition at line 40 of file CaloParams.h.

References towerMaskE_.

Referenced by print().

40 { return towerMaskE_; }
int l1t::CaloParams::towerMaskH ( ) const
inline

Definition at line 41 of file CaloParams.h.

References towerMaskH_.

Referenced by print().

41 { return towerMaskH_; }
int l1t::CaloParams::towerMaskRatio ( ) const
inline

Definition at line 43 of file CaloParams.h.

References towerMaskRatio_.

Referenced by print().

43 { return towerMaskRatio_; }
int l1t::CaloParams::towerMaskSum ( ) const
inline

Definition at line 42 of file CaloParams.h.

References towerMaskSum_.

Referenced by print().

42 { return towerMaskSum_; }
int l1t::CaloParams::towerNBitsE ( ) const
inline

Definition at line 37 of file CaloParams.h.

References towerNBitsE_.

Referenced by print().

37 { return towerNBitsE_; }
int l1t::CaloParams::towerNBitsH ( ) const
inline

Definition at line 36 of file CaloParams.h.

References towerNBitsH_.

Referenced by print().

36 { return towerNBitsH_; }
int l1t::CaloParams::towerNBitsRatio ( ) const
inline

Definition at line 39 of file CaloParams.h.

References towerNBitsRatio_.

Referenced by print().

39 { return towerNBitsRatio_; }
int l1t::CaloParams::towerNBitsSum ( ) const
inline

Definition at line 38 of file CaloParams.h.

References towerNBitsSum_.

Referenced by print().

38 { return towerNBitsSum_; }

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
const CaloParams p 
)
friend

Definition at line 165 of file CaloParams.h.

Member Data Documentation

bool l1t::CaloParams::applyJetCalibration_
private

Definition at line 378 of file CaloParams.h.

Referenced by applyJetCalibration(), and setapplyJetCalibration().

std::vector<double> l1t::CaloParams::egCalibrationParams_
private

Definition at line 296 of file CaloParams.h.

Referenced by egCalibrationParams(), and setEgCalibrationParams().

std::string l1t::CaloParams::egCalibrationType_
private

Definition at line 293 of file CaloParams.h.

Referenced by egCalibrationType(), and setEgCalibrationType().

double l1t::CaloParams::egEtToRemoveHECut_
private

Definition at line 266 of file CaloParams.h.

Referenced by egEtToRemoveHECut(), egEtToRemoveHECutHw(), and setEgEtToRemoveHECut().

unsigned l1t::CaloParams::egIsoAreaNrTowersEta_
private

Definition at line 275 of file CaloParams.h.

Referenced by egIsoAreaNrTowersEta(), and setEgIsoAreaNrTowersEta().

unsigned l1t::CaloParams::egIsoAreaNrTowersPhi_
private

Definition at line 278 of file CaloParams.h.

Referenced by egIsoAreaNrTowersPhi(), and setEgIsoAreaNrTowersPhi().

std::shared_ptr<l1t::LUT> l1t::CaloParams::egIsolationLUT_
private

Definition at line 302 of file CaloParams.h.

Referenced by egIsolationLUT(), and setEgIsolationLUT().

unsigned l1t::CaloParams::egIsoMaxEtaAbsForIsoSum_
private

Definition at line 290 of file CaloParams.h.

Referenced by egIsoMaxEtaAbsForIsoSum(), and setEgIsoMaxEtaAbsForIsoSum().

unsigned l1t::CaloParams::egIsoMaxEtaAbsForTowerSum_
private

Definition at line 287 of file CaloParams.h.

Referenced by egIsoMaxEtaAbsForTowerSum(), and setEgIsoMaxEtaAbsForTowerSum().

unsigned l1t::CaloParams::egIsoPUEstTowerGranularity_
private

Definition at line 284 of file CaloParams.h.

Referenced by egIsoPUEstTowerGranularity(), and setEgIsoPUEstTowerGranularity().

std::string l1t::CaloParams::egIsoPUSType_
private

Definition at line 299 of file CaloParams.h.

Referenced by egIsoPUSType(), and setEgIsoPUSType().

unsigned l1t::CaloParams::egIsoVetoNrTowersPhi_
private

Definition at line 281 of file CaloParams.h.

Referenced by egIsoVetoNrTowersPhi(), and setEgIsoVetoNrTowersPhi().

double l1t::CaloParams::egLsb_
private
double l1t::CaloParams::egMaxHcalEt_
private

Definition at line 263 of file CaloParams.h.

Referenced by egMaxHcalEt(), egMaxHcalEtHw(), and setEgMaxHcalEt().

double l1t::CaloParams::egMaxHOverE_
private

Definition at line 269 of file CaloParams.h.

Referenced by egMaxHOverE(), and setEgMaxHOverE().

double l1t::CaloParams::egNeighbourThreshold_
private
double l1t::CaloParams::egRelativeJetIsolationCut_
private

Definition at line 272 of file CaloParams.h.

Referenced by egRelativeJetIsolationCut(), and setEgRelativeJetIsolationCut().

double l1t::CaloParams::egSeedThreshold_
private

Definition at line 257 of file CaloParams.h.

Referenced by egSeedThreshold(), egSeedThresholdHw(), and setEgSeedThreshold().

double l1t::CaloParams::emScale_
private

Definition at line 389 of file CaloParams.h.

Referenced by emScale(), and setEmScale().

std::vector<int> l1t::CaloParams::etSumEtaMax_
private

Definition at line 367 of file CaloParams.h.

Referenced by etSumEtaMax(), print(), and setEtSumEtaMax().

std::vector<int> l1t::CaloParams::etSumEtaMin_
private

Definition at line 364 of file CaloParams.h.

Referenced by etSumEtaMin(), print(), and setEtSumEtaMin().

std::vector<double> l1t::CaloParams::etSumEtThreshold_
private

Definition at line 370 of file CaloParams.h.

Referenced by etSumEtThreshold(), print(), and setEtSumEtThreshold().

double l1t::CaloParams::etSumLsb_
private

Definition at line 361 of file CaloParams.h.

Referenced by etSumEtThresholdHw(), etSumLsb(), and setEtSumLsb().

std::vector<double> l1t::CaloParams::jetCalibrationParams_
private

Definition at line 354 of file CaloParams.h.

Referenced by jetCalibrationParams(), and setJetCalibrationParams().

std::string l1t::CaloParams::jetCalibrationType_
private

Definition at line 351 of file CaloParams.h.

Referenced by jetCalibrationType(), and setJetCalibrationType().

double l1t::CaloParams::jetLsb_
private

Definition at line 336 of file CaloParams.h.

Referenced by jetLsb(), jetNeighbourThresholdHw(), jetSeedThresholdHw(), and setJetLsb().

double l1t::CaloParams::jetNeighbourThreshold_
private
std::vector<double> l1t::CaloParams::jetPUSParams_
private

Definition at line 348 of file CaloParams.h.

Referenced by jetPUSParams(), and setJetPUSParams().

std::string l1t::CaloParams::jetPUSType_
private

Definition at line 345 of file CaloParams.h.

Referenced by jetPUSType(), and setJetPUSType().

double l1t::CaloParams::jetScale_
private

Definition at line 390 of file CaloParams.h.

Referenced by jetScale(), and setJetScale().

double l1t::CaloParams::jetSeedThreshold_
private

Definition at line 339 of file CaloParams.h.

Referenced by jetSeedThreshold(), jetSeedThresholdHw(), and setJetSeedThreshold().

std::vector<double> l1t::CaloParams::jetSF_
private

Definition at line 379 of file CaloParams.h.

Referenced by jetSF(), and setjetSF().

int l1t::CaloParams::maxGctEtaForSums_
private

Definition at line 385 of file CaloParams.h.

Referenced by maxGctEtaForSums(), and setMaxGctEtaForSums().

int l1t::CaloParams::minGctEtaForSums_
private

Definition at line 384 of file CaloParams.h.

Referenced by minGctEtaForSums(), and setMinGctEtaForSums().

bool l1t::CaloParams::PUSubtract_
private

Definition at line 376 of file CaloParams.h.

Referenced by PUSubtract(), and setPUSubtract().

unsigned l1t::CaloParams::regionETCutForHT_
private

Definition at line 382 of file CaloParams.h.

Referenced by regionETCutForHT(), and setRegionETCutForHT().

unsigned l1t::CaloParams::regionETCutForMET_
private

Definition at line 383 of file CaloParams.h.

Referenced by regionETCutForMET(), and setRegionETCutForMET().

double l1t::CaloParams::regionLsb_
private

Definition at line 241 of file CaloParams.h.

Referenced by regionLsb(), and setRegionLsb().

std::vector<double> l1t::CaloParams::regionPUSParams_
private

Definition at line 247 of file CaloParams.h.

Referenced by regionPUSParams(), and setRegionPUSParams().

std::string l1t::CaloParams::regionPUSType_
private

Definition at line 244 of file CaloParams.h.

Referenced by regionPUSType(), and setRegionPUSType().

std::vector<double> l1t::CaloParams::regionSubtraction_
private

Definition at line 377 of file CaloParams.h.

Referenced by regionSubtraction(), and setregionSubtraction().

std::vector<double> l1t::CaloParams::tauCalibrationParams_
private

Definition at line 329 of file CaloParams.h.

Referenced by setTauCalibrationParams(), and tauCalibrationParams().

std::string l1t::CaloParams::tauCalibrationType_
private

Definition at line 326 of file CaloParams.h.

Referenced by setTauCalibrationType(), and tauCalibrationType().

std::shared_ptr<l1t::LUT> l1t::CaloParams::tauIsolationLUT_
private

Definition at line 323 of file CaloParams.h.

Referenced by setTauIsolationLUT(), and tauIsolationLUT().

std::string l1t::CaloParams::tauIsoPUSType_
private

Definition at line 320 of file CaloParams.h.

Referenced by setTauIsoPUSType(), and tauIsoPUSType().

double l1t::CaloParams::tauLsb_
private

Definition at line 309 of file CaloParams.h.

Referenced by setTauLsb(), tauLsb(), tauNeighbourThresholdHw(), and tauSeedThresholdHw().

double l1t::CaloParams::tauNeighbourThreshold_
private
double l1t::CaloParams::tauRelativeJetIsolationCut_
private

Definition at line 318 of file CaloParams.h.

Referenced by setTauRelativeJetIsolationCut(), and tauRelativeJetIsolationCut().

double l1t::CaloParams::tauSeedThreshold_
private

Definition at line 312 of file CaloParams.h.

Referenced by setTauSeedThreshold(), tauSeedThreshold(), and tauSeedThresholdHw().

bool l1t::CaloParams::towerDoEncoding_
private

Definition at line 234 of file CaloParams.h.

Referenced by doTowerEncoding(), and setTowerEncoding().

double l1t::CaloParams::towerLsbE_
private

Definition at line 204 of file CaloParams.h.

Referenced by setTowerLsbE(), and towerLsbE().

double l1t::CaloParams::towerLsbH_
private

Definition at line 201 of file CaloParams.h.

Referenced by setTowerLsbH(), and towerLsbH().

double l1t::CaloParams::towerLsbSum_
private

Definition at line 207 of file CaloParams.h.

Referenced by setTowerLsbSum(), and towerLsbSum().

int l1t::CaloParams::towerMaskE_
private

Definition at line 225 of file CaloParams.h.

Referenced by setTowerNBitsE(), and towerMaskE().

int l1t::CaloParams::towerMaskH_
private

Definition at line 222 of file CaloParams.h.

Referenced by setTowerNBitsH(), and towerMaskH().

int l1t::CaloParams::towerMaskRatio_
private

Definition at line 231 of file CaloParams.h.

Referenced by setTowerNBitsRatio(), and towerMaskRatio().

int l1t::CaloParams::towerMaskSum_
private

Definition at line 228 of file CaloParams.h.

Referenced by setTowerNBitsSum(), and towerMaskSum().

int l1t::CaloParams::towerNBitsE_
private

Definition at line 213 of file CaloParams.h.

Referenced by setTowerNBitsE(), and towerNBitsE().

int l1t::CaloParams::towerNBitsH_
private

Definition at line 210 of file CaloParams.h.

Referenced by setTowerNBitsH(), and towerNBitsH().

int l1t::CaloParams::towerNBitsRatio_
private

Definition at line 219 of file CaloParams.h.

Referenced by setTowerNBitsRatio(), and towerNBitsRatio().

int l1t::CaloParams::towerNBitsSum_
private

Definition at line 216 of file CaloParams.h.

Referenced by setTowerNBitsSum(), and towerNBitsSum().