Go to the documentation of this file.
32 for (
unsigned int iHit = 0, nHits = proto.
recHitsSize(); iHit < nHits; ++iHit) {
67 edm::LogError(
"SeedFromProtoTrack") <<
" was trying to create a seed from:\n"
PropagationDirection direction() const
const RecHitContainer & hits() const
const Point & referencePoint() const
Reference point on the track.
SeedFromProtoTrack(const reco::Track &proto, const edm::EventSetup &)
TrajectorySeed trajectorySeed() const
Global3DVector GlobalVector
DetId geographicalId() const
size_t recHitsSize() const
Get number of RecHits. (Warning, this includes invalid hits, which are not physical hits).
int charge() const
track electric charge
Global3DPoint GlobalPoint
CovarianceMatrix covariance() const
return track covariance matrix
PTrajectoryStateOnDet thePTraj
virtual TrackingRecHit * clone() const =0
TrackingRecHitRef recHit(size_t i) const
Get i-th hit on the track.
math::XYZPoint Point
point in the space
void init(const reco::Track &proto, const edm::EventSetup &es)
const PositionType & position() const
constexpr uint32_t rawId() const
get the raw id
PTrajectoryStateOnDet const & trajectoryState() const
const Vector & momentum() const
track momentum vector
math::XYZVector Vector
spatial vector