Go to the documentation of this file. 1 #ifndef TrackingTools_TransientTrack_CandTransientTrack_h
2 #define TrackingTools_TransientTrack_CandTransientTrack_h
std::atomic< char > m_TSCP
TrajectoryStateOnSurface initialTSOS
TrajectoryStateClosestToPoint trajectoryStateClosestToPoint(const GlobalPoint &point) const override
CandidatePtrTransientTrack()
const MagneticField * theField
TrajectoryStateClosestToBeamLine trajectoryStateClosestToBeamLine
edm::RefToBase< reco::Track > TrackBaseRef
persistent reference to a Track, using views
TrajectoryStateClosestToPoint initialTSCP
TrajectoryStateOnSurface impactPointState() const override
FreeTrajectoryState initialFTS
TSCPBuilderNoMaterial builder
std::atomic< char > m_SCTBL
const MagneticField * field() const override
const Track & track() const override
TrajectoryStateOnSurface outermostMeasurementState() const override
edm::ESHandle< GlobalTrackingGeometry > theTrackingGeometry
int charge() const
track electric charge
FreeTrajectoryState initialFreeState() const override
TrajectoryStateOnSurface innermostMeasurementState() const override
edm::Ref< TrackCollection > TrackRef
persistent reference to a Track
TrackBaseRef trackBaseRef() const override
bool impactPointStateAvailable() const override
TrajectoryStateOnSurface stateOnSurface(const GlobalPoint &point) const override
TrackCharge charge() const override
void setES(const edm::EventSetup &) override
TrackRef persistentTrackRef() const
TrajectoryStateClosestToBeamLine stateAtBeamLine() const override
TrajectoryStateClosestToPoint impactPointTSCP() const override
reco::BeamSpot theBeamSpot
std::atomic< char > m_TSOS
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalPoint
point in global coordinate system
double dtErrorExt() const override
CandidatePtrTransientTrack & operator=(const CandidatePtrTransientTrack &tt)
*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
void setBeamSpot(const reco::BeamSpot &beamSpot) override
double timeExt() const override
void setTrackingGeometry(const edm::ESHandle< GlobalTrackingGeometry > &) override
CandidatePtr candidate() const override