KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVINDRATelescope.h
Go to the documentation of this file.
1 
4 #ifndef __KVINDRATELESCOPE_H
5 #define __KVINDRATELESCOPE_H
6 
7 #include "KVTelescope.h"
8 
9 class KVRing;
10 
17 class KVINDRATelescope : public KVTelescope {
18 
19 public:
21  virtual ~KVINDRATelescope();
22 
23  const Char_t* GetName() const;
24  virtual const Char_t* GetArrayName();
25  Int_t GetRingNumber() const;
26  KVRing* GetRing() const;
27  KVGroup* GetGroup() const;
29  {
30  return kTRUE;
31  };
32  Int_t Compare(const TObject* obj) const;
33 
34  ClassDef(KVINDRATelescope, 1) //A detector telescope in the INDRA array
35 };
36 
37 #endif
int Int_t
char Char_t
bool Bool_t
const Bool_t kTRUE
#define ClassDef(name, id)
Group of detectors which can be treated independently of all others in array.
Definition: KVGroup.h:19
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:19
Associates two detectors placed one behind the other.
Definition: KVTelescope.h:35