10 #ifndef __KVINDRAReconDataAnalyser_H 
   11 #define __KVINDRAReconDataAnalyser_H 
   13 #include "KVDataSetAnalyser.h" 
   14 #include "KVEventSelector.h" 
   15 #include "KVOldINDRASelector.h"  
   16 #include <KVDataPatchList.h> 
   84    void Reset() 
override;
 
#define ClassDefOverride(name, id)
 
List of corrections to be applied to reconstructed calibrated data.
 
Pilots user analysis of experimental data.
 
General purpose analysis base class for TTree containing KVEvent objects.
 
Database entry for each run of an INDRA experiment.
 
Manage analysis of reconstructed INDRA data.
 
void RegisterUserClass(TObject *obj) override
 
void preInitAnalysis() override
 
void SetTriggerConditionsForRun(int) override
 
void SetSelectorCurrentRun(KVINDRADBRun *CurrentRun)
 
Int_t GetDataReleaseNumber() const
 
TTree * theChain
chain of TTrees to be analysed
 
void SubmitTask() override
 
void CloneRawAndGeneTrees()
 
void WriteBatchEnvFile(const TString &, Bool_t sav=kTRUE) override
 
Long64_t GetTotalEntriesToRead() const override
 
KVDataPatchList fRustines
patches to be applied to correct data before analysis
 
TEnv * GetReconDataTreeInfos() const
 
void preInitRun() override
 
TTree * theGeneData
gene data TTree in recon file
 
TTree * GetRawDataTree() const
 
KVOldINDRASelector * fOldSelector
backwards compatibility
 
void PrintTreeInfos()
Print informations on currently analysed TTree.
 
KVINDRAReconDataAnalyser()
 
KVReconstructedEvent * GetReconstructedEvent()
 
void ConnectRawDataTree()
 
~KVINDRAReconDataAnalyser()
 
Long64_t TotalEntriesToRead
 
void SetAnalysedTree(TTree *t) override
 
void preAnalysis() override
 
Int_t fDataReleaseNum
KV release number used to write analysed data.
 
TTree * theRawData
raw data TTree in recon file
 
void ConnectGeneDataTree()
 
Bool_t CheckIfUserClassIsValid(const KVString &="") override
 
Bool_t CheckTaskVariables(void) override
Checks the task variables.
 
KVString GetDataVersion() const
 
void Reset() override
Reset task variables.
 
TTree * GetGeneDataTree() const
 
TTree * GetAnalysedTree() const override
 
Long64_t GetRawEntryNumber()
 
KVString fDataVersion
KV version used to write analysed data.
 
KVEventSelector * fSelector
the data analysis class
 
KVString fDataSeries
KV series used to write analysed data.
 
KVString GetDataSeries() const
 
virtual KVNumberList PrintAvailableRuns(KVString &datatype) override
 
Strings used to represent a set of ranges of values.
 
Former base analysis class for INDRA data.
 
Event containing KVReconstructedNucleus nuclei reconstructed from hits in detectors.
 
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....