76 :
Tracker(beamline, nullptr, reference, backBeam, backTrack) {
83 itsBeamline_m(beamline),
Interface for a single beam element.
virtual void trackBunch(PartBunch_t *bunch, const PartData &, bool revBeam, bool revTrack) const
Track particle bunch.
Track particles or bunches.
const PartData itsReference
The reference information.
virtual void visitComponent(const Component &)
Store the bunch.
void addToBunch(const OpalParticle &)
Add particle to bunch.
const PartBunch_t * getBunch() const
Return the current bunch.
PartBunch_t * itsBunch_m
The bunch of particles to be tracked.
An abstract sequence of beam line components.