21 #ifndef _BaseGSIWatchers
22 #define _BaseGSIWatchers
58 BaseGSIWatcher(
const char *,
const char *, TTree *, Short_t, Short_t);
137 virtual void DoCanvas(TCanvas *c, Option_t *);
140 MBSWatcher(
const char *,
const char *, TDirectory *sp_dir = 0x0, TDirectory *tag_dir = 0x0);
149 virtual void Exec(Option_t *option=
"");
TH1F * fSubEvent_subcrate
void PrintOut(Bool_t ison=true)
Switch on/off PrintOut.
virtual void DoCanvas(TCanvas *c, Option_t *)
To be overwritten by real implementation if a canvas is produced.
virtual void Exec(Option_t *option="")
watch the current frame
ADF::SharedFP * fMBSFrame
Pointer to the Ancillary Frame as delivered by the ADF Trigger.
MBSWatcher(const char *, const char *, TDirectory *sp_dir=0x0, TDirectory *tag_dir=0x0)
helper structure to decode the data content of the additional key following the ADF key ...
virtual Bool_t SetTrigger(ADF::DFTrigger *=0x0)
Set the trigger attached to this watcher.
virtual ~BaseGSIWatcher()
virtual Bool_t SetTrigger(ADF::DFTrigger *=0x0)
To set the Frames (through a trigger) associated to this watcher.
BaseGSIWatcher()
Make1D a la GO4.
ADF::SharedFP * fMBSFrame
MBS data are encapsulated in an ADF Frame.
Base class for a trigger on a data flow.
Base for a watcher on an ancillary (raw) frame @ GSI.
A watcher filling TTree, Spectra under conditions.
Bool_t fPrintOut
if true, print out information, otherwise just do spectra
MBSWatcher, to check the structure of the MBS Frame.