src
RecoLocalMuon
RPCRecHit
plugins
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
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
10
11
#include <memory>
12
13
class
RPCGeometry
;
14
class
DTGeometry
;
15
class
DTObjectMap
;
16
class
MuonGeometryRecord
;
17
18
class
DTSegtoRPC
{
19
public
:
20
explicit
DTSegtoRPC
(
edm::ConsumesCollector
iC,
const
edm::ParameterSet
&);
21
std::unique_ptr<RPCRecHitCollection>
thePoints
(
DTRecSegment4DCollection
const
* all4DSegments,
22
edm::EventSetup
const
& iSetup,
23
bool
debug
,
24
double
eyr);
25
26
private
:
27
edm::ESGetToken<RPCGeometry, MuonGeometryRecord>
rpcGeoToken_
;
28
edm::ESGetToken<DTGeometry, MuonGeometryRecord>
dtGeoToken_
;
29
edm::ESGetToken<DTObjectMap, MuonGeometryRecord>
dtMapToken_
;
30
31
bool
incldt
;
32
bool
incldtMB4
;
33
double
MinCosAng
;
34
double
MaxD
;
35
double
MaxDrb4
;
36
double
MaxDistanceBetweenSegments
;
37
int
minPhiBX
;
38
int
maxPhiBX
;
39
};
40
41
#endif
DTSegtoRPC::MaxDistanceBetweenSegments
double MaxDistanceBetweenSegments
Definition:
DTSegtoRPC.h:36
DTSegtoRPC::minPhiBX
int minPhiBX
Definition:
DTSegtoRPC.h:37
EventSetup.h
DTRecSegment4DCollection
DTGeometry
Definition:
DTGeometry.h:28
DTSegtoRPC::dtMapToken_
edm::ESGetToken< DTObjectMap, MuonGeometryRecord > dtMapToken_
Definition:
DTSegtoRPC.h:29
RPCRecHit.h
MuonGeometryRecord
Definition:
MuonGeometryRecord.h:34
ParameterSet.h
RPCGeometry
Definition:
RPCGeometry.h:20
RPCRecHitCollection.h
edm::ESGetToken< RPCGeometry, MuonGeometryRecord >
DTSegtoRPC::MaxD
double MaxD
Definition:
DTSegtoRPC.h:34
DTSegtoRPC::dtGeoToken_
edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeoToken_
Definition:
DTSegtoRPC.h:28
edm::EventSetup
Definition:
EventSetup.h:59
DTSegtoRPC::MaxDrb4
double MaxDrb4
Definition:
DTSegtoRPC.h:35
DTSegtoRPC
Definition:
DTSegtoRPC.h:18
debug
#define debug
Definition:
HDRShower.cc:19
DTSegtoRPC::thePoints
std::unique_ptr< RPCRecHitCollection > thePoints(DTRecSegment4DCollection const *all4DSegments, edm::EventSetup const &iSetup, bool debug, double eyr)
Definition:
DTSegtoRPC.cc:54
DTObjectMap
Definition:
DTObjectMap.h:11
DTSegtoRPC::incldtMB4
bool incldtMB4
Definition:
DTSegtoRPC.h:32
DTSegtoRPC::maxPhiBX
int maxPhiBX
Definition:
DTSegtoRPC.h:38
DTSegtoRPC::incldt
bool incldt
Definition:
DTSegtoRPC.h:31
DTSegtoRPC::rpcGeoToken_
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > rpcGeoToken_
Definition:
DTSegtoRPC.h:27
edm::ParameterSet
Definition:
ParameterSet.h:47
DTSegtoRPC::MinCosAng
double MinCosAng
Definition:
DTSegtoRPC.h:33
ConsumesCollector.h
DTRecSegment4DCollection.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
DTSegtoRPC::DTSegtoRPC
DTSegtoRPC(edm::ConsumesCollector iC, const edm::ParameterSet &)
Definition:
DTSegtoRPC.cc:40
Generated for CMSSW Reference Manual by
1.8.14