KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVFAZIETO.h
Go to the documentation of this file.
1 
4 #ifndef __KVFAZIETO_H
5 #define __KVFAZIETO_H
6 
7 #include "KVFAZIA.h"
8 
15 class KVFAZIETO : public KVFAZIA {
16 
17  virtual void BuildFAZIA();
18  virtual void GetGeometryParameters();
19  std::map<int, double> fBlocCentreTheta;
20  std::map<int, double> fBlocCentrePhi;
21 
22 public:
23  KVFAZIETO();
24  virtual ~KVFAZIETO();
25 
26  double GetBlockCentreTheta(int i)
27  {
28  return fBlocCentreTheta[i];
29  }
30  double GetBlockCentrePhi(int i)
31  {
32  return fBlocCentrePhi[i];
33  }
34 
35  ClassDef(KVFAZIETO, 1) //description of the FAZIA-12B demonstrator
36 };
37 
38 #endif
#define ClassDef(name, id)
Description of a FAZIA detector geometry.
Definition: KVFAZIA.h:32
FAZIA 12-block demonstrator.
Definition: KVFAZIETO.h:15
virtual void GetGeometryParameters()
defined configuration of the blocks
Definition: KVFAZIETO.cpp:47
std::map< int, double > fBlocCentrePhi
phi angle of block centres
Definition: KVFAZIETO.h:20
KVFAZIETO()
Default constructor.
Definition: KVFAZIETO.cpp:25
std::map< int, double > fBlocCentreTheta
polar angle of block centres
Definition: KVFAZIETO.h:19
virtual ~KVFAZIETO()
Destructor.
Definition: KVFAZIETO.cpp:37
double GetBlockCentrePhi(int i)
Definition: KVFAZIETO.h:30
double GetBlockCentreTheta(int i)
Definition: KVFAZIETO.h:26
virtual void BuildFAZIA()
Definition: KVFAZIETO.cpp:91