1 #ifndef __KVEVENTRECONSTRUCTOR_H
2 #define __KVEVENTRECONSTRUCTOR_H
6 #include "KVDetectorEvent.h"
7 #include "KVMultiDetArray.h"
8 #include "KVReconstructedEvent.h"
40 std::vector<int> fHitGroups;
48 void MergeGroupEventFragments();
51 return &fGroupReconstructor;
53 Int_t get_number_reconstructors_current_event()
const
57 Int_t get_group_index_for_current_event_reconstructor(
Int_t i)
const
77 TIter it(GetReconstructors());
80 gr->SetEventNumber(en);
#define ClassDefOverride(name, id)
Base class for KaliVeda framework.
virtual void SetNumber(UInt_t num)
List of hit groups in a multidetector array.
Base class for event reconstruction from array data.
KVEventReconstructor(KVMultiDetArray *, KVReconstructedEvent *, Bool_t=kFALSE)
void * GetEventReference()
void Copy(TObject &obj) const override
KVReconstructedEvent * GetEvent()
virtual void ReconstructEvent(const TSeqCollection *=nullptr)
KVGroupReconstructor * GetReconstructor(int group_number)
void SetEventNumber(UInt_t en)
KVGroupReconstructor * GetGroupReconstructor(int i) const
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.