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 Member Functions | Private Attributes
TracktoRPC Class Reference

#include <TracktoRPC.h>

Public Member Functions

std::unique_ptr
< RPCRecHitCollection > && 
thePoints ()
 
 TracktoRPC (reco::TrackCollection const *alltracks, edm::EventSetup const &iSetup, bool debug, const edm::ParameterSet &iConfig, const edm::InputTag &tracklabel)
 
 ~TracktoRPC ()
 

Private Member Functions

bool ValidRPCSurface (RPCDetId rpcid, LocalPoint LocalP, const edm::EventSetup &iSetup)
 

Private Attributes

std::unique_ptr
< RPCRecHitCollection
_ThePoints
 
double MaxD
 
edm::OwnVector< RPCRecHitRPCPointVector
 
edm::ESHandle< PropagatorthePropagator
 
TrackTransformerBasetheTrackTransformer
 

Detailed Description

Definition at line 59 of file TracktoRPC.h.

Constructor & Destructor Documentation

TracktoRPC::TracktoRPC ( reco::TrackCollection const *  alltracks,
edm::EventSetup const &  iSetup,
bool  debug,
const edm::ParameterSet iConfig,
const edm::InputTag tracklabel 
)

Definition at line 54 of file TracktoRPC.cc.

TracktoRPC::~TracktoRPC ( )

Definition at line 397 of file TracktoRPC.cc.

Member Function Documentation

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

Definition at line 63 of file TracktoRPC.h.

References _ThePoints, and eostools::move().

63 { return std::move(_ThePoints); }
std::unique_ptr< RPCRecHitCollection > _ThePoints
Definition: TracktoRPC.h:68
def move
Definition: eostools.py:510
bool TracktoRPC::ValidRPCSurface ( RPCDetId  rpcid,
LocalPoint  LocalP,
const edm::EventSetup iSetup 
)
private

Definition at line 21 of file TracktoRPC.cc.

Member Data Documentation

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

Definition at line 68 of file TracktoRPC.h.

Referenced by thePoints().

double TracktoRPC::MaxD
private

Definition at line 70 of file TracktoRPC.h.

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

Definition at line 69 of file TracktoRPC.h.

edm::ESHandle<Propagator> TracktoRPC::thePropagator
private

Definition at line 73 of file TracktoRPC.h.

TrackTransformerBase* TracktoRPC::theTrackTransformer
private

Definition at line 72 of file TracktoRPC.h.