KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVDataPatch_INDRA_camp5_PHDcorrection.h
Go to the documentation of this file.
1 
4 #ifndef __KVDATAPATCH_INDRA_CAMP5_PHDCORRECTION_H
5 #define __KVDATAPATCH_INDRA_CAMP5_PHDCORRECTION_H
6 
7 #include "KVDataPatch.h"
22 
23 public:
26  virtual Bool_t IsRequired(TString dataset, TString datatype, Int_t runnumber,
27  TString dataseries, Int_t datareleasenumber, const TList* streamerinfolist);
28  virtual Bool_t IsEventPatch()
29  {
30  return kFALSE;
31  }
33  {
34  return kTRUE;
35  }
36  virtual void ApplyToEvent(KVEvent*) {}
37  virtual void ApplyToParticle(KVNucleus*);
38 
39  virtual void PrintPatchInfo() const;
40 
41  ClassDef(KVDataPatch_INDRA_camp5_PHDcorrection, 1) //Patch for correcting Silicon PHD on rings 1-9 [INDRA_camp5 before 1.8.10]
42 };
43 
44 #endif
int Int_t
const Bool_t kFALSE
bool Bool_t
const Bool_t kTRUE
#define ClassDef(name, id)
Patch for correcting Silicon PHD on rings 1-9 [INDRA_camp5 before 1.8.10].
virtual Bool_t IsRequired(TString dataset, TString datatype, Int_t runnumber, TString dataseries, Int_t datareleasenumber, const TList *streamerinfolist)
Correction to be applied to reconstructed calibrated data.
Definition: KVDataPatch.h:55
Base class container for multi-particle events.
Definition: KVEvent.h:176
Description of properties and kinematics of atomic nuclei.
Definition: KVNucleus.h:125