18 #include "KVReconstructedEvent.h"
19 #include "KVDetectorEvent.h"
22 #include "KVReconstructedNucleus.h"
23 #include "KVDetector.h"
25 #include "KVMultiDetArray.h"
40 fPartSeedCond =
"all";
85 for (
auto& par : *
this)
88 par.GetAnglesFromReconstructionTrajectory(
"mean");
122 cout <<
" ***//*** RECONSTRUCTED EVENT #" <<
GetNumber() <<
" ***//***" << endl;
130 auto& frag = it.get_const_reference();
131 cout <<
"RECONSTRUCTED PARTICLE #" << i++ << endl;
159 auto& nuc = it.get_const_reference();
KVNameValueList * GetParameters() const
void Clear(Option_t *opt="") override
virtual void SetRawDataFromReconEvent(const KVReconstructedEvent &)
virtual void AcceptParticleForAnalysis(KVReconstructedNucleus *) const
void Merge(const KVNameValueList &)
void Print(Option_t *opt="") const override
Event containing KVReconstructedNucleus nuclei reconstructed from hits in detectors.
void ls(Option_t *option="") const
virtual void Print(Option_t *option="") const
KVReconstructedEvent(Int_t mult=50)
void MergeEventFragments(TCollection *, Option_t *opt="")
void init()
default initialisations
void CopyAndMoveReferences(const KVReconstructedNucleus *)
Base class for event classes (containers for different types of particle objects)
Iterator GetNextParticleIterator(Option_t *opt) const
virtual Int_t GetMult(Option_t *opt="") const
KVReconstructedNucleus * AddParticle()
Wrapper class for iterating over nuclei in KVReconstructedEvent accessed through base pointer or refe...
virtual Int_t ReadClassBuffer(const TClass *cl, void *pointer, const TClass *onfile_class=nullptr)=0
virtual Int_t WriteClassBuffer(const TClass *cl, void *pointer)=0
const char * GetName() const override
void Streamer(TBuffer &) override
const char * GetTitle() const override
virtual const char * ClassName() const