CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 RecoPPS_Local_RPixRoadFinder_H
11 #define RecoPPS_Local_RPixRoadFinder_H
12 
15 
18 
26 
32 
33 #include <vector>
34 #include <set>
35 
37 public:
38  explicit RPixRoadFinder(const edm::ParameterSet &param);
39  ~RPixRoadFinder() override;
40  void findPattern() override;
41 
42 private:
44  double roadRadius_;
45  unsigned int minRoadSize_;
46  unsigned int maxRoadSize_;
47  void run(const edm::DetSetVector<CTPPSPixelRecHit> &input, const CTPPSGeometry &geometry, std::vector<Road> &roads);
48 };
49 
50 #endif
unsigned int maxRoadSize_
static std::string const input
Definition: EdmProvDump.cc:47
RPixRoadFinder(const edm::ParameterSet &param)
void findPattern() override
The manager class for TOTEM RP geometry.
Definition: CTPPSGeometry.h:30
void run(const edm::DetSetVector< CTPPSPixelRecHit > &input, const CTPPSGeometry &geometry, std::vector< Road > &roads)
unsigned int minRoadSize_
~RPixRoadFinder() override