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_0__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_0__LINE__()

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< PhotonIDValueMapProducer > > s_filler_0__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

◆ DR_VETO

const unsigned char DR_VETO = 0x2

◆ dRveto2Barrel

constexpr float dRveto2Barrel = 0.02 * 0.02

◆ dRveto2Endcap

constexpr float dRveto2Endcap = 0.02 * 0.02

◆ dxyMax

constexpr float dxyMax = 0.1

◆ dzMax

constexpr float dzMax = 0.2

◆ 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 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(), 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(), PPSAssociationCuts::CutsPerArm::CutsPerArm(), dd_to_html(), EcalDumpGeometry::EcalDumpGeometry(), HLTScalersClient::endLuminosityBlock(), DDHCalXtalAlgo::execute(), edm::ParameterSet::existsAs(), GeometryInterface::extractColumns(), TriggerOutputBranches::fill(), SimG4HcalValidation::fill(), Book::fill(), MaterialBudgetHcalHistos::fillBeginJob(), HGCalTBMBAnalyzer::fillDescriptions(), MaterialBudgetVolumeAnalysis::fillDescriptions(), 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(), edm::messagelogger::ELseverityLevel::getName(), edm::ELseverityLevel::getName(), pat::PackedTriggerPrescales::getPrescaleForName(), FWAdapterRowHeaderTableManager::getTitles(), MVAValueMapProducer< ParticleType >::getValueMapNames(), MisalignmentScenarioBuilder::hasParameter_(), HcalDumpGeometry::HcalDumpGeometry(), HcalTBWriter::HcalTBWriter(), edm::HiMixingModule::HiMixingModule(), DDHCalXtalAlgo::initialize(), MuonIsolationDQM::InitStatics(), DDXMLElement::loadAttributes(), HGCalTBGeomParameters::loadGeometryHexagon(), 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(), edm::PileUp::PileUp(), HCalSD::plotProfile(), SeedingLayerSetsBuilder::LayerSpec::print(), print_rates(), magneticfield::printUniqueNames(), DDLRotationByAxis::processElement(), RHStopTracer::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), pat::PATTriggerProducer::produce(), PhotonIDValueMapProducer::produce(), AlCaHcalIsotrkProducer::produce(), SiStripDbParams::pset(), dqmoffline::l1t::readHistDefinitions(), CocoaAnalyzer::readXMLFile(), edm::PoolOutputModule::reallyOpenFile(), DDLMaterial::setReference(), DDLSolid::setReference(), pat::PackedTriggerPrescales::setTriggerNames(), SimG4HcalValidation::SimG4HcalValidation(), 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(), edmplugin::PluginCapabilities::tryToFind(), pat::TriggerObjectStandAlone::unpackPathNames(), pat::PATObject< reco::Muon >::unpackTriggerObjectPathNames(), SimG4HcalValidation::update(), TriggerOutputBranches::updateTriggerNames(), trigger::EgammaObject::varNames(), trigger::EgammaObject::varNamesStr(), and hepmc_rootio::weightcontainer_set_default_names().

◆ nVars_

constexpr int nVars_ = 19

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

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(), tt::Setup::configureTPSelector(), ElectronEnergyCalibrator::correctLinearity(), CosmicMuonRecoAnalyzer::CosmicMuonRecoAnalyzer(), EmDQM::dqmBeginRun(), EfficiencyPlotter::dqmEndJob(), DTCalibMuonSelection::DTCalibMuonSelection(), EfficiencyPlotter::EfficiencyPlotter(), RectangularEtaPhiTrackingRegion::estimator(), l1tpf_calo::SingleCaloClusterer::fetch(), l1tpf_calo::SingleCaloClusterer::fetchCells(), BPHWriteSpecificDecay::fill(), BPHOniaToMuMuBuilder::fillRecList(), tmtt::TP::fillUse(), DTCalibMuonSelection::filter(), FourVectorHLT::FourVectorHLT(), heppy::ReclusterJets::getGrouping(), PuppiContainer::getPuppiId(), HCovarianceVSParts::HCovarianceVSParts(), TrackBuildingAnalyzer::initHisto(), SeedForPhotonConversion1Leg::initialError(), SeedForPhotonConversionFromQuadruplets::initialError(), 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