1 #ifndef _PrismaWatchers
2 #define _PrismaWatchers
15 #include "prismaManager.hh"
46 std::vector<detData *> fDetData;
67 void Configure(
const char *pmanager =
"Conf/",
const char *plut =
"Conf/");
70 virtual void Exec(Option_t *option=
"");
83 RawPrisma(
const char *name,
const char *title);
87 virtual void Exec(Option_t *option=
"");
110 virtual void DoCanvas(TCanvas *c, Option_t *);
118 virtual void Exec(Option_t *option=
"");
131 const Char_t* fConfFileName;
132 const Char_t* fPathFile;
135 EvePrisma(
const char *name,
const char *title);
139 virtual void Exec(Option_t *option=
"");
142 virtual void ShowEve(
const Char_t* prismaConfFile,
const Char_t* agataPathFile);
145 virtual void SetActive(Bool_t active =
true);
174 MyPrismaTree(
const char *name,
const char *title, TTree *tree = 0x0);
178 virtual void Exec(Option_t *option=
"");
194 virtual void Exec(Option_t *option=
"");
std::vector< detData * > theSideData
DisplayPrisma(const char *name, const char *title)
virtual void Exec(Option_t *option="")
watch the current frame
Interface for any watcher that is a VertexBuilder.
DoPrismaDoppler(const char *name, const char *title)
virtual void ShowEve(const Char_t *prismaConfFile, const Char_t *agataPathFile)
show eve event display
virtual void SetActive(Bool_t active=true)
Toggle active task.
Bool_t InitLUT(const char *)
to init the LUT from a file
BasePrismaWatcher(const char *name, const char *title)
detData * GetNextDetData(Int_t, Int_t)
Next detData in the pool.
virtual void DoCanvas(TCanvas *c, Option_t *)
To be overwritten by real implementation if a canvas is produced.
Apply the doppler correction.
virtual const Char_t * GetPathFile() const
Get agata path file.
static const Int_t gmaxTypes
Base for a watcher on an ancillary (raw) frame.
virtual ~BasePrismaWatcher()
Base for a watcher on Prisma (raw) frame.
void ResetDetDataStack()
Reset stack.
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
static const UShort_t gMaxChannels
static const Int_t gMaxSections
virtual void Exec(Option_t *option="")
watch the current frame
EvePrisma(const char *name, const char *title)
virtual void SetMaxCycle(Int_t cycle)
Set max cycle, before resetting buffer.
static const UShort_t gMaxSlotsForPrisma
std::vector< detData * > thePpacData
virtual void Exec(Option_t *option="")
watch the current frame
RawPrisma(const char *name, const char *title)
virtual void SetBranches()
virtual void Exec(Option_t *option="")
watch the current frame
void Configure(const char *pmanager="Conf/", const char *plut="Conf/")
std::vector< detData * > theIcData
std::vector< detData * > theMcpData
MyPrismaTree(const char *name, const char *title, TTree *tree=0x0)
virtual void Exec(Option_t *option="")
watch the current frame
virtual ~DoPrismaDoppler()
virtual const Char_t * GetConfFileName() const
Get Prima conf file.