4#ifndef __KVSIMDIRANALYSER_H
5#define __KVSIMDIRANALYSER_H
7#include "KVDataAnalyser.h"
77 static void Make(
const Char_t* kvsname =
"MySimulatedAnalysis");
#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void on
Manager class which sets up and runs data analysis tasks.
Class piloting analyses of simulated data.
void SetDataSetForFilter(const TString &f)
void DeleteSimFilesListIfOurs()
void SetAuxFileList(TList *l) override
void SetFileList(TList *l) override
TList * GetFileList() const
Int_t GetNumberOfFilesToAnalyse() const override
Bool_t fCopyFilesToWorkDir
if true, files to be analysed are copied to working directory first
TList * fListOfAuxFiles
[optional] list of original simulated data to be used during filtered data analysis
TString ExpandAutoBatchName(const Char_t *format) const override
Replace any special symbols in auto-format jobname with current values.
Bool_t NeedToChooseWhatToAnalyse() const override
KVSimDir * fSimDir
used for batch analysis
Bool_t IsCopyFilesToWorkDir() const
TList * fListOfSimFiles
list of files/trees to analyse
TChain * fAnalysisChain
TChain for analysis.
TTree * GetAnalysedTree() const override
Bool_t ReadBatchEnvFile(const TString &) override
void GetInfosForJobNameFromFiles()
KVString GetRootDirectoryOfDataToAnalyse() const override
Returns path to data to be analysed.
void SetCopyFilesToWorkDir(Bool_t on=kTRUE)
void DeleteAuxFilesListIfOurs()
void SetSystemForFilter(const TString &f)
TString fFilterDataSet
name of dataset to be used for filtering the simulation
TString fFilterSystem
name of system to be used for filtering the simulation
KVSimDirAnalyser()
Default constructor.
TString fModel
name of model used for simulation
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....
virtual Int_t GetEntries() const