1#ifndef OPALX_LaserRep_HH
2#define OPALX_LaserRep_HH
10 explicit LaserRep(
const std::string& name);
Abstract interface for read/write access to variable.
StraightGeometry & getGeometry() override
Get geometry.
NullField & getField() override
Return field.
ElementBase * clone() const override
Return clone.
Channel * getChannel(const std::string &aKey, bool create=false) override
Construct a read/write channel.
StraightGeometry geometry_m
Passive OPALX laser element.
A zero electromagnetic field.
A geometry representing a straight line.