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