#ifndef DWRITERPHISYMMHH #define DWRITERPHISYMMHH #include #include #include "DWBasis.hh" #include "DWUnits.hh" class DWPhisymm : public DWBasis { private: string _name; int _n; double _r; double _z; double _thx; double _thy; double _thz; double _phiOffset; public: DWPhisymm(string name, int n, double r, double z=0, double thx=0.*DWdegree, double thy=0.*DWdegree, double thz=0.*DWdegree, double phiOffset=0.*DWdegree) : _name(name), _n(n), _r(r), _z(z), _thx(thx), _thy(thy), _thz(thz), _phiOffset(phiOffset) {}; void Unveil(ostream & o) const; }; #endif