25 #include "AGAPROConfig.h"
31 #include "EmulatorControl.h"
38 #include "TrackingFilterOFT.h"
69 TDirectory *MainDir = gROOT;
122 #if !defined(__CINT__)
123 int main(
int argc,
char **argv)
126 TFile f(
"Offline.root",
"RECREATE");
virtual void SetGlobal(const ANamedItem &)
This method allows to modified some options of the emulator.
DLActor * Add(const Char_t *name_left, const Char_t *name_new_actor, const Char_t *name_right="-", const Char_t *conf_dir="./")
An general emulator, could run or not in multi-threading environement.
virtual void Run(Int_t max_loop=-1)
Run max loop.
Process a buffer, trigg and dispachs the work to sub-watchers.
Bool_t SetupWatchers(const char *df_type, FrameDispatcher *fd, const char *ext="")
It shows how to set up the watchers for different kind of data flow.
virtual void Init(const NamedItem< std::string > &init_sequence=NamedItem< std::string >("InitSequence","config load init"))
Init the emulator. To be called before calling Run.
header file for RootAFP.cpp
virtual void Print(std::ostream &out=std::cout) const
Print some informations (statistics)
header file for DEmulator.cpp
virtual NarvalInterface * GetActorByName(const Char_t *) const
search for an actor in the emulator
virtual void SetDirectory(TDirectory *mother_dir_of_watcher, TDirectory *mother_dir_for_tag, Bool_t load_objects=true)
change directories and Load objects if required