src
RecoLocalMuon
RPCRecHit
plugins
CSCSegtoRPC.h
Go to the documentation of this file.
1
#ifndef CSCSEGTORPC_H
2
#define CSCSEGTORPC_H
3
4
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
5
#include "
FWCore/Framework/interface/EventSetup.h
"
6
#include "
DataFormats/RPCRecHit/interface/RPCRecHit.h
"
7
#include "
DataFormats/RPCRecHit/interface/RPCRecHitCollection.h
"
8
#include "
DataFormats/CSCRecHit/interface/CSCSegmentCollection.h
"
9
10
#include <memory>
11
12
class
RPCGeometry
;
13
class
CSCGeometry
;
14
class
CSCObjectMap
;
15
class
MuonGeometryRecord
;
16
17
class
CSCSegtoRPC
{
18
public
:
19
explicit
CSCSegtoRPC
(
edm::ConsumesCollector
iC);
20
std::unique_ptr<RPCRecHitCollection>
thePoints
(
CSCSegmentCollection
const
* allCSCSegments,
21
edm::EventSetup
const
& iSetup,
22
bool
debug
,
23
double
eyr);
24
25
private
:
26
edm::ESGetToken<RPCGeometry, MuonGeometryRecord>
rpcGeoToken_
;
27
edm::ESGetToken<CSCGeometry, MuonGeometryRecord>
cscGeoToken_
;
28
edm::ESGetToken<CSCObjectMap, MuonGeometryRecord>
cscMapToken_
;
29
};
30
31
#endif
CSCSegtoRPC::CSCSegtoRPC
CSCSegtoRPC(edm::ConsumesCollector iC)
Definition:
CSCSegtoRPC.cc:15
EventSetup.h
CSCGeometry
Definition:
CSCGeometry.h:24
CSCSegtoRPC::cscGeoToken_
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > cscGeoToken_
Definition:
CSCSegtoRPC.h:27
RPCRecHit.h
MuonGeometryRecord
Definition:
MuonGeometryRecord.h:34
RPCGeometry
Definition:
RPCGeometry.h:20
RPCRecHitCollection.h
CSCSegtoRPC
Definition:
CSCSegtoRPC.h:17
edm::ESGetToken< RPCGeometry, MuonGeometryRecord >
edm::EventSetup
Definition:
EventSetup.h:59
CSCSegmentCollection
CSCSegmentCollection.h
debug
#define debug
Definition:
HDRShower.cc:19
CSCObjectMap
Definition:
CSCObjectMap.h:11
CSCSegtoRPC::thePoints
std::unique_ptr< RPCRecHitCollection > thePoints(CSCSegmentCollection const *allCSCSegments, edm::EventSetup const &iSetup, bool debug, double eyr)
Definition:
CSCSegtoRPC.cc:18
CSCSegtoRPC::cscMapToken_
edm::ESGetToken< CSCObjectMap, MuonGeometryRecord > cscMapToken_
Definition:
CSCSegtoRPC.h:28
CSCSegtoRPC::rpcGeoToken_
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > rpcGeoToken_
Definition:
CSCSegtoRPC.h:26
ConsumesCollector.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
Generated for CMSSW Reference Manual by
1.8.14