10 #ifndef __KVINDRAPULSERDATATREE_H 
   11 #define __KVINDRAPULSERDATATREE_H 
   18 #include "KVTarArchive.h" 
   20 #include <KVSeqCollection.h> 
  111    virtual void Build();
 
#define ClassDef(name, id)
 
Base class for KaliVeda framework.
 
Handles TTree with mean pulser data for every run.
 
void ReadFile(std::ifstream &)
Read data in one file.
 
Bool_t OpenGeneData(Int_t, std::ifstream &)
 
virtual ~KVINDRAPulserDataTree()
Destructor.
 
KVTarArchive * fPinDir
directory/archive containing pin data
 
Float_t * fVal
array of floats used to fill tree
 
Int_t GetIndex(const Char_t *branchname) const
 
void SetRunList(KVSeqCollection *runs)
 
Float_t GetMean(const Char_t *, Int_t)
 
TTree * fArb
tree containing pulser data
 
THashTable * fIndex
associate name of branch to index in fVal
 
Int_t fRun
run number used to build tree
 
TString GetDirectoryName(const Char_t *)
 
void ReadData()
Read data for every run in dataset.
 
void ReadTree(TFile *)
Read pulser data tree from file.
 
Bool_t OpenPinData(Int_t, std::ifstream &)
 
KVTarArchive * fGeneDir
directory/archive containing gene data
 
Int_t fTab_siz
size of array
 
KVSeqCollection * fRunlist
list of runs given by database
 
KVINDRAPulserDataTree()
Default constructor.
 
KaliVeda extensions to ROOT collection classes.
 
Handles directories stored in .tgz archive files.
 
TObject * FindObject(const char *name) const override