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 RecoPPS_Local_RPixRoadFinder_H
11 #define RecoPPS_Local_RPixRoadFinder_H
12 
15 
17 
25 
30 
31 #include <vector>
32 #include <set>
33 
35 public:
36  explicit RPixRoadFinder(const edm::ParameterSet &param);
37  ~RPixRoadFinder() override;
38  void findPattern(bool isbadpot) override;
39 
40 private:
42  double roadRadius_;
43  unsigned int minRoadSize_;
44  unsigned int maxRoadSize_;
46  void run(const edm::DetSetVector<CTPPSPixelRecHit> &input, const CTPPSGeometry &geometry, std::vector<Road> &roads);
47 };
48 
49 #endif
unsigned int maxRoadSize_
void findPattern(bool isbadpot) override
static std::string const input
Definition: EdmProvDump.cc:50
RPixRoadFinder(const edm::ParameterSet &param)
The manager class for TOTEM RP geometry.
Definition: CTPPSGeometry.h:30
double roadRadiusBadPot_
void run(const edm::DetSetVector< CTPPSPixelRecHit > &input, const CTPPSGeometry &geometry, std::vector< Road > &roads)
unsigned int minRoadSize_
~RPixRoadFinder() override