OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
AbstractTracker.cpp
Go to the documentation of this file.
1// ------------------------------------------------------------------------
2// $RCSfile: AbstractTracker.cpp,v $
3// ------------------------------------------------------------------------
4// $Revision: 1.1.1.1 $
5// ------------------------------------------------------------------------
6// Copyright: see Copyright.readme
7// ------------------------------------------------------------------------
8//
9// Class: AbstractTracker
10// An abstract visitor class allowing to tracking a bunch of particles
11// through a beamline.
12//
13// ------------------------------------------------------------------------
14// Class category: Algorithms
15// ------------------------------------------------------------------------
16//
17// $Date: 2000/03/27 09:32:32 $
18// $Author: fci $
19//
20// ------------------------------------------------------------------------
21
23
24//: Abstract tracker class.
25// An abstract visitor class implementing the default behaviour for all
26// visitors capable of tracking a particle bunch through a beam line.
27// It implements access to the bunch, and keeps track of the beam
28// reference data.
29
30// Class AbstractTracker
31// ------------------------------------------------------------------------
32
33AbstractTracker::AbstractTracker(const Beamline& beamline, bool backBeam, bool backTrack)
34 : DefaultVisitor(beamline, backBeam, backTrack) {}
35
virtual ~AbstractTracker()
An abstract sequence of beam line components.
Definition Beamline.h:34