4#include "KVDataPatch_INDRA_camp5_PHDcorrection.h"
6#include <KVINDRAReconNuc.h>
8#include "KVMultiDetArray.h"
21 SetTitle(
Class()->GetTitle());
47 return (dataset ==
"INDRA_camp5" && datatype ==
"root" && dataseries ==
"1.8"
63 if (
N->IsIdentified() &&
N->IsCalibrated() &&
N->GetZ() > 10 &&
N->GetRingNumber() < 10) {
81 std::cout <<
"Particle-level patch applied to all runs of INDRA 5th campaign 'root'" << std::endl;
82 std::cout <<
"data written with KaliVeda version <1.8.10 and KVINDRAReconNuc class" << std::endl;
83 std::cout <<
"version < 11." << std::endl;
84 std::cout <<
"Patch is applied to all identified & calibrated nuclei with Z>10 on rings 1-9." << std::endl;
85 std::cout <<
"The particle energy is recalibrated." << std::endl;
Patch for correcting Silicon PHD on rings 1-9 [INDRA_camp5 before 1.8.10].
void ApplyToParticle(KVReconstructedNucleus *)
virtual ~KVDataPatch_INDRA_camp5_PHDcorrection()
Destructor.
virtual void PrintPatchInfo() const
virtual Bool_t IsRequired(TString dataset, TString datatype, Int_t runnumber, TString dataseries, Int_t datareleasenumber, const TList *streamerinfolist)
Nuclei reconstructed from data measured in the INDRA array.
Nuclei reconstructed from data measured by a detector array .
Calculation/correction of energy losses of particles through an experimental target.
Bool_t IsIncoming() const
void SetIncoming(Bool_t r=kTRUE)
Bool_t IsOutgoing() const
void SetOutgoing(Bool_t r=kTRUE)
TObject * FindObject(const char *name) const override
RooCmdArg ClassName(const char *name)