#include <PFPhotonTranslator.h>
|
| PFPhotonTranslator (const edm::ParameterSet &) |
|
virtual void | produce (edm::Event &, const edm::EventSetup &) override |
|
| ~PFPhotonTranslator () |
|
| EDProducer ()=default |
|
| EDProducerBase () |
|
ModuleDescription const & | moduleDescription () const |
|
virtual | ~EDProducerBase () |
|
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
|
| ProducerBase () |
|
void | registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &) |
|
std::function< void(BranchDescription
const &)> | registrationCallback () const |
| used by the fwk to register list of products More...
|
|
virtual | ~ProducerBase () |
|
std::vector< ConsumesInfo > | consumesInfo () const |
|
| EDConsumerBase () |
|
ProductHolderIndexAndSkipBit | indexFrom (EDGetToken, BranchType, TypeID const &) const |
|
void | itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const |
|
void | itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const |
|
std::vector
< ProductHolderIndexAndSkipBit >
const & | itemsToGetFromEvent () const |
|
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
|
void | modulesDependentUpon (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const |
|
void | modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const |
|
bool | registeredToConsume (ProductHolderIndex, bool, BranchType) const |
|
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
|
void | updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &) |
|
virtual | ~EDConsumerBase () |
|
|
const reco::PFCandidate & | correspondingDaughterCandidate (const reco::PFCandidate &cand, const reco::PFBlockElement &pfbe) const |
|
void | createBasicCluster (const reco::PFBlockElement &, reco::BasicClusterCollection &basicClusters, std::vector< const reco::PFCluster * > &, const reco::PFCandidate &coCandidate) const |
|
void | createBasicClusterPtrs (const edm::OrphanHandle< reco::BasicClusterCollection > &basicClustersHandle) |
|
void | createOneLegConversions (const edm::OrphanHandle< reco::SuperClusterCollection > &superClustersHandle, reco::ConversionCollection &oneLegConversions) |
|
void | createPhotonCores (const edm::OrphanHandle< reco::SuperClusterCollection > &superClustersHandle, const edm::OrphanHandle< reco::ConversionCollection > &oneLegConversionHandle, reco::PhotonCoreCollection &photonCores) |
|
void | createPhotons (reco::VertexCollection &vertexCollection, edm::Handle< reco::PhotonCollection > &egPhotons, const edm::OrphanHandle< reco::PhotonCoreCollection > &photonCoresHandle, const IsolationValueMaps &isolationValues, reco::PhotonCollection &photons) |
|
void | createPreshowerCluster (const reco::PFBlockElement &PFBE, reco::PreshowerClusterCollection &preshowerClusters, unsigned plane) const |
|
void | createPreshowerClusterPtrs (const edm::OrphanHandle< reco::PreshowerClusterCollection > &preshowerClustersHandle) |
|
void | createSuperClusters (const reco::PFCandidateCollection &, reco::SuperClusterCollection &superClusters) const |
|
bool | fetchCandidateCollection (edm::Handle< reco::PFCandidateCollection > &c, const edm::InputTag &tag, const edm::Event &iEvent) const |
|
Definition at line 60 of file PFPhotonTranslator.h.
PFPhotonTranslator::~PFPhotonTranslator |
( |
| ) |
|
std::vector<int> PFPhotonTranslator::conv1legPFCandidateIndex_ |
|
private |
std::vector<int> PFPhotonTranslator::conv2legPFCandidateIndex_ |
|
private |
std::string PFPhotonTranslator::EGPhotonCollection_ |
|
private |
bool PFPhotonTranslator::emptyIsOk_ |
|
private |
std::vector<float> PFPhotonTranslator::energyRegression_ |
|
private |
std::vector<float> PFPhotonTranslator::energyRegressionError_ |
|
private |
double PFPhotonTranslator::hOverEConeSize_ |
|
private |
std::string PFPhotonTranslator::PFBasicClusterCollection_ |
|
private |
std::vector<std::vector<const reco::PFCluster *> > PFPhotonTranslator::pfClusters_ |
|
private |
std::string PFPhotonTranslator::PFConversionCollection_ |
|
private |
std::string PFPhotonTranslator::PFPhotonCollection_ |
|
private |
std::string PFPhotonTranslator::PFPhotonCoreCollection_ |
|
private |
std::vector<float> PFPhotonTranslator::pfPhotonMva_ |
|
private |
std::string PFPhotonTranslator::PFPreshowerClusterCollection_ |
|
private |
std::vector< std::vector<reco::TrackRef> > PFPhotonTranslator::pfSingleLegConv_ |
|
private |
std::vector< std::vector<float> > PFPhotonTranslator::pfSingleLegConvMva_ |
|
private |
std::string PFPhotonTranslator::PFSuperClusterCollection_ |
|
private |
std::vector<int> PFPhotonTranslator::photPFCandidateIndex_ |
|
private |
std::string PFPhotonTranslator::vertexProducer_ |
|
private |