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 
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
edm::DetSetVector< CTPPSPixelRecHit >
input
static const std::string input
Definition: EdmProvDump.cc:48
RPixRoadFinder::~RPixRoadFinder
~RPixRoadFinder() override
Definition: RPixRoadFinder.cc:38
CTPPSGeometry
The manager class for TOTEM RP geometry.
Definition: CTPPSGeometry.h:29
RPixClusterToHit.h
RPixRoadFinder::verbosity_
int verbosity_
Definition: RPixRoadFinder.h:43
RPixRoadFinder::findPattern
void findPattern() override
Definition: RPixRoadFinder.cc:42
geometry
Definition: geometry.py:1
CTPPSPixelDetId.h
CTPPSPixelRecHit.h
VeryForwardMisalignedGeometryRecord.h
RPixRoadFinder::roadRadius_
double roadRadius_
Definition: RPixRoadFinder.h:44
CTPPSGeometry.h
RPixRoadFinder::RPixRoadFinder
RPixRoadFinder(const edm::ParameterSet &param)
Definition: RPixRoadFinder.cc:29
RPixDetPatternFinder.h
RPixRoadFinder
Definition: RPixRoadFinder.h:36
RPixRoadFinder::minRoadSize_
unsigned int minRoadSize_
Definition: RPixRoadFinder.h:45
edm::ParameterSet
Definition: ParameterSet.h:47
RPixRoadFinder::maxRoadSize_
unsigned int maxRoadSize_
Definition: RPixRoadFinder.h:46
CTPPSPixelCluster.h
DetSetVector.h
VeryForwardRealGeometryRecord.h
RPixRoadFinder::run
void run(const edm::DetSetVector< CTPPSPixelRecHit > &input, const CTPPSGeometry &geometry, std::vector< Road > &roads)
InputTag.h
DetId.h
ESWatcher.h
RPTopology.h
DetSet.h
ParameterSet.h
RPixDetPatternFinder
Definition: RPixDetPatternFinder.h:26