X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=FMD%2FAliFMDGeometryBuilder.h;h=888a4484e8b1d00f56660b3c62bdbd80156c5859;hp=cfffb172246ec3a565ec52647f59049829f7e0d1;hb=ed82d35ec5e88ef7df1d7a5baa882467571fe3c7;hpb=da7d274eba440ab77edeb28be8667f19478011b3 diff --git a/FMD/AliFMDGeometryBuilder.h b/FMD/AliFMDGeometryBuilder.h index cfffb172246..888a4484e8b 100644 --- a/FMD/AliFMDGeometryBuilder.h +++ b/FMD/AliFMDGeometryBuilder.h @@ -24,6 +24,7 @@ #endif class TGeoVolume; class TGeoMedium; +class TGeoShape; class AliFMD; class AliFMDRing; class AliFMDDetector; @@ -90,6 +91,19 @@ protected: @param r Ring geometry @return Ring volume */ virtual TGeoVolume* RingGeometry(AliFMDRing* r); + + /** Make a honey comb shape from passed parameters. + @param id Detector identifier (1,2, or 3) + @param ring Ring identifier ('I' or 'O') + @param r1 Inner radius + @param r2 Outer radius + @param w width + @param t Thickness of material + @param c Clearing from horizontal. + @return Pointer to newly allocated composite shape. */ + virtual TGeoShape* HoneycombShape(Int_t id, Char_t ring, + double r1, double r2, + double w, double t, double c=0.3); /** Make a detector volume @param d Detector geometry @param motherTop Mother volume (detector volume)