26 #ifndef ADF_NarvalInterface
87 #if HAVE_NARVAL_H == 1 && DUMMY_FILTER == 1
93 void process_config (
const Char_t *directory_path, UInt_t *error_code);
95 TestFIO *process_register (UInt_t *error_code);
97 void process_unload (
TestFIO *algo_data,UInt_t *error_code);
100 void process_block (
TestFIO *algo,
102 UInt_t size_of_input_buffer,
104 UInt_t size_of_output_buffer,
105 UInt_t *used_size_of_output_buffer,
111 void process_initialise (
TestFIO *algo_data, UInt_t *error_code);
112 void process_reset (
TestFIO *algo_data,UInt_t *error_code);
113 void process_start (
TestFIO *algo_data,UInt_t *error_code);
114 void process_stop (
TestFIO *algo_data,UInt_t *error_code);
115 void process_pause (
TestFIO *algo_data,UInt_t *error_code);
116 void process_resume (
TestFIO *algo_data, UInt_t *error_code);
virtual void process_pause(UInt_t *error_code)
This method is called every time the system pauses data acquisition.
virtual void process_start(UInt_t *error_code)
This method is called every time the daq starts.
TestFIO algorithm embedded in Narval.
virtual UInt_t SetOutput()
header file for Trigger.cpp
virtual void process_resume(UInt_t *error_code)
this method is called every time the system resumes data acquisition
virtual UInt_t SetInput()
To be used for Agata Data Flow.
virtual void process_stop(UInt_t *error_code)
This method is called every time the daq stops.
virtual void process_initialise(UInt_t *error_code)
Constructor implementation.
ADF::AgataFrameTrigger fTrigger
The Trigger.
virtual UInt_t ProcessBlock(ADF::FrameBlock &, ADF::FrameBlock &)
To process just a block of data.
static void process_config(const Char_t *, UInt_t *)
to init globals (static) from a directory
header file for NarvalInterface.cpp
virtual void process_reset(UInt_t *error_code)
Destructor implementation.
It defines the interface needed to be a narval actor (Filter).