7 #include "GaudiKernel/SystemOfUnits.h"
8 #include "GeoModelKernel/GeoBox.h"
9 #include "GeoModelKernel/GeoDefinitions.h"
10 #include "GeoModelKernel/GeoPara.h"
11 #include "GeoModelKernel/GeoShape.h"
12 #include "GeoModelKernel/GeoShapeShift.h"
13 #include "GeoModelKernel/GeoTransform.h"
14 #include "GeoModelKernel/GeoTrap.h"
15 #include "GeoModelKernel/GeoTrd.h"
26 const GeoShape *sCutout;
35 sCutout = &((*cutoutbox) << xfTemp);
36 }
else if (
dead1 == 0.) {
38 sCutout = &((*cutouttrd) << xfTemp);
48 GeoIntrusivePtr<GeoPara> cutoutpara{
new GeoPara(
widthXs / 2.,
lengthY / 2.,
thickness / 2., alpha, theta, phi)};
51 xfTemp = xfTemp * xRot;
52 sCutout = &((*cutoutpara) << xfTemp);
54 GeoIntrusivePtr<GeoTrap> cutouttrap{
60 xfTemp = xfTemp * xRot;
61 sCutout = &((*cutouttrap) << xfTemp);
69 <<
" x/y/width_s/width_l/length/excent/dead1: " <<
p.dx <<
" " <<
p.dy <<
" " <<
p.widthXs <<
" " <<
p.widthXl <<
" " <<
p.lengthY <<
" " <<
p.excent <<
" " <<
p.dead1
70 <<
" component index=" <<
p.ijob;