Classes | |
struct | DNNConfiguration |
class | EgammaDNNHelper |
struct | ScalerConfiguration |
Typedefs | |
typedef std::function< uint(const std::map< std::string, float > &)> | ModelSelector |
Functions | |
double | ecalEta (const math::XYZVector &momentum, const math::XYZPoint &vertex) |
double | ecalPhi (const MagneticField &magField, const math::XYZVector &momentum, const math::XYZPoint &vertex, const int charge) |
void | localEcalClusterCoordsEB (const reco::CaloCluster &bclus, const CaloGeometry &geom, float &etacry, float &phicry, int &ieta, int &iphi, float &thetatilt, float &phitilt) |
void | localEcalClusterCoordsEE (const reco::CaloCluster &bclus, const CaloGeometry &geom, float &xcry, float &ycry, int &ix, int &iy, float &thetatilt, float &phitilt) |
template<class Candidate > | |
void | validateEgammaCandidate (Candidate const &candidate) |
void | validateGsfElectron (reco::GsfElectron const &electron) |
typedef std::function<uint(const std::map<std::string, float>&)> egammaTools::ModelSelector |
Definition at line 39 of file EgammaDNNHelper.h.
double egammaTools::ecalEta | ( | const math::XYZVector & | momentum, |
const math::XYZPoint & | vertex | ||
) |
Definition at line 71 of file ECALPositionCalculator.cc.
References ETA, etaBarrelEndcap, dqm-mbProfile::log, Geom::pi(), R_ECAL, funct::tan(), theta(), bphysicsOniaDQM_cfi::vertex, and Z_Endcap.
double egammaTools::ecalPhi | ( | const MagneticField & | magField, |
const math::XYZVector & | momentum, | ||
const math::XYZPoint & | vertex, | ||
const int | charge | ||
) |
Definition at line 16 of file ECALPositionCalculator.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, etaBarrelEndcap, MagneticField::inTesla(), Geom::pi(), Geom::twoPi(), bphysicsOniaDQM_cfi::vertex, and PV3DBase< T, PVType, FrameType >::z().
Referenced by MuonMETAlgo::correctMETforMuon().
void egammaTools::localEcalClusterCoordsEB | ( | const reco::CaloCluster & | bclus, |
const CaloGeometry & | geom, | ||
float & | etacry, | ||
float & | phicry, | ||
int & | ieta, | ||
int & | iphi, | ||
float & | thetatilt, | ||
float & | phitilt | ||
) |
Definition at line 13 of file EcalClusterLocal.cc.
References cms::cuda::assert(), funct::cos(), reco::deltaR(), hcalRecHitTable_cff::depth, DetId::Ecal, EcalBarrel, reco::CaloCluster::energy(), PV3DBase< T, PVType, FrameType >::eta(), dqmdumpme::first, relativeConstraints::geom, TruncatedPyramid::getPhiAxis(), TruncatedPyramid::getPosition(), CaloGeometry::getSubdetectorGeometry(), TruncatedPyramid::getThetaAxis(), reco::CaloCluster::hitsAndFractions(), hcalRecHitTable_cff::ieta, EBDetId::ieta(), hcalRecHitTable_cff::iphi, EBDetId::iphi(), dqm-mbProfile::log, M_PI, PV3DBase< T, PVType, FrameType >::phi(), VtxSmearedParameters_cfi::Phi, reco::CaloCluster::position(), PV3DBase< T, PVType, FrameType >::theta(), and ecalPiZeroTask_cfi::X0.
Referenced by EGEnergyCorrector::CorrectedEnergyWithError(), EGEnergyCorrector::CorrectedEnergyWithErrorV3(), EcalRegressionData::fill(), EGRegressionModifierV3::getSeedCrysCoord(), SuperClusterHelper::localCoordinates(), EGRegressionModifierV2::modifyObject(), and EGRegressionModifierV1::modifyObject().
void egammaTools::localEcalClusterCoordsEE | ( | const reco::CaloCluster & | bclus, |
const CaloGeometry & | geom, | ||
float & | xcry, | ||
float & | ycry, | ||
int & | ix, | ||
int & | iy, | ||
float & | thetatilt, | ||
float & | phitilt | ||
) |
Definition at line 87 of file EcalClusterLocal.cc.
References funct::abs(), cms::cuda::assert(), reco::deltaR(), hcalRecHitTable_cff::depth, DetId::Ecal, EcalEndcap, reco::CaloCluster::energy(), PV3DBase< T, PVType, FrameType >::eta(), reco::CaloCluster::eta(), dqmdumpme::first, relativeConstraints::geom, TruncatedPyramid::getPhiAxis(), TruncatedPyramid::getPosition(), CaloGeometry::getSubdetectorGeometry(), TruncatedPyramid::getThetaAxis(), reco::CaloCluster::hitsAndFractions(), EEDetId::ix(), ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::endcap::ix(), EEDetId::iy(), ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::endcap::iy(), dqm-mbProfile::log, PV3DBase< T, PVType, FrameType >::phi(), VtxSmearedParameters_cfi::Phi, reco::CaloCluster::position(), X, PV3DBase< T, PVType, FrameType >::x(), ecalPiZeroTask_cfi::X0, beamSpotPI::Y, and PV3DBase< T, PVType, FrameType >::y().
Referenced by EcalRegressionData::fill(), EGRegressionModifierV3::getSeedCrysCoord(), SuperClusterHelper::localCoordinates(), EGRegressionModifierV2::modifyObject(), and EGRegressionModifierV1::modifyObject().
void egammaTools::validateEgammaCandidate | ( | Candidate const & | candidate | ) |
Definition at line 11 of file validateEgammaCandidate.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), and validateGsfElectron().
Referenced by MVAValueMapProducer< ParticleType >::produce().
void egammaTools::validateGsfElectron | ( | reco::GsfElectron const & | electron | ) |
Definition at line 5 of file validateEgammaCandidate.cc.
References HPSPFTauProducerPuppi_cfi::electron, and Exception.
Referenced by validateEgammaCandidate().