44 "The \"START\" sub-command defines one particle for tracking "
45 "through the given lattice.") {
47 (
"X",
"Initial horizontal position in m");
49 (
"PX",
"Initial horizontal momentum in 1");
51 (
"Y",
"Initial horizontal position in m");
53 (
"PY",
"Initial horizontal momentum in 1");
55 (
"T",
"Initial horizontal position in m");
57 (
"PT",
"Initial horizontal momentum in 1");
virtual TrackStart * clone(const std::string &name)
Make clone.
The base class for all OPAL actions.
void push_back(OpalParticle p)
std::vector< Attribute > itsAttr
The object attributes (see Attribute.hh).
void registerOwnership(const AttributeHandler::OwnerType &itsClass) const
static Track * block
The block of track data.
PartBunchBase< double, 3 > * bunch
The particle bunch to be tracked.
TrackStart()
Exemplar constructor.
virtual void execute()
Execute the command.
double getReal(const Attribute &attr)
Return real value.
Attribute makeReal(const std::string &name, const std::string &help)
Make real attribute.