+ ptrd1[1] = 64.25;
+ ptrd1[2] = 372.6;
+ ptrd1[3] = 14.525/2;
+ char nameChA[16];
+ sprintf(nameChA, "BTOFA");
+ TGeoTrd1 *trd1=new TGeoTrd1(nameChA,ptrd1[0],ptrd1[1],ptrd1[2],ptrd1[3]);
+ trd1->SetName("BTOFA"); // just to avoid a warning
+ char nameChB[16];
+ sprintf(nameChB, "BTOFB");
+ TGeoBBox *box1 = new TGeoBBox(nameChB,64.25 ,372.6, 14.525/2);
+ box1->SetName("BTOFB"); // just to avoid a warning
+ TGeoTranslation *tr1 = new TGeoTranslation("trnsl1",0, 0, -14.525/2 );
+ tr1->RegisterYourself();
+ TGeoTranslation *tr2 = new TGeoTranslation("trnsl2",0, 0, +14.525/2 );
+ tr2->RegisterYourself();
+ TGeoCompositeShape *Btofcs =new TGeoCompositeShape("Btofcs","(BTOFA:trnsl1)+(BTOFB:trnsl2)");
+
+