Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
10
#include <memory>
11
12
class
CSCSegtoRPC
{
13
public
:
14
CSCSegtoRPC
(
CSCSegmentCollection
const
* allCSCSegments,
edm::EventSetup
const
& iSetup,
bool
debug
,
double
eyr);
15
~CSCSegtoRPC
();
16
std::unique_ptr<RPCRecHitCollection> &&
thePoints
(){
return
std::move(
_ThePoints
); }
17
18
private
:
19
std::unique_ptr<RPCRecHitCollection>
_ThePoints
;
20
edm::OwnVector<RPCRecHit>
RPCPointVector
;
21
bool
inclcsc
;
22
double
MaxD
;
23
};
24
25
#endif
Event.h
EventSetup.h
CSCSegtoRPC::~CSCSegtoRPC
~CSCSegtoRPC()
Definition:
CSCSegtoRPC.cc:235
RPCRecHit.h
CSCSegtoRPC::MaxD
double MaxD
Definition:
CSCSegtoRPC.h:22
CSCSegtoRPC::_ThePoints
std::unique_ptr< RPCRecHitCollection > _ThePoints
Definition:
CSCSegtoRPC.h:19
RPCRecHitCollection.h
CSCSegtoRPC
Definition:
CSCSegtoRPC.h:12
edm::OwnVector< RPCRecHit >
CSCSegtoRPC::inclcsc
bool inclcsc
Definition:
CSCSegtoRPC.h:21
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
CSCSegmentCollection
CSCSegtoRPC::CSCSegtoRPC
CSCSegtoRPC(CSCSegmentCollection const *allCSCSegments, edm::EventSetup const &iSetup, bool debug, double eyr)
Definition:
CSCSegtoRPC.cc:15
debug
#define debug
Definition:
HDRShower.cc:19
CSCSegtoRPC::RPCPointVector
edm::OwnVector< RPCRecHit > RPCPointVector
Definition:
CSCSegtoRPC.h:20
CSCSegtoRPC::thePoints
std::unique_ptr< RPCRecHitCollection > && thePoints()
Definition:
CSCSegtoRPC.h:16
Generated for CMSSW Reference Manual by
1.8.5