KaliVeda
Toolkit for HIC analysis
KVRawDataPatch.h
1 #ifndef KVRAWDATAPATCH_H
2 #define KVRAWDATAPATCH_H
3 
4 #include "KVBase.h"
5 #include "run_index.h"
6 
7 class KVMultiDetArray;
8 
35 class KVRawDataPatch : public KVBase {
36 public:
38  KVRawDataPatch(const Char_t* name, const Char_t* title = "")
39  : KVBase(name, title)
40  {}
41 
42  virtual Bool_t IsRequired(TString dataset, const run_index_t& runnumber) = 0;
44  virtual void PrintPatchInfo() const = 0;
45  void Print(Option_t* /*opt*/ = "") const;
46 
48 };
49 
50 #endif // KVRAWDATAPATCH_H
bool Bool_t
char Char_t
const char Option_t
#define ClassDef(name, id)
char name[80]
Base class for KaliVeda framework.
Definition: KVBase.h:139
Base class for describing the geometry of a detector array.
Patches for analysis of raw dataAbstract base class for patches to be applied to raw data before user...
virtual Bool_t IsRequired(TString dataset, const run_index_t &runnumber)=0
void Print(Option_t *="") const
Print infos on patch.
virtual void PrintPatchInfo() const =0
virtual Bool_t SkipEvent(KVMultiDetArray *)=0
KVRawDataPatch(const Char_t *name, const Char_t *title="")
Specifies a runfile according to run number and file index ,.
Definition: run_index.h:33