CMS 3D CMS Logo

CTPPSPixelRecHitProducer.h
Go to the documentation of this file.
1 /**********************************************************************
2  *
3  * Author: F.Ferro - INFN Genova
4  *
5  **********************************************************************/
6 #ifndef RecoPPS_Local_CTPPSPixelRecHitProducer_H
7 #define RecoPPS_Local_CTPPSPixelRecHitProducer_H
8 
12 
18 
22 
29 
32 
34 public:
35  explicit CTPPSPixelRecHitProducer(const edm::ParameterSet &param);
36 
37  ~CTPPSPixelRecHitProducer() override;
38 
39  void produce(edm::Event &, const edm::EventSetup &) override;
40 
41  static void fillDescriptions(edm::ConfigurationDescriptions &descriptions);
42 
43 private:
46 
50 
52 
55  const PPSPixelTopology &ppt);
56 };
57 
58 #endif
static std::string const input
Definition: EdmProvDump.cc:47
edm::EDGetTokenT< edm::DetSetVector< CTPPSPixelCluster > > tokenCTPPSPixelCluster_
void run(const edm::DetSetVector< CTPPSPixelCluster > &input, edm::DetSetVector< CTPPSPixelRecHit > &output, const PPSPixelTopology &ppt)
CTPPSPixelRecHitProducer(const edm::ParameterSet &param)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void produce(edm::Event &, const edm::EventSetup &) override
edm::ESGetToken< PPSPixelTopology, PPSPixelTopologyRcd > pixelTopologyToken_