CMS 3D CMS Logo

DTSegtoRPC.h
Go to the documentation of this file.
1 #ifndef DTSEGTORPC_H
2 #define DTSEGTORPC_H
3 
10 
11 #include <memory>
12 
13 class RPCGeometry;
14 class DTGeometry;
15 class DTObjectMap;
16 class MuonGeometryRecord;
17 
18 class DTSegtoRPC {
19 public:
21  std::unique_ptr<RPCRecHitCollection> thePoints(DTRecSegment4DCollection const* all4DSegments,
22  edm::EventSetup const& iSetup,
23  bool debug,
24  double eyr);
25 
26 private:
30 
31  bool incldt;
32  bool incldtMB4;
33  double MinCosAng;
34  double MaxD;
35  double MaxDrb4;
37  int minPhiBX;
38  int maxPhiBX;
39 };
40 
41 #endif
double MaxDistanceBetweenSegments
Definition: DTSegtoRPC.h:36
int minPhiBX
Definition: DTSegtoRPC.h:37
edm::ESGetToken< DTObjectMap, MuonGeometryRecord > dtMapToken_
Definition: DTSegtoRPC.h:29
double MaxD
Definition: DTSegtoRPC.h:34
edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeoToken_
Definition: DTSegtoRPC.h:28
double MaxDrb4
Definition: DTSegtoRPC.h:35
#define debug
Definition: HDRShower.cc:19
std::unique_ptr< RPCRecHitCollection > thePoints(DTRecSegment4DCollection const *all4DSegments, edm::EventSetup const &iSetup, bool debug, double eyr)
Definition: DTSegtoRPC.cc:54
bool incldtMB4
Definition: DTSegtoRPC.h:32
int maxPhiBX
Definition: DTSegtoRPC.h:38
bool incldt
Definition: DTSegtoRPC.h:31
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > rpcGeoToken_
Definition: DTSegtoRPC.h:27
double MinCosAng
Definition: DTSegtoRPC.h:33
DTSegtoRPC(edm::ConsumesCollector iC, const edm::ParameterSet &)
Definition: DTSegtoRPC.cc:40