4#define KVR_RCPRC_CNXN 1
5#define KVR_NORCPRC_CNXN 0
8#include "KVGeoStrucElement.h"
#define ClassDef(name, id)
Base class for KaliVeda framework.
Base class describing elements of array geometry.
const KVSeqCollection * GetStructures() const
Base class used for handling geometry in a multidetector array.
Ring in INDRA array (obsolete)
virtual TGeoVolume * GetGeoVolume()
Create and return TGeoVolume representing detectors in this ring.
Bool_t IsSortable() const
KVTelescope * GetTelescope(Float_t phi) const
give pointer to telescope in ring which covers azimuthal angle phi
void Add(KVBase *)
Only KVTelescope-derived structures can be placed in a KVRing.
virtual void AddToGeometry()
Construct and position a TGeoVolume shape to represent this ring in the current geometry.
Double_t GetSolidAngle(void) const
const KVSeqCollection * GetTelescopes() const
Int_t Compare(const TObject *obj) const
rings are sorted according to lower edge polar angle
KaliVeda extensions to ROOT collection classes.
Associates two detectors placed one behind the other.