44 const std::vector<unsigned long long> & maxtsteps,
int stepsperturn,
45 double zStart,
const std::vector<double> & zStop,
int timeintegrator,
46 int nslices,
double t0,
double dtScInit,
double deltaTau):
56 localTimeSteps(maxtsteps),
57 stepsPerTurn(stepsperturn),
60 timeIntegrator(timeintegrator),
void setPartBunch(PartBunchBase< double, 3 > *p)
PartBunchBase< double, 3 > * getPartBunch()
core of the envelope tracker based on Rene Bakkers BET implementation
static OpalData * getInstance()
static Track * block
The block of track data.
EnvelopeBunch * getSLPartBunch()
PartBunchBase< double, 3 > * bunch
The particle bunch to be tracked.
The base class for all OPAL beam lines and sequences.
static std::stack< Track * > stashedTrack
void setSLPartBunch(EnvelopeBunch *p)