CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PFHCALSuperClusterProducer.h
Go to the documentation of this file.
1 #ifndef RecoParticleFlow_PFClusterProducer_PFHCALSuperClusterProducer_h_
2 #define RecoParticleFlow_PFClusterProducer_PFHCALSuperClusterProducer_h_
3 
4 // system include files
5 #include <memory>
6 #include <vector>
7 
8 // user include files
11 
14 
16 
20 
22 
35 class DetId;
36 
37 namespace reco {
38  class PFRecHit;
39 }
40 
41 
43  public:
46 
47 
48  virtual void produce(edm::Event&, const edm::EventSetup&);
49 
50  virtual void endJob();
51 
52 
53  private:
54 
55  // ----------member data ---------------------------
56 
59 
60 
62  bool verbose_;
63 
64  // ----------access to event data
67 };
68 
69 #endif
Producer for particle flow superclusters (PFSuperCluster).
Definition: DetId.h:18
Algorithm for particle flow superclustering.
PFHCALSuperClusterProducer(const edm::ParameterSet &)
PFHcalSuperClusterAlgo hcalSuperClusterAlgo_
clustering algorithm
virtual void produce(edm::Event &, const edm::EventSetup &)