18#ifndef OPAL_TrackCmd_HH
19#define OPAL_TrackCmd_HH
39 std::vector<double>
getDT()
const;
49 std::vector<unsigned long long>
getMaxSteps()
const;
59 std::vector<double>
getZStop()
const;
The base class for all OPAL actions.
double getDTSCINIT() const
virtual TrackCmd * clone(const std::string &name)
Return a clone.
std::vector< double > getDT() const
Return the timestep in seconds.
int getStepsPerTurn() const
std::vector< double > getZStop() const
location at which the simulation stops
virtual void execute()
Execute the command.
double getT0() const
Return the elapsed time (sec) of the bunch.
TrackCmd(const TrackCmd &)
void operator=(const TrackCmd &)
Steppers::TimeIntegrator getTimeIntegrator()
return the name of time integrator
double getZStart() const
location at which the simulation starts
static const std::map< std::string, Steppers::TimeIntegrator > stringTimeIntegrator_s
std::vector< unsigned long long > getMaxSteps() const
Return the maximum timsteps we integrate the system.
void setIsParseable(bool isParseable)
set the IsParseable flag