4 #ifndef __KVSIMDIRANALYSER_H
5 #define __KVSIMDIRANALYSER_H
7 #include "KVDataAnalyser.h"
9 #include "KVUnownedList.h"
25 Bool_t fCopyFilesToWorkDir;
31 Bool_t is_filter_job =
false;
35 Bool_t NeedToChooseWhatToAnalyse()
const override
37 return fListOfSimFiles.
IsEmpty();
39 void GetInfosForJobNameFromFiles();
52 GetInfosForJobNameFromFiles();
60 return fListOfSimFiles;
73 static void Make(
const Char_t* kvsname =
"MySimulatedAnalysis");
88 return fAnalysisChain;
95 return "SimDirAnalyser";
#define ClassDefOverride(name, id)
Manager class which sets up and runs data analysis tasks.
Class piloting analyses of simulated data.
void SetFileList(const KVUnownedList &l) override
void SetDataSetForFilter(const TString &f)
void SetAuxFileList(const KVUnownedList &l) override
TString GetAnalyserClassNameForBatchJob() override
TTree * GetAnalysedTree() const override
Int_t GetNumberOfFilesToAnalyse() const override
TString ExpandAutoBatchName(const Char_t *format) const override
Replace any special symbols in auto-format jobname with current values.
auto & GetFileList() const
Bool_t ReadBatchEnvFile(const TString &) override
KVString GetRootDirectoryOfDataToAnalyse() const override
Returns path to data to be analysed.
void SetSystemForFilter(const TString &f)
KVSimDirAnalyser()
Default constructor.
void SubmitTask() override
Set up and run the analysis.
static void Make(const Char_t *kvsname="MySimulatedAnalysis")
Generate a new simulated analysis selector class.
void WriteBatchEnvFile(const TString &, Bool_t sav=kTRUE) override
Handle directory containing simulated and/or filtered simulated data ,.
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
Extended TList class which does not own its objects by default.
virtual Int_t GetEntries() const
virtual Bool_t IsEmpty() const