#include "DataFormats/CaloRecHit/interface/CaloCluster.h"
#include "DataFormats/CaloTowers/interface/CaloTowerCollection.h"
#include "DataFormats/Common/interface/Handle.h"
#include "DataFormats/Common/interface/View.h"
#include "DataFormats/EgammaCandidates/interface/Conversion.h"
#include "DataFormats/EgammaCandidates/interface/Photon.h"
#include "DataFormats/EgammaReco/interface/SuperCluster.h"
#include "DataFormats/EgammaTrackReco/interface/TrackCaloClusterAssociation.h"
#include "DataFormats/TrackReco/interface/Track.h"
#include "DataFormats/TrackReco/interface/TrackExtra.h"
#include "DataFormats/VertexReco/interface/Vertex.h"
#include "FWCore/Framework/interface/ConsumesCollector.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/EventSetup.h"
#include "FWCore/Framework/interface/stream/EDProducer.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Utilities/interface/ESGetToken.h"
#include "FWCore/Utilities/interface/Exception.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h"
#include "MagneticField/Engine/interface/MagneticField.h"
#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h"
#include "RecoEgamma/EgammaPhotonAlgos/interface/ConversionTrackEcalImpactPoint.h"
#include "RecoEgamma/EgammaPhotonAlgos/interface/ConversionTrackPairFinder.h"
#include "RecoEgamma/EgammaPhotonAlgos/interface/ConversionVertexFinder.h"
#include "RecoEgamma/EgammaTools/interface/ConversionLikelihoodCalculator.h"
#include "TrackingTools/Records/interface/TransientTrackRecord.h"
#include "TrackingTools/TransientTrack/interface/TrackTransientTrack.h"
#include "TrackingTools/TransientTrack/interface/TransientTrack.h"
#include "TrackingTools/TransientTrack/interface/TransientTrackBuilder.h"
#include "RecoEgamma/EgammaElectronAlgos/interface/ElectronHcalHelper.h"
#include <vector>
#include "FWCore/Framework/interface/MakerMacros.h"
Go to the source code of this file.
Classes | |
class | ConvertedPhotonProducer |
Functions | |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker < edm::ParameterSetDescriptionFiller < ConvertedPhotonProducer > > | s_filler__LINE__ ("ConvertedPhotonProducer") |
static const edm::MakerPluginFactory::PMaker < edm::WorkerMaker < ConvertedPhotonProducer > > | s_maker__LINE__ ("ConvertedPhotonProducer") |
Variables | |
algoName_ {config.getParameter<std::string>("AlgorithmName")} | |
bcBarrelCollection_ {consumes(config.getParameter<edm::InputTag>("bcBarrelCollection"))} | |
bcEndcapCollection_ {consumes(config.getParameter<edm::InputTag>("bcEndcapCollection"))} | |
caloGeomToken_ {esConsumes()} | |
cleanedConvertedPhotonCollectionPutToken_ | |
convertedPhotonCollectionPutToken_ | |
deltaCotCut_ {config.getParameter<double>("deltaCotCut")} | |
dRForConversionRecovery_ {config.getParameter<double>("dRForConversionRecovery")} | |
generalTrackProducer_ {consumes(config.getParameter<edm::InputTag>("generalTracksSrc"))} | |
hbheRecHits_ {consumes(config.getParameter<edm::InputTag>("hbheRecHits"))} | |
hOverEConeSize_ {config.getParameter<double>("hOverEConeSize")} | |
inOutTrackSCAssociationCollection_ | |
maxHOverE_ {config.getParameter<double>("maxHOverE")} | |
maxNumOfCandidates_ {config.getParameter<int>("maxNumOfCandidates")} | |
mFToken_ {esConsumes<MagneticField, IdealMagneticFieldRecord, edm::Transition::BeginRun>()} | |
minApproachDisCut_ {config.getParameter<double>("minApproachDisCut")} | |
minSCEt_ {config.getParameter<double>("minSCEt")} | |
recoverOneTrackCase_ {config.getParameter<bool>("recoverOneTrackCase")} | |
risolveAmbiguity_ {config.getParameter<bool>("risolveConversionAmbiguity")} | |
scHybridBarrelProducer_ {consumes(config.getParameter<edm::InputTag>("scHybridBarrelProducer"))} | |
scIslandEndcapProducer_ {consumes(config.getParameter<edm::InputTag>("scIslandEndcapProducer"))} | |
transientTrackToken_ | |
vertexFinder_ {config} | |
|
static |
|
static |
algoName_ {config.getParameter<std::string>("AlgorithmName")} |
Definition at line 146 of file ConvertedPhotonProducer.cc.
bcBarrelCollection_ {consumes(config.getParameter<edm::InputTag>("bcBarrelCollection"))} |
Definition at line 136 of file ConvertedPhotonProducer.cc.
bcEndcapCollection_ {consumes(config.getParameter<edm::InputTag>("bcEndcapCollection"))} |
Definition at line 137 of file ConvertedPhotonProducer.cc.
caloGeomToken_ {esConsumes()} |
Definition at line 141 of file ConvertedPhotonProducer.cc.
Referenced by ticl::PatternRecognitionbyCLUE3D< TILES >::makeTracksters(), and ticl::PatternRecognitionbyCA< TILES >::makeTracksters().
cleanedConvertedPhotonCollectionPutToken_ |
Definition at line 133 of file ConvertedPhotonProducer.cc.
convertedPhotonCollectionPutToken_ |
Definition at line 131 of file ConvertedPhotonProducer.cc.
deltaCotCut_ {config.getParameter<double>("deltaCotCut")} |
Definition at line 153 of file ConvertedPhotonProducer.cc.
dRForConversionRecovery_ {config.getParameter<double>("dRForConversionRecovery")} |
Definition at line 152 of file ConvertedPhotonProducer.cc.
generalTrackProducer_ {consumes(config.getParameter<edm::InputTag>("generalTracksSrc"))} |
Definition at line 130 of file ConvertedPhotonProducer.cc.
hbheRecHits_ {consumes(config.getParameter<edm::InputTag>("hbheRecHits"))} |
Definition at line 140 of file ConvertedPhotonProducer.cc.
hOverEConeSize_ {config.getParameter<double>("hOverEConeSize")} |
Definition at line 148 of file ConvertedPhotonProducer.cc.
Referenced by PFPhotonTranslator::PFPhotonTranslator().
inOutTrackSCAssociationCollection_ |
Definition at line 127 of file ConvertedPhotonProducer.cc.
maxHOverE_ {config.getParameter<double>("maxHOverE")} |
Definition at line 149 of file ConvertedPhotonProducer.cc.
maxNumOfCandidates_ {config.getParameter<int>("maxNumOfCandidates")} |
Definition at line 156 of file ConvertedPhotonProducer.cc.
mFToken_ {esConsumes<MagneticField, IdealMagneticFieldRecord, edm::Transition::BeginRun>()} |
Definition at line 142 of file ConvertedPhotonProducer.cc.
minApproachDisCut_ {config.getParameter<double>("minApproachDisCut")} |
Definition at line 154 of file ConvertedPhotonProducer.cc.
minSCEt_ {config.getParameter<double>("minSCEt")} |
Definition at line 150 of file ConvertedPhotonProducer.cc.
recoverOneTrackCase_ {config.getParameter<bool>("recoverOneTrackCase")} |
Definition at line 151 of file ConvertedPhotonProducer.cc.
risolveAmbiguity_ {config.getParameter<bool>("risolveConversionAmbiguity")} |
Definition at line 157 of file ConvertedPhotonProducer.cc.
scHybridBarrelProducer_ {consumes(config.getParameter<edm::InputTag>("scHybridBarrelProducer"))} |
Definition at line 138 of file ConvertedPhotonProducer.cc.
scIslandEndcapProducer_ {consumes(config.getParameter<edm::InputTag>("scIslandEndcapProducer"))} |
Definition at line 139 of file ConvertedPhotonProducer.cc.
transientTrackToken_ |
Definition at line 143 of file ConvertedPhotonProducer.cc.
vertexFinder_ {config} |
Definition at line 145 of file ConvertedPhotonProducer.cc.