X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=FMD%2FAliFMD.h;h=8774809af3d823883a13f35ec0703f7256d0119e;hb=04aa997f6f4369d8372c2c8f93a73adff59b7eb6;hp=43e02d85d90241118ebb41252a7711ecd4062286;hpb=9b48326f0faac4ff8ece535f303cc2b8a4860280;p=u%2Fmrichter%2FAliRoot.git diff --git a/FMD/AliFMD.h b/FMD/AliFMD.h index 43e02d85d90..8774809af3d 100644 --- a/FMD/AliFMD.h +++ b/FMD/AliFMD.h @@ -7,6 +7,11 @@ * * See cxx source for full Copyright notice */ +/** @file AliFMD.h + @author Christian Holm Christensen + @date Sun Mar 26 17:59:37 2006 + @brief Declaration of AliFMD detector driver +*/ /** @mainpage ALICE FMD Off-line code @b Contents @@ -208,9 +213,6 @@ #ifndef ALIDETECTOR_H # include #endif -#ifndef ROOT_TBranch -# include -#endif class TBranch; class TClonesArray; class TBrowser; @@ -305,6 +307,10 @@ public: AliFMDGeometry to construct the geometry. This in turn calls AliFMDGeometryBuilder. */ virtual void CreateGeometry(); + /** Create entries for alignable volumes associating the symbolic volume + name with the corresponding volume path. Needs to be syncronized with + eventual changes in the geometry. */ + virtual void AddAlignableVolumes() const; /** Create the tracking mediums used by the FMD. This associates the tracking mediums defined with the FMD in the TVirtualMCApplication (AliMC). @@ -342,7 +348,7 @@ public: virtual void DrawDetector(); /** Calculate the distance from the mouse to the FMD on the screen Dummy routine */ - virtual Int_t DistanceToPrimitive(Int_t px, Int_t py); + virtual Int_t DistancetoPrimitive(Int_t px, Int_t py); /** Store x, y, z of all hits in memory for display. Normally, the hits are drawn using TPolyMarker3D - however, that is not very useful for the FMD. Therefor, this member function