1 #ifndef CLASSIC_SolenoidRep_HH 
    2 #define CLASSIC_SolenoidRep_HH 
   76     virtual double getBz() 
const;
 
   80     virtual void setBz(
double Bz);
 
   94 #endif // CLASSIC_SolenoidRep_HH 
virtual Channel * getChannel(const std::string &aKey, bool=false)
Construct a read/write channel. 
void operator=(const SolenoidRep &)
Interface for basic beam line object. 
virtual ElementImage * getImage() const 
Construct an image. 
virtual void setBz(double Bz)
Set field. 
virtual ConstBzField & getField()
Get field. 
Tepresentation for a solenoid magnet. 
StraightGeometry geometry
The solenoid geometry. 
ConstBzField field
The solenoid field. 
virtual ElementBase * clone() const 
Return clone. 
A geometry representing a straight line. 
Abstract interface for read/write access to variable. 
virtual double getBz() const 
Get field. 
A homogeneous magnetostatic field in z-direction. 
virtual StraightGeometry & getGeometry()
Get geometry.