CMS 3D CMS Logo

ReducedEGProducer.h
Go to the documentation of this file.
1 #ifndef RecoEgamma_EgammaPhotonProducers_ReducedEGProducer_h
2 #define RecoEgamma_EgammaPhotonProducers_ReducedEGProducer_h
3 
37 
39 
40 // ReducedEGProducer inherits from EDProducer, so it can be a module:
42 public:
44  ~ReducedEGProducer() override;
45 
46  void beginRun(edm::Run const&, const edm::EventSetup&) final;
47  void produce(edm::Event& evt, const edm::EventSetup& es) final;
48 
49 private:
50  template <typename T, typename U>
51  void linkCore(const T& core, U& cores, std::map<T, unsigned int>& coreMap);
52 
53  void linkSuperCluster(const reco::SuperClusterRef& superCluster,
54  std::map<reco::SuperClusterRef, unsigned int>& superClusterMap,
56  const bool relink,
57  std::unordered_set<unsigned int>& superClusterFullRelinkMap);
58 
59  void linkConversions(const reco::ConversionRefVector& convrefs,
61  std::map<reco::ConversionRef, unsigned int>& conversionMap);
62 
64  const reco::GsfElectron& gsfElectron,
66  std::map<reco::ConversionRef, unsigned int>& conversionMap);
67 
69  const reco::SuperCluster& superCluster,
71  std::map<reco::ConversionRef, unsigned int>& conversionMap);
72 
73  void linkConversion(const reco::ConversionRef& convref,
75  std::map<reco::ConversionRef, unsigned int>& conversionMap);
76 
77  void linkCaloCluster(const reco::CaloClusterPtr& caloCluster,
78  reco::CaloClusterCollection& caloClusters,
79  std::map<reco::CaloClusterPtr, unsigned int>& caloClusterMap);
80 
81  void linkCaloClusters(const reco::SuperCluster& superCluster,
82  reco::CaloClusterCollection& ebeeClusters,
83  std::map<reco::CaloClusterPtr, unsigned int>& ebeeClusterMap,
84  std::unordered_set<DetId>& rechitMap,
85  const edm::Handle<EcalRecHitCollection>& barrelHitHandle,
86  const edm::Handle<EcalRecHitCollection>& endcapHitHandle,
87  const CaloTopology* caloTopology,
88  reco::CaloClusterCollection& esClusters,
89  std::map<reco::CaloClusterPtr, unsigned int>& esClusterMap);
90 
91  void linkHcalHits(const reco::SuperCluster& superClus,
93  std::unordered_set<DetId>& hcalDetIds);
94 
95  void relinkCaloClusters(reco::SuperCluster& superCluster,
96  const std::map<reco::CaloClusterPtr, unsigned int>& ebeeClusterMap,
97  const std::map<reco::CaloClusterPtr, unsigned int>& esClusterMap,
98  const edm::OrphanHandle<reco::CaloClusterCollection>& outEBEEClusterHandle,
99  const edm::OrphanHandle<reco::CaloClusterCollection>& outESClusterHandle);
100 
101  template <typename T>
102  void relinkSuperCluster(T& core,
103  const std::map<reco::SuperClusterRef, unsigned int>& superClusterMap,
104  const edm::OrphanHandle<reco::SuperClusterCollection>& outSuperClusterHandle);
105 
106  void relinkGsfTrack(reco::GsfElectronCore& electroncore,
107  const std::map<reco::GsfTrackRef, unsigned int>& gsfTrackMap,
108  const edm::OrphanHandle<reco::GsfTrackCollection>& outGsfTrackHandle);
109 
111  const reco::ConversionRefVector& convrefs,
112  const std::map<reco::ConversionRef, unsigned int>& conversionMap,
113  const edm::OrphanHandle<reco::ConversionCollection>& outConversionHandle);
114 
116  const std::map<reco::PhotonCoreRef, unsigned int>& photonCoreMap,
117  const edm::OrphanHandle<reco::PhotonCoreCollection>& outPhotonCoreHandle);
118 
119  void relinkGsfElectronCore(reco::GsfElectron& gsfElectron,
120  const std::map<reco::GsfElectronCoreRef, unsigned int>& gsfElectronCoreMap,
121  const edm::OrphanHandle<reco::GsfElectronCoreCollection>& outGsfElectronCoreHandle);
122 
123  static void calibratePhoton(reco::Photon& photon,
124  const reco::PhotonRef& oldPhoRef,
125  const edm::ValueMap<float>& energyMap,
126  const edm::ValueMap<float>& energyErrMap);
127 
128  static void calibrateElectron(reco::GsfElectron& gsfElectron,
129  const reco::GsfElectronRef& oldEleRef,
130  const edm::ValueMap<float>& energyMap,
131  const edm::ValueMap<float>& energyErrMap,
132  const edm::ValueMap<float>& ecalEnergyMap,
133  const edm::ValueMap<float>& ecalEnergyErrMap);
134 
135  template <typename T>
137  token = consumes<T>(config.getParameter<edm::InputTag>(name));
138  }
139 
140  //tokens for input collections
147 
153 
156 
157  std::vector<edm::EDGetTokenT<edm::ValueMap<bool> > > photonIdTs_;
158  std::vector<edm::EDGetTokenT<edm::ValueMap<float> > > gsfElectronIdTs_;
159 
160  std::vector<edm::EDGetTokenT<edm::ValueMap<float> > > photonFloatValueMapTs_;
161  std::vector<edm::EDGetTokenT<edm::ValueMap<float> > > ootPhotonFloatValueMapTs_;
162  std::vector<edm::EDGetTokenT<edm::ValueMap<float> > > gsfElectronFloatValueMapTs_;
163 
174 
175  //names for output collections
197  const std::vector<std::string> outPhotonIds_;
198  const std::vector<std::string> outGsfElectronIds_;
199  const std::vector<std::string> outPhotonFloatValueMaps_;
200  const std::vector<std::string> outOOTPhotonFloatValueMaps_;
201  const std::vector<std::string> outGsfElectronFloatValueMaps_;
202 
212 
214 };
215 #endif
ReducedEGProducer::outPhotonPfCandMap_
const std::string outPhotonPfCandMap_
Definition: ReducedEGProducer.h:195
ReducedEGProducer::endcapEcalHits_
const edm::EDGetTokenT< EcalRecHitCollection > endcapEcalHits_
Definition: ReducedEGProducer.h:149
ReducedEGProducer::applyGsfElectronCalibOnMC_
const bool applyGsfElectronCalibOnMC_
Definition: ReducedEGProducer.h:167
muons2muons_cfi.photon
photon
Definition: muons2muons_cfi.py:28
ReducedEGProducer::photonCalibEnergyT_
edm::EDGetTokenT< edm::ValueMap< float > > photonCalibEnergyT_
Definition: ReducedEGProducer.h:168
ReducedEGProducer::ReducedEGProducer
ReducedEGProducer(const edm::ParameterSet &ps)
Definition: ReducedEGProducer.cc:43
ReducedEGProducer::outPhotonFloatValueMaps_
const std::vector< std::string > outPhotonFloatValueMaps_
Definition: ReducedEGProducer.h:199
Handle.h
ReducedEGProducer
Definition: ReducedEGProducer.h:41
PositionCalc.h
ReducedEGProducer::singleConversionT_
const edm::EDGetTokenT< reco::ConversionCollection > singleConversionT_
Definition: ReducedEGProducer.h:146
ReducedEGProducer::doPreshowerEcalHits_
const bool doPreshowerEcalHits_
Definition: ReducedEGProducer.h:150
ReducedEGProducer::linkCaloClusters
void linkCaloClusters(const reco::SuperCluster &superCluster, reco::CaloClusterCollection &ebeeClusters, std::map< reco::CaloClusterPtr, unsigned int > &ebeeClusterMap, std::unordered_set< DetId > &rechitMap, const edm::Handle< EcalRecHitCollection > &barrelHitHandle, const edm::Handle< EcalRecHitCollection > &endcapHitHandle, const CaloTopology *caloTopology, reco::CaloClusterCollection &esClusters, std::map< reco::CaloClusterPtr, unsigned int > &esClusterMap)
Definition: ReducedEGProducer.cc:906
ReducedEGProducer::relinkOOTPhotonSel_
const StringCutObjectSelector< reco::Photon > relinkOOTPhotonSel_
Definition: ReducedEGProducer.h:208
StringCutObjectSelector.h
ReducedEGProducer::outOOTPhotons_
const std::string outOOTPhotons_
Definition: ReducedEGProducer.h:178
ReducedEGProducer::linkHcalHits
void linkHcalHits(const reco::SuperCluster &superClus, const HBHERecHitCollection &recHits, std::unordered_set< DetId > &hcalDetIds)
Definition: ReducedEGProducer.cc:941
ESHandle.h
ReducedEGProducer::beginRun
void beginRun(edm::Run const &, const edm::EventSetup &) final
Definition: ReducedEGProducer.cc:193
ReducedEGProducer::calibratePhoton
static void calibratePhoton(reco::Photon &photon, const reco::PhotonRef &oldPhoRef, const edm::ValueMap< float > &energyMap, const edm::ValueMap< float > &energyErrMap)
Definition: ReducedEGProducer.cc:1064
ReducedEGProducer::outEBEEClusters_
const std::string outEBEEClusters_
Definition: ReducedEGProducer.h:186
ReducedEGProducer::keepPhotonSel_
const StringCutObjectSelector< reco::Photon > keepPhotonSel_
Definition: ReducedEGProducer.h:203
reco::SuperCluster
Definition: SuperCluster.h:18
edm::Run
Definition: Run.h:45
BasicCluster.h
edm::EDGetTokenT
Definition: EDGetToken.h:33
ReducedEGProducer::conversionT_
const edm::EDGetTokenT< reco::ConversionCollection > conversionT_
Definition: ReducedEGProducer.h:145
ReducedEGProducer::gsfElectronCalibEnergyT_
edm::EDGetTokenT< edm::ValueMap< float > > gsfElectronCalibEnergyT_
Definition: ReducedEGProducer.h:170
ReducedEGProducer::outGsfTracks_
const std::string outGsfTracks_
Definition: ReducedEGProducer.h:182
ReducedEGProducer::slimRelinkPhotonSel_
const StringCutObjectSelector< reco::Photon > slimRelinkPhotonSel_
Definition: ReducedEGProducer.h:204
ReducedEGProducer::relinkGsfTrack
void relinkGsfTrack(reco::GsfElectronCore &electroncore, const std::map< reco::GsfTrackRef, unsigned int > &gsfTrackMap, const edm::OrphanHandle< reco::GsfTrackCollection > &outGsfTrackHandle)
Definition: ReducedEGProducer.cc:1010
ReducedEGProducer::~ReducedEGProducer
~ReducedEGProducer() override
Definition: ReducedEGProducer.cc:191
EcalFunctionParameters.h
ReducedEGProducer::outOOTPhotonFloatValueMaps_
const std::vector< std::string > outOOTPhotonFloatValueMaps_
Definition: ReducedEGProducer.h:200
ReducedEGProducer::hcalHitSel_
EGHcalRecHitSelector hcalHitSel_
Definition: ReducedEGProducer.h:213
ReducedEGProducer::keepGsfElectronSel_
const StringCutObjectSelector< reco::GsfElectron > keepGsfElectronSel_
Definition: ReducedEGProducer.h:209
EDProducer.h
edm::SortedCollection
Definition: SortedCollection.h:49
PhotonFwd.h
ReducedEGProducer::photonPfCandMapT_
const edm::EDGetTokenT< edm::ValueMap< std::vector< reco::PFCandidateRef > > > photonPfCandMapT_
Definition: ReducedEGProducer.h:154
printConversionInfo.conversionHandle
conversionHandle
Definition: printConversionInfo.py:15
edm::RefVector< ConversionCollection >
PhotonCore.h
ReducedEGProducer::outHBHERecHits_
const std::string outHBHERecHits_
Definition: ReducedEGProducer.h:194
ReducedEGProducer::setToken
void setToken(edm::EDGetTokenT< T > &token, const edm::ParameterSet &config, const std::string &name)
Definition: ReducedEGProducer.h:136
edm::Handle< reco::ConversionCollection >
CaloTopology
Definition: CaloTopology.h:19
ReducedEGProducer::outEBRecHits_
const std::string outEBRecHits_
Definition: ReducedEGProducer.h:191
ReducedEGProducer::outESRecHits_
const std::string outESRecHits_
Definition: ReducedEGProducer.h:193
ElectronSeedFwd.h
edm::Ref< SuperClusterCollection >
reco::ConversionCollection
std::vector< Conversion > ConversionCollection
collectin of Conversion objects
Definition: ConversionFwd.h:9
ReducedEGProducer::relinkConversions
void relinkConversions(reco::PhotonCore &photonCore, const reco::ConversionRefVector &convrefs, const std::map< reco::ConversionRef, unsigned int > &conversionMap, const edm::OrphanHandle< reco::ConversionCollection > &outConversionHandle)
Definition: ReducedEGProducer.cc:1020
reco::SuperClusterCollection
std::vector< SuperCluster > SuperClusterCollection
collection of SuperCluser objectr
Definition: SuperClusterFwd.h:9
config
Definition: config.py:1
Photon.h
ReducedEGProducer::relinkGsfElectronSel_
const StringCutObjectSelector< reco::GsfElectron > relinkGsfElectronSel_
Definition: ReducedEGProducer.h:211
ReducedEGProducer::linkConversionsByTrackRef
void linkConversionsByTrackRef(const edm::Handle< reco::ConversionCollection > &conversionHandle, const reco::GsfElectron &gsfElectron, reco::ConversionCollection &conversions, std::map< reco::ConversionRef, unsigned int > &conversionMap)
Definition: ReducedEGProducer.cc:856
ReducedEGProducer::linkConversion
void linkConversion(const reco::ConversionRef &convref, reco::ConversionCollection &conversions, std::map< reco::ConversionRef, unsigned int > &conversionMap)
Definition: ReducedEGProducer.cc:888
reco::CaloClusterCollection
std::vector< CaloCluster > CaloClusterCollection
collection of CaloCluster objects
Definition: CaloClusterFwd.h:19
reco::PhotonCore
Definition: PhotonCore.h:24
ReducedEGProducer::preshowerEcalHits_
const edm::EDGetTokenT< EcalRecHitCollection > preshowerEcalHits_
Definition: ReducedEGProducer.h:151
ReducedEGProducer::applyPhotonCalibOnMC_
const bool applyPhotonCalibOnMC_
Definition: ReducedEGProducer.h:165
ReducedEGProducer::applyGsfElectronCalibOnData_
const bool applyGsfElectronCalibOnData_
Definition: ReducedEGProducer.h:166
ReducedEGProducer::photonCalibEnergyErrT_
edm::EDGetTokenT< edm::ValueMap< float > > photonCalibEnergyErrT_
Definition: ReducedEGProducer.h:169
reco::GsfElectron
Definition: GsfElectron.h:35
ReducedEGProducer::ootPhotonT_
edm::EDGetTokenT< reco::PhotonCollection > ootPhotonT_
Definition: ReducedEGProducer.h:142
ReducedEGProducer::relinkSuperCluster
void relinkSuperCluster(T &core, const std::map< reco::SuperClusterRef, unsigned int > &superClusterMap, const edm::OrphanHandle< reco::SuperClusterCollection > &outSuperClusterHandle)
Definition: ReducedEGProducer.cc:998
ReducedEGProducer::outSingleConversions_
const std::string outSingleConversions_
Definition: ReducedEGProducer.h:184
EcalSeverityLevelAlgo.h
ReducedEGProducer::gsfElectronPfCandMapT_
const edm::EDGetTokenT< edm::ValueMap< std::vector< reco::PFCandidateRef > > > gsfElectronPfCandMapT_
Definition: ReducedEGProducer.h:155
mitigatedMETSequence_cff.U
U
Definition: mitigatedMETSequence_cff.py:36
HLT_2018_cff.superClusters
superClusters
Definition: HLT_2018_cff.py:13791
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
ReducedEGProducer::keepOOTPhotonSel_
const StringCutObjectSelector< reco::Photon > keepOOTPhotonSel_
Definition: ReducedEGProducer.h:206
ReducedEGProducer::relinkPhotonCore
void relinkPhotonCore(reco::Photon &photon, const std::map< reco::PhotonCoreRef, unsigned int > &photonCoreMap, const edm::OrphanHandle< reco::PhotonCoreCollection > &outPhotonCoreHandle)
Definition: ReducedEGProducer.cc:1041
FastTrackerRecHitMaskProducer_cfi.recHits
recHits
Definition: FastTrackerRecHitMaskProducer_cfi.py:8
ReducedEGProducer::outOOTESClusters_
const std::string outOOTESClusters_
Definition: ReducedEGProducer.h:190
ReducedEGProducer::linkConversions
void linkConversions(const reco::ConversionRefVector &convrefs, reco::ConversionCollection &conversions, std::map< reco::ConversionRef, unsigned int > &conversionMap)
Definition: ReducedEGProducer.cc:848
ReducedEGProducer::hbheHits_
const edm::EDGetTokenT< HBHERecHitCollection > hbheHits_
Definition: ReducedEGProducer.h:152
core
Definition: __init__.py:1
edm::ParameterSet
Definition: ParameterSet.h:36
ReducedEGProducer::relinkCaloClusters
void relinkCaloClusters(reco::SuperCluster &superCluster, const std::map< reco::CaloClusterPtr, unsigned int > &ebeeClusterMap, const std::map< reco::CaloClusterPtr, unsigned int > &esClusterMap, const edm::OrphanHandle< reco::CaloClusterCollection > &outEBEEClusterHandle, const edm::OrphanHandle< reco::CaloClusterCollection > &outESClusterHandle)
Definition: ReducedEGProducer.cc:947
ReducedEGProducer::outGsfElectronIds_
const std::vector< std::string > outGsfElectronIds_
Definition: ReducedEGProducer.h:198
Event.h
ReducedEGProducer::ootPhotonFloatValueMapTs_
std::vector< edm::EDGetTokenT< edm::ValueMap< float > > > ootPhotonFloatValueMapTs_
Definition: ReducedEGProducer.h:161
ReducedEGProducer::gsfElectronFloatValueMapTs_
std::vector< edm::EDGetTokenT< edm::ValueMap< float > > > gsfElectronFloatValueMapTs_
Definition: ReducedEGProducer.h:162
ReducedEGProducer::outGsfElectronPfCandMap_
const std::string outGsfElectronPfCandMap_
Definition: ReducedEGProducer.h:196
ReducedEGProducer::outGsfElectrons_
const std::string outGsfElectrons_
Definition: ReducedEGProducer.h:180
EGHcalRecHitSelector.h
EcalClusterTools.h
ReducedEGProducer::outESClusters_
const std::string outESClusters_
Definition: ReducedEGProducer.h:187
ReducedEGProducer::outOOTSuperClusters_
const std::string outOOTSuperClusters_
Definition: ReducedEGProducer.h:188
ReducedEGProducer::linkSuperCluster
void linkSuperCluster(const reco::SuperClusterRef &superCluster, std::map< reco::SuperClusterRef, unsigned int > &superClusterMap, reco::SuperClusterCollection &superClusters, const bool relink, std::unordered_set< unsigned int > &superClusterFullRelinkMap)
Definition: ReducedEGProducer.cc:826
reco::GsfElectronCore
Definition: GsfElectronCore.h:32
ReducedEGProducer::gsfElectronIdTs_
std::vector< edm::EDGetTokenT< edm::ValueMap< float > > > gsfElectronIdTs_
Definition: ReducedEGProducer.h:158
ReducedEGProducer::gsfElectronCalibEnergyErrT_
edm::EDGetTokenT< edm::ValueMap< float > > gsfElectronCalibEnergyErrT_
Definition: ReducedEGProducer.h:171
photonCore_cfi.photonCore
photonCore
Definition: photonCore_cfi.py:7
edm::stream::EDProducer
Definition: EDProducer.h:38
ReducedEGProducer::gsfElectronCalibEcalEnergyErrT_
edm::EDGetTokenT< edm::ValueMap< float > > gsfElectronCalibEcalEnergyErrT_
Definition: ReducedEGProducer.h:173
ReducedEGProducer::calibrateElectron
static void calibrateElectron(reco::GsfElectron &gsfElectron, const reco::GsfElectronRef &oldEleRef, const edm::ValueMap< float > &energyMap, const edm::ValueMap< float > &energyErrMap, const edm::ValueMap< float > &ecalEnergyMap, const edm::ValueMap< float > &ecalEnergyErrMap)
Definition: ReducedEGProducer.cc:1073
ReducedEGProducer::outPhotons_
const std::string outPhotons_
Definition: ReducedEGProducer.h:176
edm::EventSetup
Definition: EventSetup.h:57
ReducedEGProducer::relinkGsfElectronCore
void relinkGsfElectronCore(reco::GsfElectron &gsfElectron, const std::map< reco::GsfElectronCoreRef, unsigned int > &gsfElectronCoreMap, const edm::OrphanHandle< reco::GsfElectronCoreCollection > &outGsfElectronCoreHandle)
Definition: ReducedEGProducer.cc:1052
ReducedEGProducer::outGsfElectronCores_
const std::string outGsfElectronCores_
Definition: ReducedEGProducer.h:181
ReducedEGProducer::outOOTEBEEClusters_
const std::string outOOTEBEEClusters_
Definition: ReducedEGProducer.h:189
ReducedEGProducer::slimRelinkGsfElectronSel_
const StringCutObjectSelector< reco::GsfElectron > slimRelinkGsfElectronSel_
Definition: ReducedEGProducer.h:210
ReducedEGProducer::photonFloatValueMapTs_
std::vector< edm::EDGetTokenT< edm::ValueMap< float > > > photonFloatValueMapTs_
Definition: ReducedEGProducer.h:160
ReducedEGProducer::linkCore
void linkCore(const T &core, U &cores, std::map< T, unsigned int > &coreMap)
Definition: ReducedEGProducer.cc:819
edm::Ptr< CaloCluster >
ReducedEGProducer::relinkPhotonSel_
const StringCutObjectSelector< reco::Photon > relinkPhotonSel_
Definition: ReducedEGProducer.h:205
CaloTopology.h
CaloTowerCollection.h
EGHcalRecHitSelector
Definition: EGHcalRecHitSelector.h:17
ValueMap.h
reco::Photon
Definition: Photon.h:21
ReducedEGProducer::outConversions_
const std::string outConversions_
Definition: ReducedEGProducer.h:183
ReducedEGProducer::photonIdTs_
std::vector< edm::EDGetTokenT< edm::ValueMap< bool > > > photonIdTs_
Definition: ReducedEGProducer.h:157
ReducedEGProducer::outOOTPhotonCores_
const std::string outOOTPhotonCores_
Definition: ReducedEGProducer.h:179
ReducedEGProducer::outEERecHits_
const std::string outEERecHits_
Definition: ReducedEGProducer.h:192
edm::OrphanHandle
Definition: EDProductfwd.h:39
ReducedEGProducer::slimRelinkOOTPhotonSel_
const StringCutObjectSelector< reco::Photon > slimRelinkOOTPhotonSel_
Definition: ReducedEGProducer.h:207
ReducedEGProducer::produce
void produce(edm::Event &evt, const edm::EventSetup &es) final
Definition: ReducedEGProducer.cc:195
T
long double T
Definition: Basic3DVectorLD.h:48
ReducedEGProducer::barrelEcalHits_
const edm::EDGetTokenT< EcalRecHitCollection > barrelEcalHits_
Definition: ReducedEGProducer.h:148
edm::ValueMap< float >
StringCutObjectSelector< reco::Photon >
SuperCluster.h
CaloGeometry.h
ReducedEGProducer::photonT_
const edm::EDGetTokenT< reco::PhotonCollection > photonT_
Definition: ReducedEGProducer.h:141
HLT_FULL_cff.cores
cores
Definition: HLT_FULL_cff.py:100366
ReducedEGProducer::outSuperClusters_
const std::string outSuperClusters_
Definition: ReducedEGProducer.h:185
Skims_PA_cff.name
name
Definition: Skims_PA_cff.py:17
EventSetup.h
ReducedEGProducer::linkCaloCluster
void linkCaloCluster(const reco::CaloClusterPtr &caloCluster, reco::CaloClusterCollection &caloClusters, std::map< reco::CaloClusterPtr, unsigned int > &caloClusterMap)
Definition: ReducedEGProducer.cc:897
ReducedEGProducer::gsfElectronCalibEcalEnergyT_
edm::EDGetTokenT< edm::ValueMap< float > > gsfElectronCalibEcalEnergyT_
Definition: ReducedEGProducer.h:172
ReducedEGProducer::outGsfElectronFloatValueMaps_
const std::vector< std::string > outGsfElectronFloatValueMaps_
Definition: ReducedEGProducer.h:201
ParameterSet.h
ReducedEGProducer::gsfElectronT_
const edm::EDGetTokenT< reco::GsfElectronCollection > gsfElectronT_
Definition: ReducedEGProducer.h:143
pwdgSkimBPark_cfi.conversions
conversions
Definition: pwdgSkimBPark_cfi.py:10
edm::Event
Definition: Event.h:73
ReducedEGProducer::outPhotonCores_
const std::string outPhotonCores_
Definition: ReducedEGProducer.h:177
ReducedEGProducer::applyPhotonCalibOnData_
const bool applyPhotonCalibOnData_
Definition: ReducedEGProducer.h:164
ReducedEGProducer::gsfTrackT_
const edm::EDGetTokenT< reco::GsfTrackCollection > gsfTrackT_
Definition: ReducedEGProducer.h:144
edm::InputTag
Definition: InputTag.h:15
BasicClusterShapeAssociation.h
ReducedEGProducer::outPhotonIds_
const std::vector< std::string > outPhotonIds_
Definition: ReducedEGProducer.h:197
PFCandidateFwd.h
unpackBuffers-CaloStage2.token
token
Definition: unpackBuffers-CaloStage2.py:316
Conversion.h