CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
HGCalClusteringDummyImpl.h
Go to the documentation of this file.
1 #ifndef __L1Trigger_L1THGCal_HGCalClusteringDummyImpl_h__
2 #define __L1Trigger_L1THGCal_HGCalClusteringDummyImpl_h__
3 
4 #include <array>
5 #include <string>
12 
14 public:
16 
18 
19  void clusterizeDummy(const std::vector<edm::Ptr<l1t::HGCalTriggerCell>>& triggerCellsPtrs,
21 
22 private:
23  double calibSF_;
24  std::vector<double> layerWeights_;
27 
28  void calibratePt(l1t::HGCalCluster& cluster);
29 };
30 
31 #endif
void setGeometry(const HGCalTriggerGeometryBase *const geom)
void clusterizeDummy(const std::vector< edm::Ptr< l1t::HGCalTriggerCell >> &triggerCellsPtrs, l1t::HGCalClusterBxCollection &clusters)
HGCalClusteringDummyImpl(const edm::ParameterSet &conf)
void setGeometry(const HGCalTriggerGeometryBase *const)
std::vector< double > layerWeights_
void calibratePt(l1t::HGCalCluster &cluster)