1 #ifndef __KVINDRAFILTERETALONGROUPRECONSTRUCTOR_H
2 #define __KVINDRAFILTERETALONGROUPRECONSTRUCTOR_H
4 #include "KVINDRAFilterGroupReconstructor.h"
20 KVDetector*
sili =
nullptr;
46 if (traj ==
etalons[ring].etalon_trajectory) {
#define ClassDefOverride(name, id)
Path taken by particles through multidetector geometry.
Information on relative positions of detectors & particle trajectories.
KVDetector * GetDetector() const
virtual KVReconstructedNucleus * ReconstructTrajectory(const KVGeoDNTrajectory *traj, const KVGeoDetectorNode *node)
KVReconstructedEvent * GetEventFragment() const
int nfireddets
set to true during secondary analysis
TString GetPartSeedCond() const
Group of detectors which can be treated independently of all others in array.
Special reconstructor for filtered simulations and INDRA etalon groups.
KVReconstructedNucleus * ReconstructTrajectory(const KVGeoDNTrajectory *traj, const KVGeoDetectorNode *node) override
std::map< int, etalon_telescope > etalons
KVINDRAFilterEtalonGroupReconstructor(const KVGroup *g=nullptr)
std::map< const KVGeoDetectorNode *, int > etalon_csi_rings
Reconstruct simulated events after filtering with INDRA.
Nuclei reconstructed from data measured by a detector array .
KVGeoDNTrajectory * not_etalon_trajectory
KVGeoDetectorNode * csi_etalon
KVGeoDNTrajectory * etalon_trajectory