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 "RecoEgamma/EgammaTools/interface/MultiToken.h"
#include "RecoEgamma/EgammaTools/interface/Utils.h"
#include "FWCore/Utilities/interface/isFinite.h"

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

float coneSizeDR2 = 0.3*0.3
 
const unsigned char DR_VETO = 0x2
 
float dRveto2Barrel = 0.02*0.02
 
float dRveto2Endcap = 0.02*0.02
 
float dxyMax = 0.1
 
float dzMax = 0.2
 
const std::string names [nVars_]
 
int nVars_ = 19
 
const unsigned char PT_MIN_THRESH = 0x8
 
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

float coneSizeDR2 = 0.3*0.3

Definition at line 148 of file PhotonIDValueMapProducer.cc.

const unsigned char DR_VETO = 0x2

Definition at line 156 of file PhotonIDValueMapProducer.cc.

Referenced by PhotonIDValueMapProducer::produce().

float dRveto2Barrel = 0.02*0.02

Definition at line 151 of file PhotonIDValueMapProducer.cc.

float dRveto2Endcap = 0.02*0.02
float dxyMax = 0.1

Definition at line 149 of file PhotonIDValueMapProducer.cc.

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 121 of file PhotonIDValueMapProducer.cc.

Referenced by algorithm(), RHStopDump::analyze(), HLTScalers::analyze(), HcalIsoTrkAnalyzer::analyze(), SiStripBadComponentInfo::bookBadComponentHistos(), MixCollectionValidation::bookHistograms(), MuonIsolationDQM::bookHistograms(), VirtualJetProducer::JetType::byName(), edm::CFWriter::CFWriter(), CmsShowCommonPopup::CmsShowCommonPopup(), l1t::OMDSReader::columnNames(), l1t::OMDSReader::columnNamesView(), CandCombinerBase< OutputCollection, CandPtr >::combine(), DDHGCalModule::constructLayers(), DDHGCalModuleAlgo::constructLayers(), vid::CutFlowResult::cutFlowSize(), DDHtmlLpDetails::DDHtmlLpDetails(), DDHtmlMaDetails::DDHtmlMaDetails(), DDHtmlRoDetails::DDHtmlRoDetails(), DDHtmlSoDetails::DDHtmlSoDetails(), DDHtmlSpDetails::DDHtmlSpDetails(), doBZ2Compression(), HLTScalersClient::endLuminosityBlock(), DDHCalXtalAlgo::execute(), edm::ParameterSet::existsAs(), TriggerOutputBranches::fill(), HLTMuonMatchAndPlot::fillMapFromPSet(), egHLT::trigTools::filterInactiveTightLooseTriggers(), MuonResiduals5DOFFitter::fit(), MuonResiduals6DOFrphiFitter::fit(), MuonResiduals6DOFFitter::fit(), FWLiteESRecordWriterAnalyzer::FWLiteESRecordWriterAnalyzer(), SimHitsValidationHcal::getHistogramTypes(), tensorflow::NTSession::GetOrCreateExecutors(), tensorflow::TBBSession::GetOrCreateExecutors(), pat::PackedTriggerPrescales::getPrescaleForName(), FWAdapterRowHeaderTableManager::getTitles(), MisalignmentScenarioBuilder::hasParameter_(), HcalTB02Analysis::HcalTB02Analysis(), HcalTBWriter::HcalTBWriter(), edm::HiMixingModule::HiMixingModule(), identity(), DDHCalXtalAlgo::initialize(), DDHGCalModule::initialize(), DDHGCalModuleAlgo::initialize(), MuonIsolationDQM::InitStatics(), BPHKinematicFit::kinematicTree(), BPHKinematicFit::kinParticles(), HGCalGeomParameters::loadGeometryHexagon(), edm::MixingModule::MixingModule(), PhysicsTools::MVAComputerESSourceBase::MVAComputerESSourceBase(), PhysicsTools::MVATrainerFileSave::MVATrainerFileSave(), gen::ParameterCollector::ParameterCollector(), pat::PATElectronProducer::PATElectronProducer(), MP7FileReader::path(), pat::PATPhotonProducer::PATPhotonProducer(), PATTauIDEmbedder::PATTauIDEmbedder(), pat::PATTauProducer::PATTauProducer(), edm::PreMixingModule::PreMixingModule(), print_rates(), PrintGeomInfoAction::PrintGeomInfoAction(), MagGeoBuilderFromDDD::volumeHandle::printUniqueNames(), DDLRotationByAxis::processElement(), RHStopTracer::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), pat::PATTriggerProducer::produce(), SiStripDbParams::pset(), pat::TriggerObjectStandAlone::psetID(), dqmoffline::l1t::readHistDefinitions(), edm::PoolOutputModule::reallyOpenFile(), DDLMaterial::setReference(), DDLSolid::setReference(), pat::PackedTriggerPrescales::setTriggerNames(), l1t::OMDSReader::singleAttribute(), heppy::TriggerBitChecker::syncIndices(), fwlite::MultiChainEvent::triggerNames(), fwlite::Event::triggerNames(), edm::Event::triggerNames(), TriggerOutputBranches::TriggerOutputBranches(), fwlite::MultiChainEvent::triggerResultsByName(), fwlite::Event::triggerResultsByName(), edm::Event::triggerResultsByName(), edmplugin::PluginCapabilities::tryToFind(), PrintGeomInfoAction::update(), and HcalTB02Analysis::update().

