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
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
10
11
#include <memory>
12
13
class
RPCGeometry
;
14
class
CSCGeometry
;
15
class
CSCObjectMap
;
16
class
MuonGeometryRecord
;
17
18
class
CSCSegtoRPC
{
19
public
:
20
explicit
CSCSegtoRPC
(
edm::ConsumesCollector
iC,
const
edm::ParameterSet
&);
21
std::unique_ptr<RPCRecHitCollection>
thePoints
(
CSCSegmentCollection
const
* allCSCSegments,
22
edm::EventSetup
const
& iSetup,
23
bool
debug
,
24
double
eyr);
25
26
private
:
27
edm::ESGetToken<RPCGeometry, MuonGeometryRecord>
rpcGeoToken_
;
28
edm::ESGetToken<CSCGeometry, MuonGeometryRecord>
cscGeoToken_
;
29
edm::ESGetToken<CSCObjectMap, MuonGeometryRecord>
cscMapToken_
;
30
int
minBX
;
31
int
maxBX
;
32
};
33
34
#endif
EventSetup.h
CSCGeometry
Definition:
CSCGeometry.h:24
CSCSegtoRPC::cscGeoToken_
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > cscGeoToken_
Definition:
CSCSegtoRPC.h:28
RPCRecHit.h
MuonGeometryRecord
Definition:
MuonGeometryRecord.h:34
ParameterSet.h
RPCGeometry
Definition:
RPCGeometry.h:20
RPCRecHitCollection.h
CSCSegtoRPC
Definition:
CSCSegtoRPC.h:18
edm::ESGetToken< RPCGeometry, MuonGeometryRecord >
edm::EventSetup
Definition:
EventSetup.h:56
CSCSegmentCollection
CSCSegmentCollection.h
debug
#define debug
Definition:
HDRShower.cc:19
CSCSegtoRPC::maxBX
int maxBX
Definition:
CSCSegtoRPC.h:31
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:22
edm::ParameterSet
Definition:
ParameterSet.h:47
CSCSegtoRPC::minBX
int minBX
Definition:
CSCSegtoRPC.h:30
CSCSegtoRPC::cscMapToken_
edm::ESGetToken< CSCObjectMap, MuonGeometryRecord > cscMapToken_
Definition:
CSCSegtoRPC.h:29
CSCSegtoRPC::CSCSegtoRPC
CSCSegtoRPC(edm::ConsumesCollector iC, const edm::ParameterSet &)
Definition:
CSCSegtoRPC.cc:16
CSCSegtoRPC::rpcGeoToken_
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > rpcGeoToken_
Definition:
CSCSegtoRPC.h:27
ConsumesCollector.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
Generated for CMSSW Reference Manual by
1.8.14