#include <Phase2L1CaloEGammaUtils.h>
Public Member Functions | |
int | crystaliEta (void) const |
int | crystaliPhi (void) const |
int | crystalLocaliEta (int cc) const |
int | crystalLocaliPhi (int cc) const |
float | energy () const |
ap_uint< 10 > | et_uint () const |
const EBDetId & | id () const |
bool | isInCard (int cc) const |
const GlobalVector & | position () const |
void | printHitInfo (std::string description="") const |
float | pt () const |
void | setEnergy (float et) |
void | setEt_uint (ap_uint< 10 > et_uint) |
void | setId (const EBDetId &id) |
void | setIdHcal (const HcalDetId &idhcal) |
void | setPosition (const GlobalVector &pos) |
void | setPt () |
Private Attributes | |
float | energy_ = 0. |
ap_uint< 10 > | et_uint_ |
EBDetId | id_ |
HcalDetId | id_hcal_ |
GlobalVector | position_ |
float | pt_ = 0 |
Definition at line 259 of file Phase2L1CaloEGammaUtils.h.
|
inline |
Definition at line 288 of file Phase2L1CaloEGammaUtils.h.
References p2eg::CRYSTALS_IN_TOWER_ETA, p2eg::ECAL_eta_range, PVValHelper::eta, l1tPhase2CaloJetEmulator_cfi::iEta, createfilelist::int, p2eg::n_towers_Eta, and position().
Referenced by crystalLocaliEta(), and isInCard().
|
inline |
Definition at line 298 of file Phase2L1CaloEGammaUtils.h.
References p2eg::CRYSTALS_IN_TOWER_PHI, createfilelist::int, M_PI, p2eg::n_towers_Phi, PV3DBase< T, PVType, FrameType >::phi(), and position().
Referenced by crystalLocaliPhi(), and isInCard().
|
inline |
Definition at line 318 of file Phase2L1CaloEGammaUtils.h.
References funct::abs(), gpuPixelDoublets::cc, crystaliEta(), and p2eg::getCard_refCrystal_iEta().
|
inline |
Definition at line 324 of file Phase2L1CaloEGammaUtils.h.
References funct::abs(), gpuPixelDoublets::cc, crystaliPhi(), and p2eg::getCard_refCrystal_iPhi().
|
inline |
Definition at line 278 of file Phase2L1CaloEGammaUtils.h.
References energy_.
Referenced by Jet.Jet::rawEnergy().
|
inline |
Definition at line 279 of file Phase2L1CaloEGammaUtils.h.
References et_uint_.
Referenced by setEt_uint().
|
inline |
|
inline |
Definition at line 308 of file Phase2L1CaloEGammaUtils.h.
References gpuPixelDoublets::cc, crystaliEta(), crystaliPhi(), p2eg::getCard_iEtaMax(), p2eg::getCard_iEtaMin(), p2eg::getCard_iPhiMax(), and p2eg::getCard_iPhiMin().
|
inline |
Definition at line 280 of file Phase2L1CaloEGammaUtils.h.
References position_.
Referenced by crystaliEta(), crystaliPhi(), and printHitInfo().
|
inline |
Definition at line 329 of file Phase2L1CaloEGammaUtils.h.
References gather_cfg::cout, makeListRunsInFiles::description, PV3DBase< T, PVType, FrameType >::eta(), PV3DBase< T, PVType, FrameType >::phi(), position(), and pt().
|
inline |
Definition at line 277 of file Phase2L1CaloEGammaUtils.h.
References pt_.
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), datamodel.Object::p4(), printHitInfo(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), and Jet.Jet::setCorrP4().
|
inline |
Definition at line 271 of file Phase2L1CaloEGammaUtils.h.
References energy_, EgHLTOffHistBins_cfi::et, position_, funct::sin(), and PV3DBase< T, PVType, FrameType >::theta().
Referenced by Phase2L1CaloEGammaEmulator::produce().
|
inline |
Definition at line 272 of file Phase2L1CaloEGammaUtils.h.
References et_uint(), and et_uint_.
Referenced by Phase2L1CaloEGammaEmulator::produce().
|
inline |
Definition at line 275 of file Phase2L1CaloEGammaUtils.h.
Referenced by Phase2L1CaloEGammaEmulator::produce().
|
inline |
Definition at line 274 of file Phase2L1CaloEGammaUtils.h.
References id_hcal_.
Referenced by Phase2L1CaloEGammaEmulator::produce().
|
inline |
Definition at line 273 of file Phase2L1CaloEGammaUtils.h.
References position_.
Referenced by Phase2L1CaloEGammaEmulator::produce().
|
inline |
Definition at line 270 of file Phase2L1CaloEGammaUtils.h.
References energy_, PV3DBase< T, PVType, FrameType >::mag2(), position_, pt_, funct::sin(), and PV3DBase< T, PVType, FrameType >::theta().
Referenced by Phase2L1CaloEGammaEmulator::produce().
|
private |
Definition at line 262 of file Phase2L1CaloEGammaUtils.h.
Referenced by energy(), setEnergy(), and setPt().
|
private |
Definition at line 263 of file Phase2L1CaloEGammaUtils.h.
Referenced by et_uint(), and setEt_uint().
|
private |
Definition at line 266 of file Phase2L1CaloEGammaUtils.h.
|
private |
Definition at line 265 of file Phase2L1CaloEGammaUtils.h.
Referenced by setIdHcal().
|
private |
Definition at line 264 of file Phase2L1CaloEGammaUtils.h.
Referenced by position(), setEnergy(), setPosition(), and setPt().
|
private |
Definition at line 261 of file Phase2L1CaloEGammaUtils.h.