CMS 3D CMS Logo

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

◆ s_filler__LINE__()

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

◆ s_maker__LINE__()

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

Variable Documentation

◆ coneSizeDR2

constexpr float coneSizeDR2 = 0.3 * 0.3
constexpr

◆ DR_VETO

const unsigned char DR_VETO = 0x2

◆ dRveto2Barrel

constexpr float dRveto2Barrel = 0.02 * 0.02
constexpr

◆ dRveto2Endcap

constexpr float dRveto2Endcap = 0.02 * 0.02
constexpr

◆ dxyMax

constexpr float dxyMax = 0.1
constexpr

◆ dzMax

constexpr float dzMax = 0.2
constexpr

◆ names

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 algorithm(), RHStopDump::analyze(), BPHHistoSpecificDecay::analyze(), HLTScalers::analyze(), HcalIsoTrkAnalyzer::analyze(), SiStripBadComponentInfo::bookBadComponentHistos(), cscdqm::Collection::bookCSCHistos(), MixCollectionValidation::bookHistograms(), MuonIsolationDQM::bookHistograms(), VirtualJetProducer::JetType::byName(), edm::CFWriter::CFWriter(), btagbtvdeep::DeepBoostedJetFeatures::check_consistency(), cms::DDFilteredView::children(), CmsShowCommonPopup::CmsShowCommonPopup(), l1t::OMDSReader::columnNames(), l1t::OMDSReader::columnNamesView(), NamedCandCombinerBase::combine(), CandCombinerBase< OutputCollection, Cloner::CandPtr >::combine(), DDHGCalGeom::constructLayers(), dd_to_html(), EcalDumpGeometry::EcalDumpGeometry(), HLTScalersClient::endLuminosityBlock(), DDHCalXtalAlgo::execute(), edm::ParameterSet::existsAs(), GeometryInterface::extractColumns(), TriggerOutputBranches::fill(), Book::fill(), MuonOffsetESProducer::fillDescriptions(), CaloSimHitAnalysis::fillDescriptions(), HGCalSimHitStudy::fillDescriptions(), pat::PATMuonProducer::fillHltTriggerInfo(), pat::PATMuonProducer::fillL1TriggerInfo(), HLTMuonMatchAndPlot::fillMapFromPSet(), MsgTools::fillNames(), egHLT::trigTools::filterInactiveTightLooseTriggers(), MuonResiduals6DOFrphiFitter::fit(), MuonResiduals5DOFFitter::fit(), MuonResiduals6DOFFitter::fit(), FWLiteESRecordWriterAnalyzer::FWLiteESRecordWriterAnalyzer(), vid::CutFlowResult::getCutFlowResultMasking(), SimHitsValidationHcal::getHistogramTypes(), cscdqm::HistoDef::getHistoIdByName(), cscdqm::HistoDef::getHistoName(), edm::messagelogger::ELseverityLevel::getName(), edm::ELseverityLevel::getName(), pat::PackedTriggerPrescales::getPrescaleForName(), FWAdapterRowHeaderTableManager::getTitles(), MisalignmentScenarioBuilder::hasParameter_(), HcalDumpGeometry::HcalDumpGeometry(), HcalTBWriter::HcalTBWriter(), edm::HiMixingModule::HiMixingModule(), DDHCalXtalAlgo::initialize(), MuonIsolationDQM::InitStatics(), DDXMLElement::loadAttributes(), HGCalGeomParameters::loadGeometryHexagon(), edm::service::TriggerNamesService::loadPosMap(), cms::DDFilteredView::match(), edm::MixingModule::MixingModule(), PhysicsTools::MVAComputerESSourceBase::MVAComputerESSourceBase(), pat::TriggerObjectStandAlone::packFilterLabels(), pat::TriggerObjectStandAlone::packPathNames(), gen::ParameterCollector::ParameterCollector(), PATTauIDEmbedder::PATTauIDEmbedder(), pat::PATTauProducer::PATTauProducer(), HCalSD::plotProfile(), SeedingLayerSetsBuilder::LayerSpec::print(), print_rates(), magneticfield::printUniqueNames(), DDLRotationByAxis::processElement(), RHStopTracer::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), pat::PATTriggerProducer::produce(), PhotonIDValueMapProducer::produce(), BaseMVAValueMapProducer< pat::Jet >::produce(), SiStripDbParams::pset(), dqmoffline::l1t::readHistDefinitions(), CocoaAnalyzer::readXMLFile(), edm::PoolOutputModule::reallyOpenFile(), DDLMaterial::setReference(), DDLSolid::setReference(), pat::PackedTriggerPrescales::setTriggerNames(), l1t::OMDSReader::singleAttribute(), edm::StreamerInputFile::StreamerInputFile(), heppy::TriggerBitChecker::syncIndices(), cms::DDFilteredView::toNodeNames(), fwlite::MultiChainEvent::triggerNames(), fwlite::Event::triggerNames(), edm::Event::triggerNames(), fwlite::MultiChainEvent::triggerResultsByName(), fwlite::Event::triggerResultsByName(), edm::Event::triggerResultsByName(), dqmservices::TriggerSelector::TriggerSelector(), edmplugin::PluginCapabilities::tryToFind(), pat::TriggerObjectStandAlone::unpackPathNames(), pat::PATObject< reco::Muon >::unpackTriggerObjectPathNames(), TriggerOutputBranches::updateTriggerNames(), trigger::EgammaObject::varNames(), trigger::EgammaObject::varNamesStr(), and hepmc_rootio::weightcontainer_set_default_names().

◆ nVars_

constexpr int nVars_ = 19
constexpr

Definition at line 122 of file PhotonIDValueMapProducer.cc.

Referenced by PhotonIDValueMapProducer::produce().

◆ PT_MIN_THRESH

const unsigned char PT_MIN_THRESH = 0x8

◆ ptMin

constexpr float ptMin = 0.1
constexpr

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_calo::SingleCaloClusterer::fetch(), l1tpf_impl::RegionMapper::fetchCalo(), l1tpf_calo::SingleCaloClusterer::fetchCells(), l1tpf_impl::RegionMapper::fetchTracks(), BPHWriteSpecificDecay::fill(), tmtt::TP::fillUse(), DTCalibMuonSelection::filter(), FourVectorHLT::FourVectorHLT(), heppy::ReclusterJets::getGrouping(), PuppiContainer::getPuppiId(), HCovarianceVSParts::HCovarianceVSParts(), TrackBuildingAnalyzer::initHisto(), SeedForPhotonConversion1Leg::initialError(), SeedForPhotonConversionFromQuadruplets::initialError(), tmtt::InputData::InputData(), PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::loop(), SeedFromConsecutiveHitsCreator::makeSeed(), MuonKinVsEtaAnalyzer::MuonKinVsEtaAnalyzer(), MuonRecoAnalyzer::MuonRecoAnalyzer(), MuonRecoOneHLT::MuonRecoOneHLT(), l1tpf::ParametricResolution::ParametricResolution(), KFBasedPixelFitter::run(), SegmentTrackAnalyzer::SegmentTrackAnalyzer(), HadronDecayGenEvtSelector::selectParticle(), BaseHiGenEvtSelector::selectParticle(), PartonHadronDecayGenEvtSelector::selectParticle(), BPHOniaToMuMuBuilder::setParameters(), and Benchmark::setRange().

◆ PV_CONSTRAINT

const unsigned char PV_CONSTRAINT = 0x1