59 void print(std::ostream &os)
const;
92 #endif // OPAL_Wake_HH
std::ostream & operator<<(std::ostream &os, const Attribute &attr)
virtual void update()
Update the WAKE data.
Interface for basic beam line object.
The base class for all OPAL definitions.
void print(std::ostream &os) const
Print the object.
void operator=(const OpalWake &)
void initWakefunction(ElementBase &element)
virtual OpalWake * clone(const std::string &name)
Make clone.
virtual void execute()
Check the WAKE data.
static const double energy_scale
static OpalWake * find(const std::string &name)
Find named WAKE.
OpalWake()
Exemplar constructor.
The base class for all OPAL objects.
ElementBase * itsElement_m
virtual bool canReplaceBy(Object *object)
Test if replacement is allowed.