KaliVeda
Toolkit for HIC analysis
KVINDRAForwardGroupReconstructor.h
1 
4 #ifndef __KVINDRAFORWARDGROUPRECONSTRUCTOR_H
5 #define __KVINDRAFORWARDGROUPRECONSTRUCTOR_H
6 
7 #include "KVINDRAGroupReconstructor.h"
8 
17 
18 protected:
23  KVDetector* GetSi(KVReconstructedNucleus* n)
24  {
25  return n->GetReconstructionTrajectory()->GetDetector("SI");
26  }
27 public:
30  {}
31 
32  bool DoCoherencyAnalysis(KVReconstructedNucleus& PART) override;
33 
34  void DoCalibration(KVReconstructedNucleus* PART) override;
35 
36  ClassDefOverride(KVINDRAForwardGroupReconstructor, 1) //Reconstruct data in rings 1-9 of INDRA
37 };
38 
39 #endif
bool Bool_t
#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t g
Group of detectors which can be treated independently of all others in array.
Definition: KVGroup.h:19
Reconstruct data in rings 1-9 of INDRA.
Bool_t CalculateSiliconDEFromResidualEnergy(KVReconstructedNucleus *n, KVDetector *si)
bool DoCoherencyAnalysis(KVReconstructedNucleus &PART) override
Coherency analysis for forward rings 1-9 of INDRA.
void DoNeutronCalibration(KVReconstructedNucleus *PART)
Bool_t CoherencyChIoSiCsI(KVReconstructedNucleus &PART)
void DoCalibration(KVReconstructedNucleus *PART) override
KVDetector * GetSi(KVReconstructedNucleus *n)
KVINDRAForwardGroupReconstructor(const KVGroup *g=nullptr)
Bool_t CoherencySiCsI(KVReconstructedNucleus &PART)
Reconstruct particles in INDRA groups.
Nuclei reconstructed from data measured by a detector array .
const Int_t n