CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Functions | Variables
PhotonIDValueMapProducer.cc File Reference
#include "DataFormats/Common/interface/ValueMap.h"
#include "DataFormats/Common/interface/View.h"
#include "DataFormats/EgammaCandidates/interface/Photon.h"
#include "DataFormats/ParticleFlowCandidate/interface/PFCandidate.h"
#include "DataFormats/ParticleFlowCandidate/interface/PFCandidateFwd.h"
#include "DataFormats/PatCandidates/interface/PackedCandidate.h"
#include "DataFormats/PatCandidates/interface/Photon.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/Frameworkfwd.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/Framework/interface/global/EDProducer.h"
#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/ParameterSet/interface/ParameterSetDescription.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalClusterLazyTools.h"
#include "FWCore/Utilities/interface/EDGetToken.h"
#include "FWCore/Utilities/interface/isFinite.h"
#include "DataFormats/Common/interface/Handle.h"
#include <memory>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  PhotonIDValueMapProducer
 

Functions

static const
edm::ParameterSetDescriptionFillerPluginFactory::PMaker
< edm::ParameterSetDescriptionFiller
< PhotonIDValueMapProducer > > 
s_filler__LINE__ ("PhotonIDValueMapProducer")
 
static const
edm::MakerPluginFactory::PMaker
< edm::WorkerMaker
< PhotonIDValueMapProducer > > 
s_maker__LINE__ ("PhotonIDValueMapProducer")
 

Variables

constexpr float coneSizeDR2 = 0.3 * 0.3
 
const unsigned char DR_VETO = 0x2
 
constexpr float dRveto2Barrel = 0.02 * 0.02
 
constexpr float dRveto2Endcap = 0.02 * 0.02
 
constexpr float dxyMax = 0.1
 
constexpr float dzMax = 0.2
 
const std::string names [nVars_]
 
constexpr int nVars_ = 19
 
const unsigned char PT_MIN_THRESH = 0x8
 
constexpr float ptMin = 0.1
 
const unsigned char PV_CONSTRAINT = 0x1
 

Function Documentation

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< PhotonIDValueMapProducer > > s_filler__LINE__ ( "PhotonIDValueMapProducer"  )
static
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< PhotonIDValueMapProducer > > s_maker__LINE__ ( "PhotonIDValueMapProducer"  )
static

Variable Documentation

constexpr float coneSizeDR2 = 0.3 * 0.3

Definition at line 150 of file PhotonIDValueMapProducer.cc.

const unsigned char DR_VETO = 0x2

Definition at line 158 of file PhotonIDValueMapProducer.cc.

Referenced by PhotonIDValueMapProducer::produce().

constexpr float dRveto2Barrel = 0.02 * 0.02

Definition at line 153 of file PhotonIDValueMapProducer.cc.

constexpr float dRveto2Endcap = 0.02 * 0.02
constexpr float dxyMax = 0.1

Definition at line 151 of file PhotonIDValueMapProducer.cc.

constexpr float dzMax = 0.2
const std::string names[nVars_]
Initial value:
= {
"phoFull5x5SigmaIEtaIEta",
"phoFull5x5SigmaIEtaIPhi",
"phoFull5x5E1x3",
"phoFull5x5E2x2",
"phoFull5x5E2x5Max",
"phoFull5x5E5x5",
"phoESEffSigmaRR",
"phoFull5x5E1x3byE5x5",
"phoFull5x5E2x2byE5x5",
"phoFull5x5E2x5byE5x5",
"phoChargedIsolation",
"phoNeutralHadronIsolation",
"phoPhotonIsolation",
"phoWorstChargedIsolation",
"phoWorstChargedIsolationConeVeto",
"phoWorstChargedIsolationConeVetoPVConstr",
"phoTrkIsolation",
"phoHcalPFClIsolation",
"phoEcalPFClIsolation"}

Definition at line 124 of file PhotonIDValueMapProducer.cc.

