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