32 for (
unsigned int i = 0,
n = hits.
size();
i <
n; ++
i) {
36 init(config, proto, es);
47 init(config, proto, es);
73 edm::LogError(
"SeedFromProtoTrack") <<
" was trying to create a seed from:\n"
const Point & referencePoint() const
Reference point on the track.
SeedFromProtoTrack(const Config &, const reco::Track &proto, const edm::EventSetup &)
PTrajectoryStateOnDet thePTraj
size_t recHitsSize() const
Get number of RecHits. (Warning, this includes invalid hits, which are not physical hits)...
PTrajectoryStateOnDet const & trajectoryState() const
Global3DPoint GlobalPoint
constexpr uint32_t rawId() const
get the raw id
const Vector & momentum() const
track momentum vector
Log< level::Error, false > LogError
TrajectorySeed trajectorySeed() const
bool getData(T &iHolder) const
const edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > trackerToken_
CovarianceMatrix covariance() const
return track covariance matrix
Config(edm::ConsumesCollector)
math::XYZPoint Point
point in the space
const TrackerGeomDet * idToDet(DetId) const override
virtual TrackingRecHit * clone() const =0
const edm::ESGetToken< Propagator, TrackingComponentsRecord > propagatorToken_
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > fieldToken_
const RecHitContainer & hits() const
PropagationDirection direction() const
caConstants::TupleMultiplicity const CAHitNtupletGeneratorKernelsGPU::HitToTuple const cms::cuda::AtomicPairCounter GPUCACell const *__restrict__ uint32_t const *__restrict__ gpuPixelDoublets::CellNeighborsVector const gpuPixelDoublets::CellTracksVector const GPUCACell::OuterHitOfCell const int32_t nHits
TrajectoryStateOnSurface propagate(STA const &state, SUR const &surface) const
tuple config
parse the configuration file
TrackingRecHitRef recHit(size_t i) const
Get i-th hit on the track.
unsigned int size() const
int charge() const
track electric charge
DetId geographicalId() const
const PositionType & position() const
math::XYZVector Vector
spatial vector
void init(const Config &, const reco::Track &proto, const edm::EventSetup &es)
Global3DVector GlobalVector