18 #include "KVReconstructedEvent.h"
19 #include "KVDetectorEvent.h"
22 #include "KVReconstructedNucleus.h"
23 #include "KVDetector.h"
25 #include "KVMultiDetArray.h"
40 fPartSeedCond =
"all";
86 for (KVReconstructedEvent::Iterator it =
begin(); it !=
end(); ++it) {
87 par = it.get_pointer();
123 cout <<
" ***//*** RECONSTRUCTED EVENT #" <<
GetNumber() <<
" ***//***" << endl;
131 auto& frag = it.get_const_reference();
132 cout <<
"RECONSTRUCTED PARTICLE #" << i++ << endl;
160 auto& nuc = it.get_const_reference();
KVNameValueList * GetParameters() const
KVNameValueList fParameters
general-purpose list of parameters
void Clear(Option_t *opt="") override
virtual void SetRawDataFromReconEvent(KVNameValueList &)
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
Nuclei reconstructed from data measured by a detector array .
void CopyAndMoveReferences(const KVReconstructedNucleus *)
virtual void GetAnglesFromReconstructionTrajectory(Option_t *opt="random")
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