OPAL (Object Oriented Parallel Accelerator Library)
2024.1
OPAL
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
Beamline
An abstract sequence of beam line components.
Definition:
Beamline.h:34
AbstractTracker::~AbstractTracker
virtual ~AbstractTracker()
Definition:
AbstractTracker.cpp:44
DefaultVisitor
Definition:
DefaultVisitor.h:30
AbstractTracker::AbstractTracker
AbstractTracker()
PartData
Definition:
PartData.h:38
PartData.h
Generated on Tue Jul 2 2024 15:05:19 for OPAL (Object Oriented Parallel Accelerator Library) by
1.8.5