CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PFClusterSelector.h
Go to the documentation of this file.
1 #ifndef RecoParticleFlow_PFClusterProducer_PFCTRecHitProducer_h_
2 #define RecoParticleFlow_PFClusterProducer_PFCTRecHitProducer_h_
3 
4 // system include files
5 #include <memory>
6 #include <vector>
7 
8 // user include files
14 
17 
19  public:
20  explicit PFClusterSelector(const edm::ParameterSet&);
22 
23  virtual void beginRun(const edm::Run& run, const edm::EventSetup & es);
24 
25  void produce(edm::Event& iEvent,
26  const edm::EventSetup& iSetup);
27 
28 
29 
30  protected:
31  // ----------access to event data
33  std::vector<double> energyRanges_;
34  std::vector<double> timingCutsLowBarrel_;
35  std::vector<double> timingCutsHighBarrel_;
36  std::vector<double> timingCutsLowEndcap_;
37  std::vector<double> timingCutsHighEndcap_;
38 
39 };
40 
43 
44 #endif
std::vector< double > timingCutsHighBarrel_
#define DEFINE_FWK_MODULE(type)
Definition: MakerMacros.h:17
std::vector< double > timingCutsLowBarrel_
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
edm::EDGetTokenT< reco::PFClusterCollection > clusters_
int iEvent
Definition: GenABIO.cc:230
std::vector< double > timingCutsHighEndcap_
std::vector< double > energyRanges_
std::vector< double > timingCutsLowEndcap_
virtual void beginRun(const edm::Run &run, const edm::EventSetup &es)
PFClusterSelector(const edm::ParameterSet &)
Definition: Run.h:41