10 #ifndef __KVDATATRANSFER_H
11 #define __KVDATATRANSFER_H
13 #include "KVDataSetAnalyser.h"
15 #include "KVDataSetRepository.h"
58 virtual void SetTransferExec(
const Char_t* path)
62 void ChooseAnalysisTask()
override
65 void SubmitTask()
override
69 virtual void ExecuteCommand() = 0;
70 virtual void WriteTransferScript() = 0;
72 virtual void CheckTargetRepository();
76 void set_dataset_pointer(
KVDataSet* ds)
override;
77 void set_dataset_name(
const Char_t*
name)
override;
#define ClassDefOverride(name, id)
Pilots user analysis of experimental data.
A repository for experimental datasets.
Manage an experimental dataset corresponding to a given experiment or campaign.
Base class for transferring data between data repositories.
virtual void TransferRuns()
static KVDataTransfer * NewTransfer(const Char_t *source_rep, const Char_t *target_rep)