CMS 3D CMS Logo

HLTScoutingEgammaProducer.h
Go to the documentation of this file.
1 #ifndef HLTScoutingEgammaProducer_h
2 #define HLTScoutingEgammaProducer_h
3 
4 // -*- C++ -*-
5 //
6 // Package: HLTrigger/Egamma
7 // Class: HLTScoutingEgammaProducer
8 //
14 //
15 // Original Author: David G. Sheffield (Rutgers)
16 // Created: Mon, 20 Jul 2015
17 //
18 //
19 
20 // system include files
21 #include <memory>
22 
23 // user include files
29 
40 
43 
53 
57 
58 public:
60  ~HLTScoutingEgammaProducer() override;
61 
62  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
63 
64 private:
65  void produce(edm::StreamID sid, edm::Event& iEvent, edm::EventSetup const& setup) const final;
66 
79 
80  //const EcalClusterLazyTools::ESGetTokens ecalClusterToolsESGetTokens_;
81 
82  const double egammaPtCut;
83  const double egammaEtaCut;
84  const double egammaHoverECut;
85  const std::vector<double> egammaSigmaIEtaIEtaCut;
86  const std::vector<double> absEtaBinUpperEdges;
87  const int mantissaPrecision;
88  const bool saveRecHitTiming;
89  const int rechitMatrixSize;
91 
95 };
96 
97 #endif
const edm::EDGetTokenT< RecoEcalCandMap > SigmaIEtaIEtaMap_
const edm::EDGetTokenT< EcalRecHitCollection > ecalRechitEE_
edm::ESGetToken< CaloTopology, CaloTopologyRecord > topologyToken_
const edm::EDGetTokenT< RecoEcalCandMap > R9Map_
const std::vector< double > egammaSigmaIEtaIEtaCut
const edm::EDGetTokenT< reco::GsfTrackCollection > EgammaGsfTrackCollection_
const edm::EDGetTokenT< RecoEcalCandMap > EleGsfTrackIsoMap_
const edm::EDGetTokenT< RecoEcalCandMap > HoverEMap_
const edm::EDGetTokenT< reco::RecoEcalCandidateCollection > EgammaCandidateCollection_
const std::vector< double > absEtaBinUpperEdges
int iEvent
Definition: GenABIO.cc:224
const edm::EDGetTokenT< RecoEcalCandMap > DetaMap_
edm::AssociationMap< edm::OneToValue< std::vector< reco::RecoEcalCandidate >, float, unsigned int > > RecoEcalCandMap
const edm::EDGetTokenT< RecoEcalCandMap > OneOEMinusOneOPMap_
const edm::EDGetTokenT< RecoEcalCandMap > MissingHitsMap_
const edm::EDGetTokenT< RecoEcalCandMap > DphiMap_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void produce(edm::StreamID sid, edm::Event &iEvent, edm::EventSetup const &setup) const final
const edm::EDGetTokenT< EcalRecHitCollection > ecalRechitEB_
~HLTScoutingEgammaProducer() override
const edm::EDGetTokenT< RecoEcalCandMap > HcalPFClusterIsoMap_
const edm::EDGetTokenT< RecoEcalCandMap > EcalPFClusterIsoMap_
HLTScoutingEgammaProducer(const edm::ParameterSet &)