Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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.5