1 #ifndef __KVDATAPATCH_E789_INDRANEWCSICALIB_H
2 #define __KVDATAPATCH_E789_INDRANEWCSICALIB_H
4 #include "KVDataPatch.h"
5 #include "KVEventReconstructor.h"
44 auto required = (dataset ==
"INDRAFAZIA.E789") && (datatype ==
"recon") && (dataseries ==
"1.12" || dataseries ==
"1.13");
#define ClassDefOverride(name, id)
Apply new CsI calibration for particles detected in INDRA.
Bool_t IsRequired(TString dataset, TString datatype, Int_t, TString dataseries, Int_t datareleasenumber, const TList *) override
Bool_t IsParticlePatch() override
void correct_ecsi(KVReconstructedNucleus *)
std::unique_ptr< KVEventReconstructor > fReconstructor
KVDataPatch_E789_INDRANewCsICalib()
void ApplyToEvent(KVReconstructedEvent *) override
void PrintPatchInfo() const override
void ApplyToParticle(KVReconstructedNucleus *rnuc) override
Bool_t IsEventPatch() override
std::unique_ptr< KVReconstructedEvent > fReconEvent
Correction to be applied to reconstructed calibrated data.
Base class for event reconstruction from array data.
Int_t GetZ() const
Return the number of proton / atomic number.
Event containing KVReconstructedNucleus nuclei reconstructed from hits in detectors.
Nuclei reconstructed from data measured by a detector array .
virtual Bool_t IsZMeasured() const
Bool_t InArray(const TString &) const
Returns kTRUE if particle was detected in array with given name.
KVDetector * GetStoppingDetector() const
void SetDetector(int i, KVDetector *);
virtual void SetTitle(const char *title="")
const char * GetTitle() const override
virtual void SetName(const char *name)
virtual const char * ClassName() const