#include <TracktoRPC.h>
Public Member Functions | |
std::unique_ptr< RPCRecHitCollection > | thePoints (reco::TrackCollection const *alltracks, edm::EventSetup const &iSetup, bool debug) |
TracktoRPC (const edm::ParameterSet &iConfig, const edm::InputTag &tracklabel, edm::ConsumesCollector iC) | |
Private Member Functions | |
bool | ValidRPCSurface (RPCDetId rpcid, LocalPoint LocalP, const RPCGeometry *rpcGeo) |
Definition at line 65 of file TracktoRPC.h.
TracktoRPC::TracktoRPC | ( | const edm::ParameterSet & | iConfig, |
const edm::InputTag & | tracklabel, | ||
edm::ConsumesCollector | iC | ||
) |
Definition at line 54 of file TracktoRPC.cc.
References edm::InputTag::label(), and theTrackTransformer.
std::unique_ptr< RPCRecHitCollection > TracktoRPC::thePoints | ( | reco::TrackCollection const * | alltracks, |
edm::EventSetup const & | iSetup, | ||
bool | debug | ||
) |
Definition at line 69 of file TracktoRPC.cc.
References edm::OwnVector< T, P >::begin(), RPCNoise_example::check, edm::OwnVector< T, P >::clear(), gather_cfg::cout, MuonSubdetId::CSC, cscGeoToken_, cscMapToken_, debug, HLT_FULL_cff::distance, MuonSubdetId::DT, dtGeoToken_, dtMapToken_, PVValHelper::dx, PVValHelper::dy, PVValHelper::dz, edm::OwnVector< T, P >::end(), CSCDetId::endcap(), GeomDet::geographicalId(), edm::EventSetup::getData(), CSCObjectMap::getRolls(), DTObjectMap::getRolls(), TrajectoryStateOnSurface::globalPosition(), RPCRoll::id(), triggerObjects_cff::id, RPCGeometry::idToDet(), DTGeometry::idToDet(), CSCGeometry::idToDet(), TrajectoryStateOnSurface::isValid(), RectangularStripTopology::localPosition(), TrapezoidalStripTopology::localPosition(), TrajectoryStateOnSurface::localPosition(), RPCResidualsHLT_cfi::MaxD, DetId::Muon, RPCGeomServ::name(), RPCRoll::nstrips(), TrackCandidateProducer_cfi::propagator, propagatorToken_, edm::OwnVector< T, P >::push_back(), DetId::rawId(), RPCDetId::region(), RPCDetId::ring(), RPCGeometry::roll(), rpcGeoToken_, DTChamberId::sector(), RPCDetId::sector(), RPCGeomServ::segment(), mathSSE::sqrt(), RPCDetId::station(), RectangularStripTopology::stripLength(), TrapezoidalStripTopology::stripLength(), GeomDet::surface(), groupFilesInBlocks::temp, theTrackTransformer, GeomDet::toGlobal(), Surface::toGlobal(), RPCRoll::topology(), HLT_FULL_cff::track, FastTrackerRecHitMaskProducer_cfi::trajectories, ValidRPCSurface(), DTChamberId::wheel(), PV3DBase< T, PVType, FrameType >::x(), TrackerOfflineValidation_Dqm_cff::xmax, TrackerOfflineValidation_Dqm_cff::xmin, PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 21 of file TracktoRPC.cc.
References Surface::bounds(), RPCGeometry::idToDet(), RPCRoll::isBarrel(), RPCRoll::isForward(), Bounds::length(), Pi, DetId::rawId(), GeomDet::surface(), Bounds::width(), PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
Referenced by thePoints().
|
private |
Definition at line 78 of file TracktoRPC.h.
Referenced by thePoints().
|
private |
Definition at line 79 of file TracktoRPC.h.
Referenced by thePoints().
|
private |
Definition at line 76 of file TracktoRPC.h.
Referenced by thePoints().
|
private |
Definition at line 77 of file TracktoRPC.h.
Referenced by thePoints().
|
private |
Definition at line 80 of file TracktoRPC.h.
Referenced by thePoints().
|
private |
Definition at line 75 of file TracktoRPC.h.
Referenced by thePoints().
|
private |
Definition at line 81 of file TracktoRPC.h.
Referenced by thePoints(), and TracktoRPC().