4#include "KVFAZIABeltConfig.h"
5#include "KVFAZIABlock.h"
7#include "KVMultiDetArray.h"
31 double ymin = -(nblocsY - 1.) / 2.;
33 for (
int x = nblocsX - 1;
x >= -(nblocsX - 1);
x -= 2) {
35 double distance_to_block = fDist +
y * distance_correction;
36 double inter_block_Y = fInterBlock + (10 * (fDist - distance_to_block) / fDist) * fInterBlock;
43 AddNode(blocco, block_no,
R__EXTERN TGeoManager * gGeoManager
A rectangular array of FAZIA blocks.
Standard geometry of 16-telescope FAZIA block.
Double_t GetNominalDistanceTargetBlockCentre(double dist_SI1=100.) const
Double_t GetTotalSideWithBlindage() const
static TGeoHMatrix * GetVolumePositioningMatrix(Double_t distance, Double_t theta, Double_t phi, TGeoTranslation *postTrans=nullptr)
void SetVisLevel(Int_t level=3)
TGeoMedium * GetMedium(const char *medium) const
constexpr Double_t RadToDeg()