CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
CSCSegtoRPC Class Reference

#include <CSCSegtoRPC.h>

Public Member Functions

 CSCSegtoRPC (CSCSegmentCollection const *allCSCSegments, edm::EventSetup const &iSetup, bool debug, double eyr)
 
std::unique_ptr
< RPCRecHitCollection > && 
thePoints ()
 
 ~CSCSegtoRPC ()
 

Private Attributes

std::unique_ptr
< RPCRecHitCollection
_ThePoints
 
bool inclcsc
 
double MaxD
 
edm::OwnVector< RPCRecHitRPCPointVector
 

Detailed Description

Definition at line 12 of file CSCSegtoRPC.h.

Constructor & Destructor Documentation

CSCSegtoRPC::CSCSegtoRPC ( CSCSegmentCollection const *  allCSCSegments,
edm::EventSetup const &  iSetup,
bool  debug,
double  eyr 
)

Definition at line 15 of file CSCSegtoRPC.cc.

CSCSegtoRPC::~CSCSegtoRPC ( )

Definition at line 235 of file CSCSegtoRPC.cc.

Member Function Documentation

std::unique_ptr<RPCRecHitCollection>&& CSCSegtoRPC::thePoints ( )
inline

Definition at line 16 of file CSCSegtoRPC.h.

References _ThePoints, and eostools::move().

16 { return std::move(_ThePoints); }
std::unique_ptr< RPCRecHitCollection > _ThePoints
Definition: CSCSegtoRPC.h:19
def move
Definition: eostools.py:510

Member Data Documentation

std::unique_ptr<RPCRecHitCollection> CSCSegtoRPC::_ThePoints
private

Definition at line 19 of file CSCSegtoRPC.h.

Referenced by thePoints().

bool CSCSegtoRPC::inclcsc
private

Definition at line 21 of file CSCSegtoRPC.h.

double CSCSegtoRPC::MaxD
private

Definition at line 22 of file CSCSegtoRPC.h.

edm::OwnVector<RPCRecHit> CSCSegtoRPC::RPCPointVector
private

Definition at line 20 of file CSCSegtoRPC.h.