int nVars_ = 19
const unsigned char PT_MIN_THRESH = 0x8

Definition at line 157 of file PhotonIDValueMapProducer.cc.

float ptMin = 0.1

Definition at line 153 of file PhotonIDValueMapProducer.cc.

Referenced by QGLikelihoodDBReader::analyze(), QGLikelihoodSystematicsDBReader::analyze(), QGLikelihoodSystematicsDBWriter::beginJob(), MuonKinVsEtaAnalyzer::bookHistograms(), SegmentTrackAnalyzer::bookHistograms(), MuonRecoAnalyzer::bookHistograms(), CosmicMuonRecoAnalyzer::bookHistograms(), ElectronConversionRejectionValidator::bookHistograms(), MuonRecoOneHLT::bookHistograms(), BPHWriteSpecificDecay::BPHWriteSpecificDecay(), SeedForPhotonConversion1Leg::checkHit(), SeedForPhotonConversionFromQuadruplets::checkHit(), GlobalTrackingRegion::checkRZ(), RectangularEtaPhiTrackingRegion::checkRZOld(), FastTSGFromL2Muon::clean(), FastTSGFromIOHit::clean(), TrackerSeedCleaner::clean(), PhotonIDValueMapProducer::computeWorstPFChargedIsolation(), ElectronEnergyCalibrator::correctLinearity(), CosmicMuonRecoAnalyzer::CosmicMuonRecoAnalyzer(), EmDQM::dqmBeginRun(), EfficiencyPlotter::dqmEndJob(), DTCalibMuonSelection::DTCalibMuonSelection(), EfficiencyPlotter::EfficiencyPlotter(), RectangularEtaPhiTrackingRegion::estimator(), BPHWriteSpecificDecay::fill(), DTCalibMuonSelection::filter(), FourVectorHLT::FourVectorHLT(), PuppiContainer::getPuppiId(), HCovarianceVSParts::HCovarianceVSParts(), TrackBuildingAnalyzer::initHisto(), PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::loop(), SeedFromConsecutiveHitsCreator::makeSeed(), MuonKinVsEtaAnalyzer::MuonKinVsEtaAnalyzer(), MuonRecoAnalyzer::MuonRecoAnalyzer(), MuonRecoOneHLT::MuonRecoOneHLT(), PropagatorWithMaterialESProducer::produce(), KFBasedPixelFitter::run(), SegmentTrackAnalyzer::SegmentTrackAnalyzer(), HadronDecayGenEvtSelector::selectParticle(), PartonHadronDecayGenEvtSelector::selectParticle(), and Benchmark::setRange().

const unsigned char PV_CONSTRAINT = 0x1

Definition at line 155 of file PhotonIDValueMapProducer.cc.

Referenced by PhotonIDValueMapProducer::produce().