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