7#ifndef KVINDRAGeneDataSelector_h
8#define KVINDRAGeneDataSelector_h
14#include "KVINDRATriggerInfo.h"
17#include "KVEBYEDAT_ACQParam.h"
125#ifdef KVINDRAGeneDataSelector_cxx
162 Info(
"SetBranchAddress",
"No file open");
169 Info(
"SetBranchAddress",
"INDRA object not found in file");
#define ClassDef(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void input
For analysing INDRA pulser & laser data.
virtual Bool_t Analysis()
virtual TList * GetOutputList() const
TBranch * b_RunNumber
List of branches.
Bool_t needToCallEndRun
tells if one needs to call EndRun
virtual void SetInputList(TList *input)
KVINDRAGeneDataSelector(TTree *=0)
virtual void SetOption(const char *option)
void SetBranchAddresses()
virtual Bool_t Process(Long64_t entry)
TTree * fChain
pointer to the analyzed TTree or TChain
virtual Bool_t AtEndOfRun(void)
virtual void Init(TTree *tree)
virtual Int_t GetEntry(Long64_t entry, Int_t getall=0)
virtual void SetObject(TObject *obj)
virtual void SlaveBegin(TTree *tree)
static void Make(const Char_t *kvsname)
Automatic generation of derived class for gene data analysis.
virtual Int_t Version() const
Int_t RunNumber
Declaration of leave types.
virtual void EndAnalysis()
Long64_t fTreeEntry
this is the current TTree entry number, i.e. the argument passed to TSelector::Process(Long64_t entry...
virtual void SlaveTerminate()
virtual void Begin(TTree *tree)
virtual void InitAnalysis()
KVINDRATriggerInfo * TriggerInfo
virtual ~KVINDRAGeneDataSelector()
Information on INDRA event from DAQ trigger.
INDRA multidetector array geometry.
UInt_t GetCurrentRunNumber() const
T * Get(const char *namecycle)
virtual void Info(const char *method, const char *msgfmt,...) const
virtual Int_t GetEntry(Long64_t entry, Int_t getall=0)
TFile * GetCurrentFile() const
virtual void SetMakeClass(Int_t make)
virtual TTree * GetTree() const
Int_t SetBranchAddress(const char *bname, T **add, TBranch **ptr=nullptr)