1 #ifndef CLASSIC_Diagnostic_HH
2 #define CLASSIC_Diagnostic_HH
50 virtual bool bends()
const override;
54 virtual void getDimensions(
double &zBegin,
double &zEnd)
const override;
62 #endif // CLASSIC_Diagnostic_HH
virtual bool bends() const override
virtual void accept(BeamlineVisitor &) const override
Apply visitor to Diagnostic.
Interface for beam diagnostics.
virtual void finalise() override
virtual ElementBase::ElementType getType() const override
Get element type std::string.
virtual void getDimensions(double &zBegin, double &zEnd) const override
virtual void initialise(PartBunchBase< double, 3 > *bunch, double &startField, double &endField) override
Interface for a single beam element.
void operator=(const Diagnostic &)