KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVFAZIABeltConfig.h
Go to the documentation of this file.
1 
4 #ifndef __KVFAZIABELTCONFIG3X2_H
5 #define __KVFAZIABELTCONFIG3X2_H
6 
7 #include "TGeoVolume.h"
13 class KVFAZIABeltConfig : public TGeoVolumeAssembly {
14 
15  Double_t fDist;
16  Double_t fInterBlock;
17 
18  void BuildBelt(int nblocsX, int nblocsY, Double_t distance_correction);
19 
20 public:
21  KVFAZIABeltConfig(int nblocsX, int nblocsY, Double_t dist = 100.0, Double_t inter_block = 0.5, double distance_correction = 5)
22  : TGeoVolumeAssembly("STRUCT_BELT"),
23  fDist(dist), fInterBlock(inter_block)
24  {
26  BuildBelt(nblocsX, nblocsY, distance_correction);
27  }
28  virtual ~KVFAZIABeltConfig() {}
29 
30  ClassDef(KVFAZIABeltConfig, 1) //blocks of FAZIA in a belt of NxM blocks
31 };
32 
33 #endif
double Double_t
#define ClassDef(name, id)
double dist(AxisAngle const &r1, AxisAngle const &r2)