#include <SeedFromProtoTrack.h>
Public Member Functions | |
bool | isValid () const |
SeedFromProtoTrack (const reco::Track &proto, const edm::EventSetup &) | |
SeedFromProtoTrack (const reco::Track &proto, const SeedingHitSet &hits, const edm::EventSetup &es) | |
TrajectorySeed | trajectorySeed () const |
~SeedFromProtoTrack () | |
Private Types | |
typedef edm::OwnVector< TrackingRecHit > | RecHitContainer |
Private Member Functions | |
PropagationDirection | direction () const |
const RecHitContainer & | hits () const |
void | init (const reco::Track &proto, const edm::EventSetup &es) |
PTrajectoryStateOnDet const & | trajectoryState () const |
Private Attributes | |
RecHitContainer | theHits |
PTrajectoryStateOnDet | thePTraj |
bool | theValid |
Definition at line 13 of file SeedFromProtoTrack.h.
|
private |
Definition at line 36 of file SeedFromProtoTrack.h.
SeedFromProtoTrack::SeedFromProtoTrack | ( | const reco::Track & | proto, |
const edm::EventSetup & | es | ||
) |
Definition at line 32 of file SeedFromProtoTrack.cc.
References TrackingRecHit::clone(), init(), edm::OwnVector< T, P >::push_back(), reco::Track::recHit(), reco::Track::recHitsSize(), rpcPointValidation_cfi::refHit, and theHits.
SeedFromProtoTrack::SeedFromProtoTrack | ( | const reco::Track & | proto, |
const SeedingHitSet & | hits, | ||
const edm::EventSetup & | es | ||
) |
Definition at line 21 of file SeedFromProtoTrack.cc.
References TrackingRecHit::clone(), mps_fire::i, init(), gen::n, edm::OwnVector< T, P >::push_back(), SeedingHitSet::size(), and theHits.
|
inline |
Definition at line 21 of file SeedFromProtoTrack.h.
|
inlineprivate |
Definition at line 31 of file SeedFromProtoTrack.h.
References alongMomentum.
Referenced by trajectorySeed().
|
inlineprivate |
|
private |
Definition at line 45 of file SeedFromProtoTrack.cc.
References edm::OwnVector< T, P >::back(), reco::TrackBase::charge(), reco::TrackBase::covariance(), TrackingRecHit::geographicalId(), edm::EventSetup::get(), TrackerGeometry::idToDet(), TrajectoryStateOnSurface::isValid(), reco::TrackBase::momentum(), trajectoryStateTransform::persistentState(), GloballyPositioned< T >::position(), Propagator::propagate(), PhotonConversionTrajectorySeedProducerFromQuadruplets_cfi::propagator, DetId::rawId(), reco::TrackBase::referencePoint(), reco::return(), theHits, thePTraj, theValid, mixOne_simraw_on_sim_cfi::tracker, and badGlobalMuonTaggersAOD_cff::vtx.
Referenced by SeedFromProtoTrack().
|
inline |
Definition at line 25 of file SeedFromProtoTrack.h.
References init.
Referenced by ntupleDataFormat._Object::_checkIsValid(), SeedGeneratorFromProtoTracksEDProducer::produce(), TSGFromL1Muon::produce(), and core.AutoHandle.AutoHandle::ReallyLoad().
TrajectorySeed SeedFromProtoTrack::trajectorySeed | ( | ) | const |
Definition at line 86 of file SeedFromProtoTrack.cc.
References direction(), hits(), and trajectoryState().
Referenced by SeedGeneratorFromProtoTracksEDProducer::produce(), and TSGFromL1Muon::produce().
|
inlineprivate |
|
private |
Definition at line 42 of file SeedFromProtoTrack.h.
Referenced by init(), and SeedFromProtoTrack().
|
private |
Definition at line 43 of file SeedFromProtoTrack.h.
Referenced by init().
|
private |
Definition at line 41 of file SeedFromProtoTrack.h.
Referenced by init().