Referenced by mkfit::TrackBase::algoint_to_cstr(), algorithm(), RHStopDump::analyze(), PrintGeomSolids::analyze(), BPHHistoSpecificDecay::analyze(), HLTScalers::analyze(), HcalIsoTrkSimAnalyzer::analyze(), HcalIsoTrkAnalyzer::analyze(), DiMuonVertexValidation::beginJob(), DiElectronVertexValidation::beginJob(), MaterialBudgetHcalProducer::beginRun(), SiStripBadComponentInfo::bookBadComponentHistos(), MixCollectionValidation::bookHistograms(), MuonIsolationDQM::bookHistograms(), VirtualJetProducer::JetType::byName(), cms::DDFilteredView::children(), CmsShowCommonPopup::CmsShowCommonPopup(), l1t::OMDSReader::columnNames(), l1t::OMDSReader::columnNamesView(), CandCombinerBase< OutputCollection, CandPtr >::combine(), PPSAssociationCuts::CutsPerArm::CutsPerArm(), dd_to_html(), HLTScalersClient::endLuminosityBlock(), DDHCalXtalAlgo::execute(), TriggerOutputBranches::fill(), SimG4HcalValidation::fill(), MaterialBudgetHcalHistos::fillBeginJob(), HGCalTBMBAnalyzer::fillDescriptions(), MaterialBudgetVolumeAnalysis::fillDescriptions(), MuonOffsetESProducer::fillDescriptions(), CaloSimHitAnalysis::fillDescriptions(), HGCalSimHitStudy::fillDescriptions(), HLTMuonMatchAndPlot::fillMapFromPSet(), egHLT::trigTools::filterInactiveTightLooseTriggers(), MuonResiduals6DOFrphiFitter::fit(), MuonResiduals5DOFFitter::fit(), MuonResiduals6DOFFitter::fit(), SimHitsValidationHcal::getHistogramTypes(), pat::PackedTriggerPrescales::getPrescaleForName(), FWAdapterRowHeaderTableManager::getTitles(), MVAValueMapProducer< ParticleType >::getValueMapNames(), MisalignmentScenarioBuilder::hasParameter_(), HcalTBWriter::HcalTBWriter(), edm::HiMixingModule::HiMixingModule(), DDHCalXtalAlgo::initialize(), MuonIsolationDQM::InitStatics(), HGCalGeomParameters::loadGeometryHexagon(), cms::DDFilteredView::match(), PhysicsTools::MVAComputerESSourceBase::MVAComputerESSourceBase(), gen::ParameterCollector::ParameterCollector(), PATTauIDEmbedder::PATTauIDEmbedder(), HCalSD::plotProfile(), print_rates(), magneticfield::printUniqueNames(), DDLRotationByAxis::processElement(), RHStopTracer::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), pat::PATTriggerProducer::produce(), AlCaHcalIsotrkProducer::produce(), SiStripDbParams::pset(), dqmoffline::l1t::readHistDefinitions(), CocoaAnalyzer::readXMLFile(), DDLMaterial::setReference(), DDLSolid::setReference(), pat::PackedTriggerPrescales::setTriggerNames(), SimG4HcalValidation::SimG4HcalValidation(), l1t::OMDSReader::singleAttribute(), heppy::TriggerBitChecker::syncIndices(), cms::DDFilteredView::toNodeNames(), fwlite::MultiChainEvent::triggerNames(), fwlite::Event::triggerNames(), fwlite::MultiChainEvent::triggerResultsByName(), fwlite::Event::triggerResultsByName(), edmplugin::PluginCapabilities::tryToFind(), SimG4HcalValidation::update(), trigger::EgammaObject::varNames(), and trigger::EgammaObject::varNamesStr().

constexpr int nVars_ = 19

Definition at line 122 of file PhotonIDValueMapProducer.cc.

Referenced by PhotonIDValueMapProducer::produce().

const unsigned char PT_MIN_THRESH = 0x8

Definition at line 159 of file PhotonIDValueMapProducer.cc.

constexpr float ptMin = 0.1

Definition at line 155 of file PhotonIDValueMapProducer.cc.

Referenced by QGLikelihoodDBReader::analyze(), QGLikelihoodSystematicsDBReader::analyze(), QGLikelihoodSystematicsDBWriter::beginJob(), CosmicMuonRecoAnalyzer::bookHistograms(), SegmentTrackAnalyzer::bookHistograms(), MuonRecoAnalyzer::bookHistograms(), MuonKinVsEtaAnalyzer::bookHistograms(), ElectronConversionRejectionValidator::bookHistograms(), MuonRecoOneHLT::bookHistograms(), BPHWriteSpecificDecay::BPHWriteSpecificDecay(), GlobalTrackingRegion::checkRZ(), RectangularEtaPhiTrackingRegion::checkRZOld(), GlobalTrackingRegion::checkTracks(), CosmicTrackingRegion::checkTracks(), RectangularEtaPhiTrackingRegion::checkTracks(), FastTSGFromL2Muon::clean(), FastTSGFromIOHit::clean(), TrackerSeedCleaner::clean(), PhotonIDValueMapProducer::computeWorstPFChargedIsolation(), ElectronEnergyCalibrator::correctLinearity(), CosmicMuonRecoAnalyzer::CosmicMuonRecoAnalyzer(), EmDQM::dqmBeginRun(), EfficiencyPlotter::dqmEndJob(), DTCalibMuonSelection::DTCalibMuonSelection(), EfficiencyPlotter::EfficiencyPlotter(), RectangularEtaPhiTrackingRegion::estimator(), l1tpf_impl::RegionMapper::fetch(), l1tpf_impl::RegionMapper::fetchCalo(), l1tpf_impl::RegionMapper::fetchTracks(), BPHWriteSpecificDecay::fill(), tmtt::TP::fillUse(), DTCalibMuonSelection::filter(), FourVectorHLT::FourVectorHLT(), PuppiContainer::getPuppiId(), HCovarianceVSParts::HCovarianceVSParts(), TrackBuildingAnalyzer::initHisto(), PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::loop(), SeedFromConsecutiveHitsCreator::makeSeed(), MuonKinVsEtaAnalyzer::MuonKinVsEtaAnalyzer(), MuonRecoAnalyzer::MuonRecoAnalyzer(), MuonRecoOneHLT::MuonRecoOneHLT(), l1tpf::ParametricResolution::ParametricResolution(), KFBasedPixelFitter::run(), SegmentTrackAnalyzer::SegmentTrackAnalyzer(), HadronDecayGenEvtSelector::selectParticle(), PartonHadronDecayGenEvtSelector::selectParticle(), and Benchmark::setRange().

const unsigned char PV_CONSTRAINT = 0x1

Definition at line 157 of file PhotonIDValueMapProducer.cc.

Referenced by PhotonIDValueMapProducer::produce().