KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVDataPatch_CorrectEtalonModuleIDCode.h
Go to the documentation of this file.
1 
4 #ifndef __KVDATAPATCH_CORRECTETALONMODULEIDCODE_H
5 #define __KVDATAPATCH_CORRECTETALONMODULEIDCODE_H
6 
7 #include "KVDataPatch.h"
11 
25 public:
28  virtual Bool_t IsRequired(TString dataset, TString datatype, Int_t runnumber,
29  TString dataseries, Int_t datareleasenumber, const TList* streamerinfolist);
30  virtual Bool_t IsEventPatch()
31  {
32  return kTRUE;
33  }
35  {
36  return kTRUE;
37  }
38  virtual void ApplyToEvent(KVEvent* e);
39  virtual void ApplyToParticle(KVNucleus*);
40 
41  virtual void PrintPatchInfo() const;
42 
43  ClassDef(KVDataPatch_CorrectEtalonModuleIDCode, 1) //Patch for correcting bad id-code & calibration for particles stopping in CsI member of etalon modules [data written with v1.8.11]
44 };
45 
46 #endif
int Int_t
bool Bool_t
const Bool_t kTRUE
#define ClassDef(name, id)
Patch for correcting bad id-code & calibration for particles stopping in CsI member of etalon modules...
virtual void ApplyToEvent(KVEvent *e)
Just used to set pointer to current event.
virtual Bool_t IsRequired(TString dataset, TString datatype, Int_t runnumber, TString dataseries, Int_t datareleasenumber, const TList *streamerinfolist)
KVINDRAReconEvent * fEvent
pointer to current event
Correction to be applied to reconstructed calibrated data.
Definition: KVDataPatch.h:55
Base class container for multi-particle events.
Definition: KVEvent.h:176
Event reconstructed from energy losses in INDRA multidetector.
Description of properties and kinematics of atomic nuclei.
Definition: KVNucleus.h:125