KaliVeda
Toolkit for HIC analysis
KVINDRAFilterGroupReconstructor.h
1 #ifndef __KVINDRAFILTERGROUPRECONSTRUCTOR_H
2 #define __KVINDRAFILTERGROUPRECONSTRUCTOR_H
3 
4 #include "KVFilterGroupReconstructor.h"
5 #include "KVChIo.h"
18 
19  KVChIo* theChIo = nullptr;
20 
21 protected:
23 
24 public:
27  {
28  if (g) theChIo = dynamic_cast<KVChIo*>(g->GetDetectorByType("CI"));
29  }
30 
31  void Reconstruct() override;
33 
34  ClassDefOverride(KVINDRAFilterGroupReconstructor, 1) //Reconstruct simulated events after filtering with INDRA
35 };
36 
37 #endif
#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
Ionisation chamber detectors of the INDRA multidetector array.
Definition: KVChIo.h:30
Reconstruct particles in group of detectors after filtering simulated events.
Group of detectors which can be treated independently of all others in array.
Definition: KVGroup.h:19
Base class for all detectors or associations of detectors in array which can identify charged particl...
Definition: KVIDTelescope.h:84
Reconstruct simulated events after filtering with INDRA.
void identify_particle(KVIDTelescope *idt, KVIdentificationResult *IDR, KVReconstructedNucleus &nuc) override
pointer to ChIo in group, if present
KVINDRAFilterGroupReconstructor(const KVGroup *g=nullptr)
void IdentifyParticle(KVReconstructedNucleus &) override
Full result of one attempted particle identification.
Nuclei reconstructed from data measured by a detector array .