Singleton buffer class for BMN raw data.
Base class for persistent representation of digital information.
Abstract base class for BMN digitisation tasks.
virtual void WriteDigi(BmnDigi *digi)=0
Write a digi object to the output array.
void GetEventInfo()
Get event information.
virtual ~BmnDigitize()
Destructor.
BmnDigitize()
Constructor.
Double_t GetEventTime() const
Current event time @value Start time of current event [ns].
void SetEventMode(Bool_t choice=kTRUE)
Set event-by-event mode.
virtual void ResetArrays()=0
Reset the output arrays.
Double_t fCurrentEventTime
BmnDaqBuffer * fDaqBuffer
virtual void FillCustomData(Double_t, Bool_t=kTRUE)
Fill custom data into time slice.
void SetDaqBuffer(BmnDaqBuffer *buffer)
Set the DAQ buffer instance.
void SendDigi(BmnDigi *digi)
Send a digi object to the DAQ.