RecoLocalMuon
RPCRecHit
interface
DTSegtoRPC.h
Go to the documentation of this file.
1
#ifndef DTSEGTORPC_H
2
#define DTSEGTORPC_H
3
4
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
5
#include "
FWCore/Framework/interface/EventSetup.h
"
6
#include "
DataFormats/DTRecHit/interface/DTRecSegment4DCollection.h
"
7
#include "
DataFormats/RPCRecHit/interface/RPCRecHit.h
"
8
#include "
DataFormats/RPCRecHit/interface/RPCRecHitCollection.h
"
9
10
#include <memory>
11
12
class
RPCGeometry
;
13
class
DTGeometry
;
14
class
DTObjectMap
;
15
class
MuonGeometryRecord
;
16
17
class
DTSegtoRPC
{
18
public
:
19
explicit
DTSegtoRPC
(
edm::ConsumesCollector
iC);
20
std::unique_ptr<RPCRecHitCollection>
thePoints
(
DTRecSegment4DCollection
const
* all4DSegments,
21
edm::EventSetup
const
& iSetup,
22
bool
debug
,
23
double
eyr);
24
25
private
:
26
edm::ESGetToken<RPCGeometry, MuonGeometryRecord>
rpcGeoToken_
;
27
edm::ESGetToken<DTGeometry, MuonGeometryRecord>
dtGeoToken_
;
28
edm::ESGetToken<DTObjectMap, MuonGeometryRecord>
dtMapToken_
;
29
30
bool
incldt
;
31
bool
incldtMB4
;
32
double
MinCosAng
;
33
double
MaxD
;
34
double
MaxDrb4
;
35
double
MaxDistanceBetweenSegments
;
36
};
37
38
#endif
DTGeometry
Definition:
DTGeometry.h:28
DTSegtoRPC::dtGeoToken_
edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeoToken_
Definition:
DTSegtoRPC.h:27
DTSegtoRPC::thePoints
std::unique_ptr< RPCRecHitCollection > thePoints(DTRecSegment4DCollection const *all4DSegments, edm::EventSetup const &iSetup, bool debug, double eyr)
Definition:
DTSegtoRPC.cc:62
DTSegtoRPC::rpcGeoToken_
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > rpcGeoToken_
Definition:
DTSegtoRPC.h:26
DTSegtoRPC::MaxDrb4
double MaxDrb4
Definition:
DTSegtoRPC.h:34
DTSegtoRPC::incldtMB4
bool incldtMB4
Definition:
DTSegtoRPC.h:31
debug
#define debug
Definition:
HDRShower.cc:19
DTSegtoRPC::incldt
bool incldt
Definition:
DTSegtoRPC.h:30
DTObjectMap
Definition:
DTObjectMap.h:11
DTSegtoRPC::MinCosAng
double MinCosAng
Definition:
DTSegtoRPC.h:32
DTSegtoRPC
Definition:
DTSegtoRPC.h:17
DTRecSegment4DCollection
DTSegtoRPC::DTSegtoRPC
DTSegtoRPC(edm::ConsumesCollector iC)
Definition:
DTSegtoRPC.cc:39
RPCRecHitCollection.h
DTSegtoRPC::MaxDistanceBetweenSegments
double MaxDistanceBetweenSegments
Definition:
DTSegtoRPC.h:35
DTSegtoRPC::dtMapToken_
edm::ESGetToken< DTObjectMap, MuonGeometryRecord > dtMapToken_
Definition:
DTSegtoRPC.h:28
edm::EventSetup
Definition:
EventSetup.h:58
edm::ESGetToken< RPCGeometry, MuonGeometryRecord >
DTSegtoRPC::MaxD
double MaxD
Definition:
DTSegtoRPC.h:33
RPCRecHit.h
EventSetup.h
RPCGeometry
Definition:
RPCGeometry.h:20
ConsumesCollector.h
MuonGeometryRecord
Definition:
MuonGeometryRecord.h:34
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
DTRecSegment4DCollection.h
Generated for CMSSW Reference Manual by
1.8.16