KaliVeda
Toolkit for HIC analysis
Loading...
Searching...
No Matches
KVFAZIETO.h
1
3
4#ifndef __KVFAZIETO_H
5#define __KVFAZIETO_H
6
7#include "KVFAZIA.h"
8
16class 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
23public:
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