CMS 3D CMS Logo

AlCaECALRecHitReducer.h
Go to the documentation of this file.
1 #ifndef _ALCAECALRECHITREDUCER_H
2 #define _ALCAECALRECHITREDUCER_H
3 
4 // -*- C++ -*-
5 //
6 // Package: AlCaECALRecHitReducer
7 // Class: AlCaECALRecHitReducer
8 //
17 //
18 // Original Author: Lorenzo AGOSTINO
19 // Created: Mon Jul 17 18:07:01 CEST 2006
20 // $Id: AlCaECALRecHitReducer.h,v 1.13 2010/02/11 00:10:34 wmtan Exp $
21 //
22 //
23 
24 // system include files
25 #include <memory>
26 
27 // user include files
30 
36 
41 
48 
50 public:
53  ~AlCaECALRecHitReducer() override;
54 
56  void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override;
57 
58 private:
59  // ----------member data ---------------------------
60 
65  std::vector<edm::EDGetTokenT<edm::View<reco::RecoCandidate> > > eleViewTokens_;
66 
73  int etaSize_;
74  int phiSize_;
75  //float weight_;
76  // int esNstrips_;
77  //int esNcolumns_;
78 
79  // bool selectByEleNum_;
80  // int minEleNumber_;
81  // double minElePt_;
84 
86  std::set<DetId>& reducedRecHitMap,
87  const CaloTopology* caloTopology) const;
88 };
89 
90 #endif
edm::StreamID
Definition: StreamID.h:30
AlCaECALRecHitReducer::photonToken_
edm::EDGetTokenT< reco::PhotonCollection > photonToken_
Definition: AlCaECALRecHitReducer.h:67
reco::SuperCluster
Definition: SuperCluster.h:18
AlCaECALRecHitReducer::alcaPreshowerHitsCollection_
std::string alcaPreshowerHitsCollection_
Definition: AlCaECALRecHitReducer.h:72
edm::EDGetTokenT
Definition: EDGetToken.h:33
AlCaECALRecHitReducer::eeRecHitsToken_
edm::EDGetTokenT< EcalRecHitCollection > eeRecHitsToken_
Definition: AlCaECALRecHitReducer.h:62
AlCaECALRecHitReducer::alcaBarrelHitsCollection_
std::string alcaBarrelHitsCollection_
Definition: AlCaECALRecHitReducer.h:70
AlCaECALRecHitReducer::~AlCaECALRecHitReducer
~AlCaECALRecHitReducer() override
Definition: AlCaECALRecHitReducer.cc:64
PhotonFwd.h
ESGetToken.h
CaloTopology
Definition: CaloTopology.h:19
EcalRecHitCollections.h
AlCaECALRecHitReducer::minEta_highEtaSC_
double minEta_highEtaSC_
Definition: AlCaECALRecHitReducer.h:82
MakerMacros.h
AlCaECALRecHitReducer::EESuperClusterToken_
edm::EDGetTokenT< reco::SuperClusterCollection > EESuperClusterToken_
Definition: AlCaECALRecHitReducer.h:68
AlCaECALRecHitReducer::eleViewTokens_
std::vector< edm::EDGetTokenT< edm::View< reco::RecoCandidate > > > eleViewTokens_
Definition: AlCaECALRecHitReducer.h:65
AlCaECALRecHitReducer::alcaCaloClusterCollection_
std::string alcaCaloClusterCollection_
Definition: AlCaECALRecHitReducer.h:83
AlCaECALRecHitReducer::electronToken_
edm::EDGetTokenT< reco::GsfElectronCollection > electronToken_
Definition: AlCaECALRecHitReducer.h:64
edm::global::EDProducer
Definition: EDProducer.h:32
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
AlCaECALRecHitReducer
Definition: AlCaECALRecHitReducer.h:49
GsfElectronFwd.h
edm::ParameterSet
Definition: ParameterSet.h:47
AlCaECALRecHitReducer::AddMiniRecHitCollection
void AddMiniRecHitCollection(const reco::SuperCluster &sc, std::set< DetId > &reducedRecHitMap, const CaloTopology *caloTopology) const
Definition: AlCaECALRecHitReducer.cc:193
Event.h
CaloTopologyRecord.h
AlCaECALRecHitReducer::alcaEndcapHitsCollection_
std::string alcaEndcapHitsCollection_
Definition: AlCaECALRecHitReducer.h:71
edm::EventSetup
Definition: EventSetup.h:58
AlCaECALRecHitReducer::caloTopologyToken_
edm::ESGetToken< CaloTopology, CaloTopologyRecord > caloTopologyToken_
Definition: AlCaECALRecHitReducer.h:69
edm::ESGetToken< CaloTopology, CaloTopologyRecord >
InputTag.h
CaloTopology.h
AlCaECALRecHitReducer::esRecHitsToken_
edm::EDGetTokenT< EcalRecHitCollection > esRecHitsToken_
Definition: AlCaECALRecHitReducer.h:63
AlCaECALRecHitReducer::etaSize_
int etaSize_
Definition: AlCaECALRecHitReducer.h:73
AlCaECALRecHitReducer::phiSize_
int phiSize_
Definition: AlCaECALRecHitReducer.h:74
SuperClusterFwd.h
DetId.h
Frameworkfwd.h
AlCaECALRecHitReducer::produce
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
producer
Definition: AlCaECALRecHitReducer.cc:67
AlCaECALRecHitReducer::AlCaECALRecHitReducer
AlCaECALRecHitReducer(const edm::ParameterSet &)
ctor
Definition: AlCaECALRecHitReducer.cc:23
ParameterSet.h
EDProducer.h
edm::Event
Definition: Event.h:73
AlCaECALRecHitReducer::ebRecHitsToken_
edm::EDGetTokenT< EcalRecHitCollection > ebRecHitsToken_
Definition: AlCaECALRecHitReducer.h:61