Go to the documentation of this file. 1 #ifndef RecoEgamma_EgammaPhotonProducers_ConversionTrackCandidateProducer_h
2 #define RecoEgamma_EgammaPhotonProducers_ConversionTrackCandidateProducer_h
edm::EDGetTokenT< edm::View< reco::CaloCluster > > scIslandEndcapProducer_
std::vector< int > severitiesexclEB_
edm::EDGetTokenT< edm::View< reco::CaloCluster > > bcBarrelCollection_
std::unique_ptr< BaseCkfTrajectoryBuilder > theTrajectoryBuilder_
~ConversionTrackCandidateProducer() override
std::vector< edm::Ref< reco::SuperClusterCollection > > vecOfSCRefForOutIn
void buildCollections(bool detector, const edm::Handle< edm::View< reco::CaloCluster > > &scHandle, const edm::Handle< edm::View< reco::CaloCluster > > &bcHandle, edm::Handle< EcalRecHitCollection > ecalRecHitHandle, const EcalRecHitCollection &ecalRecHits, const EcalSeverityLevelAlgo *sevLev, const edm::Handle< CaloTowerCollection > &hcalTowersHandle, TrackCandidateCollection &outInTracks, TrackCandidateCollection &inOutTracks, std::vector< edm::Ptr< reco::CaloCluster > > &vecRecOI, std::vector< edm::Ptr< reco::CaloCluster > > &vecRecIO)
void beginRun(edm::Run const &, edm::EventSetup const &es) final
std::string OutInTrackCandidateCollection_
std::vector< int > severitiesexclEE_
edm::EDGetTokenT< EcalRecHitCollection > barrelecalCollection_
edm::EDGetTokenT< EcalRecHitCollection > endcapecalCollection_
std::vector< int > flagsexclEE_
edm::EDGetTokenT< CaloTowerCollection > hcalTowers_
std::string InOutTrackSuperClusterAssociationCollection_
std::vector< edm::Ptr< reco::CaloCluster > > caloPtrVecOutIn_
std::unique_ptr< OutInConversionTrackFinder > theOutInTrackFinder_
std::string OutInTrackSuperClusterAssociationCollection_
void setEventSetup(const edm::EventSetup &es)
Initialize EventSetup objects at each event.
std::string InOutTrackCandidateCollection_
std::vector< edm::Ptr< reco::CaloCluster > > caloPtrVecInOut_
std::vector< TrackCandidate > TrackCandidateCollection
double ecalIsoCut_offset_
edm::EDGetTokenT< MeasurementTrackerEvent > measurementTrkEvtToken_
void produce(edm::Event &evt, const edm::EventSetup &es) override
std::unique_ptr< InOutConversionSeedFinder > theInOutSeedFinder_
std::vector< edm::Ref< reco::SuperClusterCollection > > vecOfSCRefForInOut
std::unique_ptr< OutInConversionSeedFinder > theOutInSeedFinder_
edm::EDGetTokenT< edm::View< reco::CaloCluster > > scHybridBarrelProducer_
ConversionTrackCandidateProducer(const edm::ParameterSet &ps)
edm::ESHandle< CaloGeometry > theCaloGeom_
edm::EDGetTokenT< edm::View< reco::CaloCluster > > bcEndcapCollection_
std::unique_ptr< InOutConversionTrackFinder > theInOutTrackFinder_
std::vector< int > flagsexclEB_