1 #ifndef OPAL_TrackCmd_HH
2 #define OPAL_TrackCmd_HH
44 std::vector<double>
getDT()
const;
54 std::vector<unsigned long long>
getMAXSTEPS()
const;
64 std::vector<double>
getZSTOP()
const;
The base class for all OPAL actions.
double getDTSCINIT() const
virtual TrackCmd * clone(const std::string &name)
Make clone.
std::vector< double > getDT() const
Return the timestep in seconds.
std::vector< double > getZSTOP() const
location at which the simulation stops
virtual void execute()
Execute the command.
TrackCmd()
Exemplar constructor.
double getT0() const
Return the elapsed time (sec) of the bunch.
TrackCmd(const TrackCmd &)
int getSTEPSPERTURN() const
void operator=(const TrackCmd &)
std::vector< unsigned long long > getMAXSTEPS() const
Return the maximum timsteps we integrate the system.
int getTIMEINTEGRATOR() const
return the name of time integrator
double getZSTART() const
location at which the simulation starts