Implementation of JEMRIS AnalyticPulseShape.
mode
Definition Declarations.h:112
Implementation of JEMRIS Pulse.
prepare and GiNaC evaluation of analytic pulse shapes
Definition AnalyticPulseShape.h:36
void SetPulse(Pulse *p)
set the pulse owning this
Definition AnalyticPulseShape.h:58
Prototype of an empty pulse.
Definition EmptyPulse.h:36
EmptyPulse()
Default constructor.
Definition EmptyPulse.h:43
virtual void GenerateEvents(std::vector< Event * > &events)
Definition EmptyPulse.cpp:78
~EmptyPulse()
Default destructor.
Definition EmptyPulse.h:48
virtual string GetInfo()
Definition EmptyPulse.cpp:106
virtual void SetTPOIs()
Allows non-equdistant setting of ADCs via Shape attribute (GiNaC formula)
Definition EmptyPulse.cpp:45
EmptyPulse(const EmptyPulse &)
Default copy constructor.
Definition EmptyPulse.h:53
virtual bool Prepare(PrepareMode mode)
Prepare the hard RF pulse.
Definition EmptyPulse.cpp:30
EmptyPulse * Clone() const
Definition EmptyPulse.h:58
AnalyticPulseShape m_pulse_shape
Definition EmptyPulse.h:89
Pulse Super Class. ABC for all RF and gradient pulses.
Definition Pulse.h:41