#include <SeedFromProtoTrack.h>
Classes | |
struct | Config |
Public Member Functions | |
bool | isValid () const |
SeedFromProtoTrack (const Config &, const reco::Track &proto, const edm::EventSetup &) | |
SeedFromProtoTrack (const Config &, 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 Config &, const reco::Track &proto, const edm::EventSetup &es) |
PTrajectoryStateOnDet const & | trajectoryState () const |
Private Attributes | |
RecHitContainer | theHits |
PTrajectoryStateOnDet | thePTraj |
bool | theValid |
Definition at line 25 of file SeedFromProtoTrack.h.
|
private |
Definition at line 51 of file SeedFromProtoTrack.h.
SeedFromProtoTrack::SeedFromProtoTrack | ( | const Config & | config, |
const reco::Track & | proto, | ||
const edm::EventSetup & | es | ||
) |
Definition at line 39 of file SeedFromProtoTrack.cc.
References TrackingRecHit::clone(), init(), nHits, edm::OwnVector< T, P >::push_back(), reco::Track::recHit(), reco::Track::recHitsSize(), and theHits.
SeedFromProtoTrack::SeedFromProtoTrack | ( | const Config & | config, |
const reco::Track & | proto, | ||
const SeedingHitSet & | hits, | ||
const edm::EventSetup & | es | ||
) |
Definition at line 27 of file SeedFromProtoTrack.cc.
References TrackingRecHit::clone(), mps_fire::i, init(), dqmiodumpmetadata::n, edm::OwnVector< T, P >::push_back(), SeedingHitSet::size(), and theHits.
|
inline |
Definition at line 38 of file SeedFromProtoTrack.h.
|
inlineprivate |
Definition at line 47 of file SeedFromProtoTrack.h.
References alongMomentum.
Referenced by trajectorySeed().
|
inlineprivate |
Definition at line 52 of file SeedFromProtoTrack.h.
References theHits.
Referenced by trajectorySeed().
|
private |
Definition at line 50 of file SeedFromProtoTrack.cc.
References edm::OwnVector< T, P >::back(), reco::TrackBase::charge(), reco::TrackBase::covariance(), TauDecayModes::dec, submitPVValidationJobs::err, SeedFromProtoTrack::Config::fieldToken_, TrackingRecHit::geographicalId(), edm::EventSetup::getData(), TrackerGeometry::idToDet(), TrajectoryStateOnSurface::isValid(), reco::TrackBase::momentum(), trajectoryStateTransform::persistentState(), GloballyPositioned< T >::position(), Propagator::propagate(), HLT_FULL_cff::propagator, SeedFromProtoTrack::Config::propagatorToken_, DetId::rawId(), reco::TrackBase::referencePoint(), theHits, thePTraj, theValid, and SeedFromProtoTrack::Config::trackerToken_.
Referenced by SeedFromProtoTrack().
|
inline |
Definition at line 42 of file SeedFromProtoTrack.h.
References theValid.
Referenced by ntupleDataFormat._Object::_checkIsValid(), SeedGeneratorFromProtoTracksEDProducer::produce(), TSGFromL1Muon::produce(), and core.AutoHandle.AutoHandle::ReallyLoad().
TrajectorySeed SeedFromProtoTrack::trajectorySeed | ( | ) | const |
Definition at line 84 of file SeedFromProtoTrack.cc.
References direction(), hits(), and trajectoryState().
Referenced by SeedGeneratorFromProtoTracksEDProducer::produce(), and TSGFromL1Muon::produce().
|
inlineprivate |
Definition at line 49 of file SeedFromProtoTrack.h.
References thePTraj.
Referenced by trajectorySeed().
|
private |
Definition at line 56 of file SeedFromProtoTrack.h.
Referenced by hits(), init(), and SeedFromProtoTrack().
|
private |
Definition at line 57 of file SeedFromProtoTrack.h.
Referenced by init(), and trajectoryState().
|
private |
Definition at line 55 of file SeedFromProtoTrack.h.