KaliVeda
Toolkit for HIC analysis
Loading...
Searching...
No Matches
KVDataPatch.h
1
3
4#ifndef __KVDATAPATCH_H
5#define __KVDATAPATCH_H
6
7#include "KVBase.h"
8#include "KVReconstructedEvent.h"
9
55class KVDataPatch : public KVBase {
56
57public:
59 KVDataPatch(const Char_t* name, const Char_t* title = "");
60 virtual ~KVDataPatch();
61
62 virtual Bool_t IsRequired(TString dataset, TString datatype, Int_t runnumber,
63 TString dataseries, Int_t datareleasenumber, const TList* streamerinfolist) = 0;
64 virtual Bool_t IsEventPatch() = 0;
65 virtual Bool_t IsParticlePatch() = 0;
68
69 virtual void PrintPatchInfo() const = 0;
70
71 void Print(Option_t* /*opt*/ = "") const;
72
73 ClassDef(KVDataPatch, 1) //Correction to be applied to reconstructed calibrated data
74};
75
76#endif
int Int_t
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:142
Correction to be applied to reconstructed calibrated data.
Definition KVDataPatch.h:55
KVDataPatch()
Default constructor.
virtual void ApplyToParticle(KVReconstructedNucleus *)=0
void Print(Option_t *="") const
Print infos on patch.
virtual void ApplyToEvent(KVReconstructedEvent *)=0
virtual void PrintPatchInfo() const =0
virtual Bool_t IsParticlePatch()=0
virtual Bool_t IsRequired(TString dataset, TString datatype, Int_t runnumber, TString dataseries, Int_t datareleasenumber, const TList *streamerinfolist)=0
virtual Bool_t IsEventPatch()=0
virtual ~KVDataPatch()
Event containing KVReconstructedNucleus nuclei reconstructed from hits in detectors.
Nuclei reconstructed from data measured by a detector array .