KaliVeda
Toolkit for HIC analysis
KVINDRATelescope.h
1 
4 #ifndef __KVINDRATELESCOPE_H
5 #define __KVINDRATELESCOPE_H
6 
7 #include "KVTelescope.h"
8 
9 class KVRing;
10 
18 class KVINDRATelescope : public KVTelescope {
19 
20 public:
22  virtual ~KVINDRATelescope();
23 
24  const Char_t* GetName() const;
25  virtual const Char_t* GetArrayName();
26  Int_t GetRingNumber() const;
27  KVRing* GetRing() const;
28  KVGroup* GetGroup() const;
30  {
31  return kTRUE;
32  };
33  Int_t Compare(const TObject* obj) const;
34 
35  ClassDef(KVINDRATelescope, 1) //A detector telescope in the INDRA array
36 };
37 
38 #endif
int Int_t
bool Bool_t
char Char_t
constexpr Bool_t kTRUE
#define ClassDef(name, id)
Group of detectors which can be treated independently of all others in array.
Definition: KVGroup.h:20
Base class for telescopes in INDRA array.
KVGroup * GetGroup() const
KVRing * GetRing() const
const Char_t * GetName() const
Bool_t IsSortable() const
virtual ~KVINDRATelescope()
Destructor.
Int_t Compare(const TObject *obj) const
virtual const Char_t * GetArrayName()
Int_t GetRingNumber() const
KVINDRATelescope()
Default constructor.
Ring in INDRA array (obsolete)
Definition: KVRing.h:20
Associates two detectors placed one behind the other.
Definition: KVTelescope.h:36