14 const double SigmaDeltaP,
15 const unsigned int indTrajPoint)
17 GsftrackRefPF_(gsfref),
18 GsftrackRef_(gsfref->gsfTrackRef()),
20 sigmadeltaP_(SigmaDeltaP),
21 indPoint_(indTrajPoint) {
37 out << setprecision(0);
38 out << tab << setw(7) <<
"charge=" << setw(3) <<
charge;
39 out << setprecision(3);
40 out << setiosflags(ios::right);
42 out <<
", DeltaP= " <<
dp;
43 out <<
", SigmaDeltaP= " << sigmadp;
44 out <<
", Traj Point= " << indextrj;
Abstract base class for a PFBlock element (track, cluster...)
math::XYZPointF positionAtECALEntrance_
void Dump(std::ostream &out=std::cout, const char *tab=" ") const override
print the object inside the element
bool isValid() const
is this point valid ?
const GsfPFRecTrackRef & GsftrackRefPF() const
bool isNull() const
Checks for null.
const math::XYZPoint & position() const
cartesian position (x, y, z)
A PFTrack holds several trajectory points, which basically contain the position and momentum of a tra...
GsfPFRecTrackRef GsftrackRefPF_
reference to the corresponding track (transient)