21 #ifndef _LLaBr3Watchers
22 #define _LLaBr3Watchers
25 #include "TRotation.h"
61 A(0.0),
B(1.0),
C(0.0) {;}
90 BaseLLaBr3Watcher(
const char *,
const char *, TDirectory *sp_dir = 0x0, TDirectory *tag_dir = 0x0);
97 virtual void Exec(Option_t *option=
"");
118 virtual void DoCanvas(TCanvas *c, Option_t *o);
121 DisplayLLaBr3(
const char *,
const char *, TDirectory *sp_dir = 0x0, TDirectory *tag_dir = 0x0);
125 virtual void Exec(Option_t *option=
"");
144 MyLLaBr3Tree(
const char *name,
const char *title, TTree *tree = 0x0);
148 virtual void Exec(Option_t *option=
"");
MyLLaBr3Tree(const char *name, const char *title, TTree *tree=0x0)
static const Short_t gNumberOfItems
MyLLaBr3 fLaBr3[gMaxNumberOfModules]
Interface for any watcher that is a VertexBuilder.
virtual ~BaseLLaBr3Watcher()
Base for a watcher on an ancillary (raw) frame.
static Short_t gLUT[gNumberOfItems][gMaxNumberOfModules]
virtual void Exec(Option_t *option="")
watch the current frame
virtual void Exec(Option_t *option="")
watch the current frame
Base class for a Watcher that fill a TTree or some branches of a TTree.
virtual void Exec(Option_t *option="")
watch the current frame
DisplayLLaBr3(const char *, const char *, TDirectory *sp_dir=0x0, TDirectory *tag_dir=0x0)
static const Short_t gMaxNumberOfModules
BaseLLaBr3Watcher(const char *, const char *, TDirectory *sp_dir=0x0, TDirectory *tag_dir=0x0)
virtual void DoCanvas(TCanvas *c, Option_t *o)
To be overwritten by real implementation if a canvas is produced.
virtual void SetBranches()
Bool_t LoadCalibration(const char *calib_file="LLaBr3.conf")