1 #ifndef BeamSpotTransientTrackingRecHit_H
2 #define BeamSpotTransientTrackingRecHit_H
68 virtual std::vector<const TrackingRecHit*>
recHits()
const {
69 return std::vector<const TrackingRecHit*>();
71 virtual std::vector<TrackingRecHit*>
recHits() {
72 return std::vector<TrackingRecHit*>();
virtual LocalPoint localPosition() const
virtual AlgebraicSymMatrix parametersError() const
double z0() const
z coordinate
virtual const Surface * surface() const
LocalPoint beamSpotLocalPosition_
virtual int dimension() const
Sin< T >::type sin(const T &t)
Global3DPoint GlobalPoint
LocalPoint toLocal(const GlobalPoint &gp) const
Conversion to the R.F. of the GeomDet.
virtual const TrackingRecHit * hit() const
TrackingRecHit::Type Type
virtual GlobalError globalPositionError() const
CLHEP::HepMatrix AlgebraicMatrix
Cos< T >::type cos(const T &t)
BeamSpotTransientTrackingRecHit(const reco::BeamSpot &beamSpot, const BeamSpotGeomDet *geom, double phi)
double BeamWidthX() const
beam width X
virtual GlobalPoint globalPosition() const
GlobalPoint beamSpotGlobalPosition_
static AlgebraicMatrix theProjectionMatrix
CLHEP::HepVector AlgebraicVector
float errorGlobalZ() const
virtual AlgebraicMatrix projectionMatrix() const
static bool isInitialized
virtual LocalError localPositionError() const
double sigmaZ() const
sigma z
double BeamWidthY() const
beam width Y
virtual std::vector< TrackingRecHit * > recHits()
Non-const access to component RecHits (if any)
float errorGlobalR() const
virtual AlgebraicVector parameters() const
BeamSpotTransientTrackingRecHit & operator=(const BeamSpotTransientTrackingRecHit &t)
const GeomDet * det() const
The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds.
CLHEP::HepSymMatrix AlgebraicSymMatrix
double y0() const
y coordinate
virtual std::vector< const TrackingRecHit * > recHits() const
Access to component RecHits (if any)
GlobalError beamSpotGlobalError_
LocalError beamSpotLocalError_
virtual BeamSpotTransientTrackingRecHit * clone() const
float errorGlobalRPhi() const
virtual const BoundPlane & surface() const
The nominal surface of the GeomDet.
virtual ~BeamSpotTransientTrackingRecHit()
double x0() const
x coordinate