OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
src
src
Classic
Algorithms
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
22
#include "
Algorithms/AbstractTracker.h
"
23
#include "
Algorithms/PartData.h
"
24
25
26
//: Abstract tracker class.
27
// An abstract visitor class implementing the default behaviour for all
28
// visitors capable of tracking a particle bunch through a beam line.
29
// It implements access to the bunch, and keeps track of the beam
30
// reference data.
31
32
// Class AbstractTracker
33
// ------------------------------------------------------------------------
34
35
36
AbstractTracker::AbstractTracker
(
const
Beamline
&beamline,
37
const
PartData
&reference,
38
bool
backBeam,
bool
backTrack):
39
DefaultVisitor
(beamline, backBeam, backTrack),
40
itsReference(reference)
41
{}
42
43
44
AbstractTracker::~AbstractTracker
()
45
{}
AbstractTracker.h
PartData.h
AbstractTracker::AbstractTracker
AbstractTracker()
AbstractTracker::~AbstractTracker
virtual ~AbstractTracker()
Definition:
AbstractTracker.cpp:44
DefaultVisitor
Definition:
DefaultVisitor.h:30
PartData
Particle reference data.
Definition:
PartData.h:35
Beamline
An abstract sequence of beam line components.
Definition:
Beamline.h:34
Generated on Wed Aug 25 2021 16:41:02 for OPAL (Object Oriented Parallel Accelerator Library) by
1.9.1