1 #ifndef TrackReco_TransientTrack_h
2 #define TrackReco_TransientTrack_h
89 return data().trajectoryStateClosestToPoint(point);
unsigned short numberOfValidHits() const
number of hits found
bool operator==(const TransientTrack &other) const
TransientTrack & operator=(TransientTrack &&rh) noexcept
TransientTrack(BasicTransientTrack *btt) noexcept
void setBeamSpot(const reco::BeamSpot &beamSpot)
bool isValid() const
Make the ReferenceCountingProxy method to check validity public.
TrackBaseRef trackBaseRef() const
TrajectoryStateClosestToPoint impactPointTSCP() const
size_t recHitsSize() const
Get number of RecHits. (Warning, this includes invalid hits, which are not physical hits)...
int numberOfValidHits() const
bool operator<(const TransientTrack &other) const
const HitPattern & hitPattern() const
const MagneticField * field() const
TransientTrack() noexcept
size_t recHitsSize() const
number of RecHits
double chi2() const
chi-squared of the fit
ProxyBase11 & operator=(std::shared_ptr< U > p)
TrajectoryStateClosestToBeamLine stateAtBeamLine() const
TrajectoryStateOnSurface innermostMeasurementState() const
unsigned short numberOfLostHits() const
number of hits lost
TrackCharge charge() const
TransientTrack & operator=(TransientTrack const &rh) noexcept
double chi2() const
chi-squared of the fit
double ndof() const
number of degrees of freedom of the fit
bool impactPointStateAvailable() const
void swap(TransientTrack &rh) noexcept
TransientTrack(TransientTrack &&rh) noexcept
TrackingRecHitRef recHit(size_t i) const
get n-th recHit
void swap(ProxyBase11 &other) noexcept
TrajectoryStateOnSurface outermostMeasurementState() const
trackingRecHit_iterator recHitsBegin() const
Iterator to first hit on the track.
trackingRecHit_iterator recHitsEnd() const
last iterator to RecHits
FreeTrajectoryState initialFreeState() const
const BasicTransientTrack * basicTransientTrack() const
~TransientTrack() noexcept
const Track & track() const
const HitPattern & hitPattern() const
Access the hit pattern, indicating in which Tracker layers the track has hits.
BasicTransientTrack::Proxy Base
TrajectoryStateClosestToPoint trajectoryStateClosestToPoint(const GlobalPoint &point) const
double dtErrorExt() const
int numberOfLostHits(HitCategory category) const
double normalizedChi2() const
chi-squared divided by n.d.o.f.
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalPoint
point in global coordinate system
double ndof() const
number of degrees of freedom of the fit
TrajectoryStateOnSurface stateOnSurface(const GlobalPoint &point) const
void setTrackingGeometry(const edm::ESHandle< GlobalTrackingGeometry > &tg)
TrackingRecHitRef recHit(size_t i) const
Get i-th hit on the track.
TransientTrack(TransientTrack const &rh) noexcept
TrajectoryStateOnSurface impactPointState() const
trackingRecHit_iterator recHitsBegin() const
first iterator to RecHits
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
trackingRecHit_iterator recHitsEnd() const
Iterator to last hit on the track.