Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
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
DTSegtoRPC::MaxDistanceBetweenSegments
double MaxDistanceBetweenSegments
Definition:
DTSegtoRPC.h:35
EventSetup.h
DTRecSegment4DCollection
DTGeometry
Definition:
DTGeometry.h:28
DTSegtoRPC::dtMapToken_
edm::ESGetToken< DTObjectMap, MuonGeometryRecord > dtMapToken_
Definition:
DTSegtoRPC.h:28
RPCRecHit.h
MuonGeometryRecord
Definition:
MuonGeometryRecord.h:34
RPCGeometry
Definition:
RPCGeometry.h:20
RPCRecHitCollection.h
edm::ESGetToken< RPCGeometry, MuonGeometryRecord >
DTSegtoRPC::MaxD
double MaxD
Definition:
DTSegtoRPC.h:33
DTSegtoRPC::dtGeoToken_
edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeoToken_
Definition:
DTSegtoRPC.h:27
edm::EventSetup
Definition:
EventSetup.h:59
DTSegtoRPC::MaxDrb4
double MaxDrb4
Definition:
DTSegtoRPC.h:34
DTSegtoRPC
Definition:
DTSegtoRPC.h:17
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:62
DTObjectMap
Definition:
DTObjectMap.h:11
DTSegtoRPC::incldtMB4
bool incldtMB4
Definition:
DTSegtoRPC.h:31
DTSegtoRPC::incldt
bool incldt
Definition:
DTSegtoRPC.h:30
DTSegtoRPC::rpcGeoToken_
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > rpcGeoToken_
Definition:
DTSegtoRPC.h:26
DTSegtoRPC::MinCosAng
double MinCosAng
Definition:
DTSegtoRPC.h:32
ConsumesCollector.h
DTRecSegment4DCollection.h
DTSegtoRPC::DTSegtoRPC
DTSegtoRPC(edm::ConsumesCollector iC)
Definition:
DTSegtoRPC.cc:39
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
Generated for CMSSW Reference Manual by
1.8.5