10 #ifndef __KVINDRAReconDataAnalyser_H
11 #define __KVINDRAReconDataAnalyser_H
13 #include "KVDataSetAnalyser.h"
14 #include "KVEventSelector.h"
15 #include "KVOldINDRASelector.h"
16 #include <KVDataPatchList.h>
38 void ConnectRawDataTree();
39 void ConnectGeneDataTree();
44 Int_t fDataReleaseNum;
52 return TotalEntriesToRead;
59 if (ParVal)
delete [] ParVal;
60 if (ParNum)
delete [] ParNum;
83 void Reset()
override;
112 return fDataReleaseNum;
#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
void SubmitTask() override
void CloneRawAndGeneTrees()
void WriteBatchEnvFile(const TString &, Bool_t sav=kTRUE) override
Long64_t GetTotalEntriesToRead() const override
TEnv * GetReconDataTreeInfos() const
void preInitRun() override
TTree * GetRawDataTree() const
void PrintTreeInfos()
Print informations on currently analysed TTree.
KVINDRAReconDataAnalyser()
KVReconstructedEvent * GetReconstructedEvent()
~KVINDRAReconDataAnalyser()
void SetAnalysedTree(TTree *t) override
void preAnalysis() override
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 GetDataSeries() const
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....