KaliVeda
Toolkit for HIC analysis
KVFAZIAGroupReconstructor.h
1 #ifndef KVFAZIAGROUPRECONSTRUCTOR_H
2 #define KVFAZIAGROUPRECONSTRUCTOR_H
3 
4 #include "KVGroupReconstructor.h"
5 #include "KVFAZIADetector.h"
6 
16 
20 
21 protected:
22 
27 
29 
31 
32  void AddCoherencyParticles();
33 public:
34  void SetGroup(KVGroup* g);
35 
36  ClassDef(KVFAZIAGroupReconstructor, 1) // Reconstruct particles in FAZIA telescopes
37 };
38 
39 #endif // KVFAZIAGROUPRECONSTRUCTOR_H
#define ClassDef(name, id)
Base class for FAZIA detectors.
Reconstruction of particles detected in FAZIA telescopes.
KVGeoDNTrajectory * theTrajectory
1 FAZIA group = 1 telescope with 1 unique trajectory SI1 - SI2 - CSI
void CalibrateParticle(KVReconstructedNucleus *PART)
Perform energy calibration of (previously identified) charged particle.
KVIDTelescope * fSi1Si2IDTelescope
SI1-SI2 ID Telescope.
void CalibrateCoherencyParticle(KVReconstructedNucleus *PART)
void ChangeReconstructedTrajectory(KVReconstructedNucleus &PART)
void IdentifyParticle(KVReconstructedNucleus &PART)
void HandleSI1SI2PunchThrough(KVIdentificationResult *, KVReconstructedNucleus &)
Path taken by particles through multidetector geometry.
Base class for particle reconstruction in one group of a detector array.
Group of detectors which can be treated independently of all others in array.
Definition: KVGroup.h:20
Base class for all detectors or associations of detectors in array which can identify charged particl...
Definition: KVIDTelescope.h:84
Full result of one attempted particle identification.
Nuclei reconstructed from data measured by a detector array .