KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVFAZIAMidRapExplorer.h
Go to the documentation of this file.
1 
4 #ifndef __KVFAZIAMIDRAPEXPLORER_H
5 #define __KVFAZIAMIDRAPEXPLORER_H
6 
7 #include "KVFAZIA.h"
8 
16 
17  struct {
18  Int_t fNblocsX; // number of blocks in X (vertical) axis
19  Int_t fNblocsY; // number of blocks in Y (horizontal) axis
20  Double_t fBeltDistanceTarget; // nominal distance belt-target (cm)
21  Double_t fThetaBelt; // polar angle of centre belt
22  Double_t fPhiBelt; // polar angle of centre belt
23  Double_t fInterBlockSpacing; // spacing between blocks in belt
24  Double_t fDistanceOffset; // distance offset as function of theta to keep same phi coverage
26 
27  void BuildFAZIA();
28  void GetGeometryParameters();
29 
30 public:
32  {
34  }
36 
38 
39  ClassDef(KVFAZIAMidRapExplorer, 1) //FAZIA setup with two belts of 6 blocks
40 };
41 
42 #endif
int Int_t
double Double_t
#define ClassDef(name, id)
Extension of TEnv to allow the writing of comments in the file.
Definition: KVEnv.h:16
FAZIA setup with two belts of 6 blocks.
struct KVFAZIAMidRapExplorer::@1 fBlockParams[2]
void GetGeometryParameters()
Called by the Build method.
void BuildFAZIA()
methods to be implemented in child classes
Description of a FAZIA detector geometry.
Definition: KVFAZIA.h:32
virtual void SetTitle(const char *title="")
virtual const char * ClassName() const