1#ifndef __KVEVENTRECONSTRUCTOR_H
2#define __KVEVENTRECONSTRUCTOR_H
6#include "KVDetectorEvent.h"
7#include "KVMultiDetArray.h"
8#include "KVReconstructedEvent.h"
#define ClassDef(name, id)
Base class for KaliVeda framework.
List of hit groups in a multidetector array.
Base class for event reconstruction from array data.
KVDetectorEvent detev
list of hit groups in event
KVGroupReconstructor * GetGroupReconstructor(int i) const
void MergeGroupEventFragments()
KVReconstructedEvent * fEvent
The reconstructed event.
TObjArray fGroupReconstructor
array of group reconstructors
KVMultiDetArray * fArray
Array for which events are to be reconstructed.
KVReconstructedEvent * GetEvent()
void Copy(TObject &obj) const
KVMultiDetArray * GetArray()
Int_t fNGrpRecon
number of group reconstructors for current event
void ReconstructEvent(const TSeqCollection *=nullptr)
void * GetEventReference()
std::vector< int > fHitGroups
group indices in current event
Base class for particle reconstruction in one group of a detector array.
Base class for describing the geometry of a detector array.
Event containing KVReconstructedNucleus nuclei reconstructed from hits in detectors.