4 #define KVGROUP_ADD_UNKNOWN_TELESCOPE "Attempt to add undefined telescope to group"
6 #include "KVGeoStrucElement.h"
8 #include "KVGeoDNTrajectory.h"
9 #include "KVNameValueList.h"
#define ClassDefOverride(name, id)
char * Form(const char *fmt,...)
virtual void SetNumber(UInt_t num)
Path taken by particles through multidetector geometry.
const Char_t * GetTrajectoryName() const
Information on relative positions of detectors & particle trajectories.
Base class describing elements of array geometry.
Group of detectors which can be treated independently of all others in array.
void SetNumber(UInt_t num) override
void AddTrajectory(KVGeoDNTrajectory *t)
KVHashList fTrajectories
Trajectories passing through group.
void Reset(Option_t *opt="")
const KVGeoDNTrajectory * FindReconTraj(const KVString &path)
KVHashList fReconTraj
list of all possible trajectories for reconstructed particles
KVNameValueList fReconTrajMap
map names of duplicate trajectories for reconstructed particles
const TCollection * GetTrajectories() const
virtual void CountLayers()
void AddHit(KVNucleus *kvd)
void ReplaceTrajectories(const TCollection *c)
const KVGeoDNTrajectory * GetTrajectoryForReconstruction(const KVGeoDNTrajectory *t, const KVGeoDetectorNode *n) const
void AddTrajectories(const TCollection *c)
const TSeqCollection * GetReconTrajectories() const
void RemoveHit(KVNucleus *kvd)
void PrintData() const
list detectors of group with any data they contain
KVList * fReconstructedNuclei
Particles reconstructed in this group.
Int_t CalculateReconstructionTrajectories()
Extended version of ROOT THashList.
Extended TList class which owns its objects by default.
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
const Char_t * GetStringValue(const Char_t *name) const
Description of properties and kinematics of atomic nuclei.
void Add(TObject *obj) override
TObject * FindObject(const char *name) const override
Int_t GetSize() const override
void Clear(Option_t *option="") override
virtual TObject * FindObjectByTitle(const Char_t *) const
Will return object with given title (value of TObject::GetTitle() method).
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
virtual void AddAll(const TCollection *col)
virtual void SetName(const char *name)
R__ALWAYS_INLINE Bool_t TestBit(UInt_t f) const