4 #ifndef __KVFAZIABLOCK_H
5 #define __KVFAZIABLOCK_H
46 std::vector<double>
GetCoordsCSI(
int tel_num,
double front_side,
double separation,
double distPlane,
double depth);
#define ClassDef(name, id)
Standard geometry of 16-telescope FAZIA block.
TGeoVolume * MakeLeftCrossPieceCSI(double front_side, double separation, double distPlane, double depth)
Part of aluminium frame which holds the CsI.
std::vector< double > GetCoordsCSI(int tel_num, double front_side, double separation, double distPlane, double depth)
Double_t GetBrassCollimatorDepth() const
TGeoVolume * MakeCrossPieceCSI(double front_side, double separation, double distPlane, double depth)
Part of aluminium frame which holds the CsI.
Double_t GetNominalDistanceTargetBlockCentre(double dist_SI1=100.) const
double centre_cross_thick
TGeoVolume * MakeErgalFrame(double frame_depth, double ergal_edge_depth)
double full_length_quartet
TGeoVolume * MakeRightCrossPieceCSI(double front_side, double separation, double distPlane, double depth)
Part of aluminium frame which holds the CsI.
TGeoVolume * MakeQuartet()
Double_t GetTotalSideWithBlindage() const
TVector3 operator()(const TVector3 &v)
Projector(double D, double d)