KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVDataPatch_Camp1MassID.h
Go to the documentation of this file.
1 
4 #ifndef __KVDATAPATCH_CAMP1MASSID_H
5 #define __KVDATAPATCH_CAMP1MASSID_H
6 
7 #include "KVDataPatch.h"
8 
23 public:
25  virtual ~KVDataPatch_Camp1MassID();
26 
27  virtual Bool_t IsRequired(TString dataset, TString datatype, Int_t,
28  TString, Int_t, const TList*)
29  {
30  return (dataset == "INDRA_camp1" && datatype == "root");
31  }
32  virtual Bool_t IsEventPatch()
33  {
34  return kFALSE;
35  }
37  {
38  return kTRUE;
39  }
40  virtual void ApplyToEvent(KVEvent*) {}
41  virtual void ApplyToParticle(KVNucleus*);
42 
43  virtual void PrintPatchInfo() const;
44 
45  ClassDef(KVDataPatch_Camp1MassID, 1) //Correct mass identification in 1st campaign data
46 };
47 
48 #endif
int Int_t
const Bool_t kFALSE
bool Bool_t
const Bool_t kTRUE
#define ClassDef(name, id)
Correct mass identification in 1st campaign data.
virtual void ApplyToEvent(KVEvent *)
virtual void ApplyToParticle(KVNucleus *)
virtual void PrintPatchInfo() const
virtual ~KVDataPatch_Camp1MassID()
Destructor.
virtual Bool_t IsRequired(TString dataset, TString datatype, Int_t, TString, Int_t, const TList *)
KVDataPatch_Camp1MassID()
Default constructor.
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