RecoLocalMuon
RPCRecHit
interface
CSCSegtoRPC.h
Go to the documentation of this file.
1
#ifndef CSCSEGTORPC_H
2
#define CSCSEGTORPC_H
3
4
#include "
FWCore/Framework/interface/Event.h
"
5
#include "
FWCore/Framework/interface/EventSetup.h
"
6
#include "
FWCore/Framework/interface/ESHandle.h
"
7
#include "
DataFormats/RPCRecHit/interface/RPCRecHit.h
"
8
#include "
DataFormats/RPCRecHit/interface/RPCRecHitCollection.h
"
9
#include "
DataFormats/CSCRecHit/interface/CSCSegmentCollection.h
"
10
11
#include <memory>
12
13
class
CSCSegtoRPC
{
14
public
:
15
CSCSegtoRPC
(
CSCSegmentCollection
const
* allCSCSegments,
edm::EventSetup
const
& iSetup,
bool
debug
,
double
eyr);
16
~CSCSegtoRPC
();
17
std::unique_ptr<RPCRecHitCollection>&&
thePoints
() {
return
std::move
(
_ThePoints
); }
18
19
private
:
20
std::unique_ptr<RPCRecHitCollection>
_ThePoints
;
21
edm::OwnVector<RPCRecHit>
RPCPointVector
;
22
bool
inclcsc
;
23
double
MaxD
;
24
};
25
26
#endif
CSCSegtoRPC::~CSCSegtoRPC
~CSCSegtoRPC()
Definition:
CSCSegtoRPC.cc:285
ESHandle.h
CSCSegtoRPC::_ThePoints
std::unique_ptr< RPCRecHitCollection > _ThePoints
Definition:
CSCSegtoRPC.h:20
CSCSegmentCollection
debug
#define debug
Definition:
HDRShower.cc:19
CSCSegtoRPC::MaxD
double MaxD
Definition:
CSCSegtoRPC.h:23
RPCRecHitCollection.h
Event.h
CSCSegtoRPC::RPCPointVector
edm::OwnVector< RPCRecHit > RPCPointVector
Definition:
CSCSegtoRPC.h:21
CSCSegtoRPC::inclcsc
bool inclcsc
Definition:
CSCSegtoRPC.h:22
edm::EventSetup
Definition:
EventSetup.h:57
CSCSegtoRPC::CSCSegtoRPC
CSCSegtoRPC(CSCSegmentCollection const *allCSCSegments, edm::EventSetup const &iSetup, bool debug, double eyr)
Definition:
CSCSegtoRPC.cc:15
eostools.move
def move(src, dest)
Definition:
eostools.py:511
CSCSegtoRPC::thePoints
std::unique_ptr< RPCRecHitCollection > && thePoints()
Definition:
CSCSegtoRPC.h:17
RPCRecHit.h
EventSetup.h
CSCSegtoRPC
Definition:
CSCSegtoRPC.h:13
edm::OwnVector< RPCRecHit >
CSCSegmentCollection.h
Generated for CMSSW Reference Manual by
1.8.16