7 isTrackerLayer_(
false),
16 isTrackerLayer_(
false),
28 isTrackerLayer_(other.isTrackerLayer_),
31 posxyz_(other.posxyz_),
32 posrep_(other.posrep_),
33 momentum_(other.momentum_) { }
52 out<<
"Traj point id = "<<trajPoint.
detId()
53 <<
", layer = "<<trajPoint.
layer()
54 <<
", Eta,Phi = "<<posxyz.Eta()<<
","<<posxyz.Phi()
55 <<
", X,Y = "<<posxyz.X()<<
","<<posxyz.Y()
56 <<
", R,Z = "<<posxyz.Rho()<<
","<<posxyz.Z()
static const char layer_[]
bool operator==(const reco::PFTrajectoryPoint &other) const
const math::XYZPoint & position() const
cartesian position (x, y, z)
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
math::XYZPoint posxyz_
cartesian position (x, y, z)
std::ostream & operator<<(std::ostream &, BeamSpot beam)
int layer() const
trajectory point layer
bool isTrackerLayer_
Is the measurement corresponding to a tracker layer? or was it obtained by propagating the track to a...
const math::XYZTLorentzVector & momentum() const
4-momenta quadrivector
PFTrajectoryPoint()
default constructor. Set variables at default dummy values
XYZPointD XYZPoint
point in space with cartesian internal representation
math::XYZTLorentzVector momentum_
momentum quadrivector
virtual ~PFTrajectoryPoint()
destructor
A PFTrack holds several trajectory points, which basically contain the position and momentum of a tra...
int detId() const
measurement detId
REPPoint posrep_
position in (rho, eta, phi) base (transient)