4#ifndef __KVReconDataAnalyser_H
5#define __KVReconDataAnalyser_H
7#include "KVDataSetAnalyser.h"
8#include "KVReconEventSelector.h"
9#include "KVDataPatchList.h"
56 void Reset()
override;
#define ClassDefOverride(name, id)
Description of an experimental run in database ,,.
List of corrections to be applied to reconstructed calibrated data.
Pilots user analysis of experimental data.
Manages user analysis of reconstructed experimental data.
KVReconEventSelector * fSelector
the data analysis class
void preAnalysis() override
apply any required patches to data
void SetAnalysedTree(TTree *t) override
TEnv * GetReconDataTreeInfos() const
void PrintTreeInfos()
Print informations on currently analysed TTree.
KVString GetDataSeries() const
KVString fDataVersion
KV version used to write analysed data.
Int_t fDataReleaseNum
KV release number used to write analysed data.
Long64_t GetTotalEntriesToRead() const override
void preInitRun() override
Bool_t CheckTaskVariables(void) override
Checks the task variables.
Int_t GetDataReleaseNumber() const
virtual void RegisterUserClass(TObject *obj) override
Long64_t TotalEntriesToRead
KVString fDataSeries
KV series used to write analysed data.
virtual void SetTriggerConditionsForRun(int) override
TTree * theChain
chain of TTrees to be analysed
TTree * GetAnalysedTree() const override
KVString GetDataVersion() const
void SubmitTask() override
void Reset() override
Reset task variables.
KVDataPatchList fRustines
patches to be applied to correct data before analysis
Base class for user analysis of reconstructed data.
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....