CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EgammaHLTPFChargedIsolationProducer.h
Go to the documentation of this file.
1 #ifndef EgammaHLTProducers_EgammaHLTPFChargedIsolationProducer_h
2 #define EgammaHLTProducers_EgammaHLTPFChargedIsolationProducer_h
3 
4 //
5 // Original Author: Matteo Sani (UCSD)
6 //
7 
8 #include <memory>
9 
12 
15 
17 
20 
23 
26 
27 namespace edm {
29 }
30 
32  public:
35 
36  virtual void produce(edm::Event&, const edm::EventSetup&);
37  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
38 
39 private:
40 
45 
47  bool useSCRefs_;
48 
49  double drMax_;
50  double drVetoBarrel_;
51  double drVetoEndcap_;
52  double ptMin_;
53  double dzMax_;
54  double dxyMax_;
55  int pfToUse_;
56 
57 };
58 
59 #endif
edm::EDGetTokenT< reco::BeamSpot > beamSpotProducer_
edm::EDGetTokenT< reco::RecoEcalCandidateCollection > recoEcalCandidateProducer_
edm::EDGetTokenT< reco::PFCandidateCollection > pfCandidateProducer_
virtual void produce(edm::Event &, const edm::EventSetup &)
edm::EDGetTokenT< reco::ElectronCollection > electronProducer_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)