CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PFClusterProducer.h
Go to the documentation of this file.
1 #ifndef RecoParticleFlow_PFClusterProducer_PFClusterProducer_h_
2 #define RecoParticleFlow_PFClusterProducer_PFClusterProducer_h_
3 
4 // system include files
5 #include <memory>
6 #include <vector>
7 
8 // user include files
11 
14 
16 
19 
21 
34 class DetId;
35 
36 namespace reco {
37  class PFRecHit;
38 }
39 
40 
42  public:
43  explicit PFClusterProducer(const edm::ParameterSet&);
45 
46 
47  virtual void produce(edm::Event&, const edm::EventSetup&);
48 
49 
50  private:
51 
52  // ----------member data ---------------------------
53 
56 
57 
59  bool verbose_;
60 
61  // ----------access to event data
63  //---ab
64  //std::string inputTagClusterCollectionName_;
65  //---ab
66 };
67 
68 #endif
edm::InputTag inputTagPFRecHits_
bool verbose_
verbose ?
PFClusterAlgo clusterAlgo_
clustering algorithm
virtual void produce(edm::Event &, const edm::EventSetup &)
Algorithm for particle flow clustering.
Definition: PFClusterAlgo.h:31
Producer for particle flow clusters (PFCluster).
Definition: DetId.h:20
PFClusterProducer(const edm::ParameterSet &)