CMS 3D CMS Logo

CSCSegtoRPC.h
Go to the documentation of this file.
1 #ifndef CSCSEGTORPC_H
2 #define CSCSEGTORPC_H
3 
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;
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