20 #ifndef KVDETECTOREVENT_H
21 #define KVDETECTOREVENT_H
24 #include "KVUniqueNameList.h"
#define ClassDefOverride(name, id)
Base class for KaliVeda framework.
List of hit groups in a multidetector array.
virtual UInt_t GetMult() const
Bool_t ContainsGroup(KVGroup *grp)
void AddGroup(KVGroup *grp)
void ls(Option_t *t="") const override
void Clear(Option_t *opt="") override
void Print(Option_t *t="") const override
Print a listing of hit groups with fired detectors.
KVUniqueNameList * GetGroups()
virtual void init()
Default initialisation.
KVUniqueNameList * fHitGroups
list of groups hit by particles in the event
virtual ~ KVDetectorEvent()
Group of detectors which can be treated independently of all others in array.
TObject * FindObject(const char *name) const override
Int_t GetSize() const override
Optimised list in which named objects can only be placed once.
void Add(TObject *obj) override
const char * GetName() const override