28 const std::list<QSidePulse>& sidePulses = sHandle.
Get().Get();
29 std::list<QSidePulse>::const_iterator iter = sidePulses.begin();
35 while(iter != sidePulses.end()) {
42 QSampleInfo& sMaster = sPulseInfo.GetMasterSample();
45 eva.
Get<
QBool>(
"Reader",
"GeneratedEvent")=
true;
48 sPulse = iter->fPulse;
49 sPulseInfo = iter->fPulseInfo;
56 sPulseInfo.Validate();
#define Q_BEGIN_NAMESPACE
bool wrapped into a QObject
void Push(const QEvent &obj)
Visitor class of QEvent that provides full handling of QEvent.
QEvent & GetEvent()
Get the QEvent.
void Get(const char *owner, WriteHandle< Q > &handle)
Get QObject from the event in write mode. This method has to be called in the event loop,...
void Assign(const QEvent &ev)
copies the underlying QEvent (calls QEvent::operator=)
void Clear()
clear the underlying QEvent (calls QEvent::Clear())
void Require(const std::string &owner, const std::string &name) const
notify the QEvent that we need a QObject, if not found an exception is thrown
void Get(const char *owner, ReadHandle< Q > &handle) const
Get a QObject Handle in read mode.
virtual bool IsValid() const
Check object validity.
Raw event: bolometer channel, trigger positions and types.
Raw event: sampled waveform.
Base class for diana event readers.
contains information on flagged samples
Raw event: neighbour bolometers waveforms.
void FillList(const QEvent &ev, QCachedEventList &list)
void Init(const QReader &reader, QEventAssembler &eva)
read handle to access QEvent QObject's.
const T & Get() const
Get Object.