CMS 3D CMS Logo

CTPPSPixelClusterProducer.h
Go to the documentation of this file.
1 /**********************************************************************
2  *
3  * Author: F.Ferro fabrizio.ferro@ge.infn.it - INFN Genova - 2017
4  *
5  **********************************************************************/
6 #ifndef RecoCTPPS_PixelLocal_CTPPSPixelClusterProducer
7 #define RecoCTPPS_PixelLocal_CTPPSPixelClusterProducer
8 
19 
22 
26 
28 
35 
36 #include <vector>
37 #include <set>
38 
40 public:
41  explicit CTPPSPixelClusterProducer(const edm::ParameterSet &param);
42 
43  ~CTPPSPixelClusterProducer() override;
44 
45  void produce(edm::Event &, const edm::EventSetup &) override;
46  static void fillDescriptions(edm::ConfigurationDescriptions &descriptions);
47 
48 private:
51 
54 
56 
59  const CTPPSPixelAnalysisMask *mask);
60 
62 };
63 
64 #endif
void run(const edm::DetSetVector< CTPPSPixelDigi > &input, edm::DetSetVector< CTPPSPixelCluster > &output, const CTPPSPixelAnalysisMask *mask)
edm::EDGetTokenT< edm::DetSetVector< CTPPSPixelDigi > > tokenCTPPSPixelDigi_
static std::string const input
Definition: EdmProvDump.cc:48
Channel-mask mapping.
CTPPSPixelGainCalibrationDBService theGainCalibrationDB
void produce(edm::Event &, const edm::EventSetup &) override
CTPPSPixelClusterProducer(const edm::ParameterSet &param)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)