18 #ifndef OPAL_TrackRun_HH
19 #define OPAL_TrackRun_HH
23 #include <boost/bimap.hpp>
121 #endif // OPAL_TrackRun_HH
The global OPAL structure.
virtual void execute()
Execute the command.
void initPhaseSpaceSink()
std::ostream & operator<<(std::ostream &os, const Attribute &attr)
H5PartWrapper * phaseSpaceSink_m
static std::shared_ptr< Tracker > getTracker()
static std::shared_ptr< Tracker > itsTracker_m
static const boost::bimap< RunMethod, std::string > stringMethod_s
void setupCyclotronTracker()
FieldSolver * fieldSolver_m
virtual void print(std::ostream &) const
Print the object.
Inform & print(Inform &os) const
std::vector< Distribution * > distrs_m
void operator=(const TrackRun &)
double setDistributionParallelT(Beam *beam)
void setBoundaryGeometry()
static const std::string defaultDistribution
virtual TrackRun * clone(const std::string &name)
Make clone.
void initDataSink(const int &numBunch=1)
std::string getRunMethodName() const
The base class for all OPAL actions.
TrackRun()
Exemplar constructor.