1 #ifndef RecoTauTag_FastL1Region_h
2 #define RecoTauTag_FastL1Region_h
198 void SetFGBit(
int twrid,
bool FGBIT);
263 RCTEnergyTrunc(
double et,
double Resol = 1.,
double thres = 1024.);
double corrJetEt(double et, double eta)
void SetRegionBits(edm::Event const &e)
std::pair< double, double > getRegionCenterEtaPhi(const edm::EventSetup &c)
void SetJetEt(double jEt)
double corrJetEt2(double et, double eta)
void SetEtaPhiIndex(int eta, int phi, int ind)
double QuietRegionThreshold
std::vector< edm::InputTag > EmInputs
void SetJetE3x3(double jE)
void SetJetEt3x3(double jEt)
FastL1BitInfo getBitInfo()
void FillEMCrystals(const CaloTowerConstituentsMap *theTowerConstituentsMap, const CaloTopology *calotopo, const CaloGeometry *cGeom, const EcalRecHitCollection *ec0, const EcalRecHitCollection *ec1, FastL1RegionMap *m_RMap)
void SetEMCrystalEnergy(int itwr, int icell, double en)
std::pair< int, int > GetTowerNorthEtaPhi(int ieta, int iphi)
double CrystalEBThreshold
double JetSeedEtThreshold
edm::InputTag HcalTPInput
double GCTEnergyTrunc(double et, double LSB=1., bool doEM=false)
void FillTowerZero(const CaloTower &t, int &tid)
edm::InputTag EcalTPInput
double corrEmEt(double et, int eta)
CaloTowerCollection GetCaloTowers()
void SetParameters(L1Config)
CaloTowerCollection Towers
double EMCrystalEnergy[16][25]
double corrJetEt1(double et, double eta)
double CrystalEEThreshold
void SetTauBit(edm::Event const &e)
double RCTEnergyTrunc(double et, double Resol=1., double thres=1024.)
double GetEMCrystalEnergy(int itwr, int icell)
void FillTower(const CaloTower &t, int &tid, edm::ESHandle< CaloGeometry > &cGeom)
void FillTower_Scaled(const CaloTower &t, int &tid, bool doRCTTrunc, edm::ESHandle< CaloGeometry > &cGeom)
int HighestHadEtTowerID()
void SetDoBitInfo(bool doIt)