CMS 3D CMS Logo

RPixRoadFinder.h
Go to the documentation of this file.
1 /*
2  *
3 * This is a part of CTPPS offline software.
4 * Author:
5 * Fabrizio Ferro (ferro@ge.infn.it)
6 * Enrico Robutti (robutti@ge.infn.it)
7 * Fabio Ravera (fabio.ravera@cern.ch)
8 *
9 */
10 #ifndef RecoCTPPS_PixelLocal_RPixRoadFinder_H
11 #define RecoCTPPS_PixelLocal_RPixRoadFinder_H
12 
15 
18 
19 
27 
33 
34 
35 #include <vector>
36 #include <set>
37 
38 
39 
41 
42  public:
43  explicit RPixRoadFinder(const edm::ParameterSet& param);
44  ~RPixRoadFinder() override;
45  void findPattern() override;
46 
47  private:
49  double roadRadius_;
50  unsigned int minRoadSize_;
51  unsigned int maxRoadSize_;
52  void run(const edm::DetSetVector<CTPPSPixelRecHit> &input, const CTPPSGeometry & geometry, std::vector<Road> &roads);
53 
54 };
55 
56 
57 #endif
unsigned int maxRoadSize_
static std::string const input
Definition: EdmProvDump.cc:45
RPixRoadFinder(const edm::ParameterSet &param)
void findPattern() override
The manager class for TOTEM RP geometry.
Definition: CTPPSGeometry.h:33
void run(const edm::DetSetVector< CTPPSPixelRecHit > &input, const CTPPSGeometry &geometry, std::vector< Road > &roads)
unsigned int minRoadSize_
~RPixRoadFinder() override