18#include "KVReconstructedEvent.h"
19#include "KVDetectorEvent.h"
22#include "KVReconstructedNucleus.h"
23#include "KVTelescope.h"
24#include "KVDetector.h"
26#include "KVMultiDetArray.h"
89 for (KVReconstructedEvent::Iterator it =
begin(); it !=
end(); ++it) {
90 par = it.get_pointer();
177 cout <<
" ***//*** RECONSTRUCTED EVENT #" <<
GetNumber() <<
" ***//***" << endl;
185 auto& frag = it.get_const_reference();
186 cout <<
"RECONSTRUCTED PARTICLE #" << ++i << endl;
214 auto& nuc = it.get_const_reference();
239 Obsolete(
"IdentifyEvent",
"1.13",
"1.15");
297 if (
d->IsIdentified() && !
d->IsCalibrated()) {
Base class for detector geometry description.
KVNameValueList fParameters
general-purpose list of parameters
void Clear(Option_t *opt="")
KVNameValueList * GetParameters() const
virtual void SetRawDataFromReconEvent(KVNameValueList &)
virtual void AcceptParticleForAnalysis(KVReconstructedNucleus *) const
virtual void Print(Option_t *opt="") const
void Merge(const KVNameValueList &)
Event containing KVReconstructedNucleus nuclei reconstructed from hits in detectors.
void ls(Option_t *option="") const
virtual void Print(Option_t *option="") const
virtual Bool_t AnalyseDetectors(TList *kvtl)
TString fPartSeedCond
condition used in AnalyseTelescopes for seeding new reconstructed particle
virtual void IdentifyEvent()
KVReconstructedEvent(Int_t mult=50)
void MergeEventFragments(TCollection *, Option_t *opt="")
virtual void CalibrateEvent()
void init()
default initialisations
Nuclei reconstructed from data measured by a detector array .
virtual void Reconstruct(KVDetector *kvd)
void CopyAndMoveReferences(const KVReconstructedNucleus *)
Bool_t IsIdentified() const
KVGroup * GetGroup() const
virtual void GetAnglesFromReconstructionTrajectory(Option_t *opt="random")
static void AnalyseParticlesInGroup(KVGroup *grp)
Calculation/correction of energy losses of particles through an experimental target.
void SetIncoming(Bool_t r=kTRUE)
void SetOutgoing(Bool_t r=kTRUE)
Base class for event classes (containers for different types of particle objects)
Iterator GetNextParticleIterator(Option_t *opt) const
KVReconstructedNucleus * GetNextParticle(Option_t *opt="") const
KVReconstructedNucleus * AddParticle()
virtual Int_t GetMult(Option_t *opt="") const
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
void Obsolete(const char *method, const char *asOfVers, const char *removedFromVers) const
const char * Data() const