KaliVeda
Toolkit for HIC analysis
KVRawDataPatch.h
1 #ifndef KVRAWDATAPATCH_H
2 #define KVRAWDATAPATCH_H
3 
4 #include "KVBase.h"
5 
6 class KVMultiDetArray;
7 
34 class KVRawDataPatch : public KVBase
35 {
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, Int_t runnumber) = 0;
43  virtual Bool_t SkipEvent(KVMultiDetArray*) = 0;
44  virtual void PrintPatchInfo() const = 0;
45  void Print(Option_t* /*opt*/ = "") const;
46 
47  ClassDef(KVRawDataPatch, 1)
48 };
49 
50 #endif // KVRAWDATAPATCH_H
Base class for KaliVeda framework.
Definition: KVBase.h:142
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...
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="")
virtual Bool_t IsRequired(TString dataset, Int_t runnumber)=0