#include "FWCore/Framework/interface/Frameworkfwd.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/Framework/interface/EventSetup.h"
#include <string>
#include <iostream>
#include <iomanip>
#include <vector>
#include <list>
#include "DataFormats/CaloTowers/interface/CaloTowerCollection.h"
#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h"
#include "Geometry/CaloGeometry/interface/CaloCellGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
#include "DataFormats/EcalDetId/interface/EBDetId.h"
#include "DataFormats/EcalDetId/interface/EEDetId.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"
#include "FWCore/Framework/interface/ESHandle.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTowerConstituentsMap.h"
#include "FastSimulation/L1CaloTriggerProducer/interface/FastL1RegionMap.h"
#include "FastSimDataFormats/External/interface/FastL1BitInfo.h"
Go to the source code of this file.
Classes | |
class | FastL1Region |
struct | L1Config |
Functions | |
double | corrEmEt (double et, int eta) |
double | corrJetEt (double et, double eta) |
double | corrJetEt1 (double et, double eta) |
double | corrJetEt2 (double et, double eta) |
double | GCTEnergyTrunc (double et, double LSB=1., bool doEM=false) |
double | RCTEnergyTrunc (double et, double Resol=1., double thres=1024.) |
double corrEmEt | ( | double | et, |
int | eta | ||
) |
Definition at line 991 of file FastL1Region.cc.
Referenced by FastL1GlobalAlgo::FillL1RegionsTP().
double corrJetEt | ( | double | et, |
double | eta | ||
) |
Definition at line 833 of file FastL1Region.cc.
References corrJetEt1().
Referenced by FastL1GlobalAlgo::addJet().
double corrJetEt1 | ( | double | et, |
double | eta | ||
) |
Definition at line 930 of file FastL1Region.cc.
References funct::A, funct::C, i, and mathSSE::sqrt().
Referenced by corrJetEt().
double corrJetEt2 | ( | double | et, |
double | eta | ||
) |
double GCTEnergyTrunc | ( | double | et, |
double | LSB = 1. , |
||
bool | doEM = false |
||
) |
Definition at line 1041 of file FastL1Region.cc.
References i, and runTheMatrix::ret.
Referenced by FastL1GlobalAlgo::addJet(), and FastL1GlobalAlgo::isEMCand().
double RCTEnergyTrunc | ( | double | et, |
double | Resol = 1. , |
||
double | thres = 1024. |
||
) |
Definition at line 1026 of file FastL1Region.cc.
References runTheMatrix::ret.
Referenced by FastL1GlobalAlgo::FillMET(), FastL1Region::FillTower(), and FastL1Region::FillTower_Scaled().