class AliITSv11GeometrySPD : public AliITSv11Geometry
{
public:
+
// Default constructor
AliITSv11GeometrySPD(/*Double_t gap = 0.0075*/);
// Standard Constructor
virtual TGeoVolumeAssembly* CreateMCM(Bool_t isRight, TArrayD &sizes,
TGeoManager *mgr = gGeoManager) const;
// the pixel bus (flat part + pt1000s + large capacitors/resistors)
- virtual TGeoVolumeAssembly* CreatePixelBus(Bool_t isRight, TArrayD &sizes,
+ virtual TGeoVolumeAssembly* CreatePixelBus(Bool_t isRight, Int_t layer, TArrayD &sizes,
TGeoManager *mgr = gGeoManager) const;
// the extender complicated geometry
virtual TGeoVolume* CreateExtender(const Double_t *params,
// the Pixel Bus & extenders (old method which will be removed)
virtual TGeoVolumeAssembly* CreatePixelBusAndExtensions(Bool_t zpos=kTRUE,
TGeoManager *mgr = gGeoManager) const;
+
+ virtual TList* CreateConeModule(TGeoManager *mgr = gGeoManager) const;
+ virtual void CreateCones(TGeoVolume *moth) const;
// a half-stave (put together ladders + MCM + bus, and add clips
// if requested)
virtual TGeoVolumeAssembly* CreateHalfStave(Bool_t isRight, Int_t layer,