CMS 3D CMS Logo

HGCalMulticlusteringImpl.h
Go to the documentation of this file.
1 #ifndef __L1Trigger_L1THGCal_HGCalMulticlusteringImpl_h__
2 #define __L1Trigger_L1THGCal_HGCalMulticlusteringImpl_h__
3 
8 
10 
11 public:
12 
14 
15  bool isPertinent( const l1t::HGCalCluster & clu,
16  const l1t::HGCalMulticluster & mclu,
17  double dR ) const;
18 
19  void clusterize( const edm::PtrVector<l1t::HGCalCluster> & clustersPtr,
20  l1t::HGCalMulticlusterBxCollection & multiclusters);
21 
22 private:
23 
24  double dr_;
26  double calibSF_;
27 };
28 
29 #endif
HGCalMulticlusteringImpl(const edm::ParameterSet &conf)
bool isPertinent(const l1t::HGCalCluster &clu, const l1t::HGCalMulticluster &mclu, double dR) const
void clusterize(const edm::PtrVector< l1t::HGCalCluster > &clustersPtr, l1t::HGCalMulticlusterBxCollection &multiclusters)