X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STRUCT%2FAliABSO.h;h=6f3954fed8e37a6e015449321645df07e77e402e;hb=13033bec779e3c7449f3b07baa200b933a9b463e;hp=20b3f1182258833a3fff333e0e76529cdf1c0b77;hpb=b43eb0dca6a0b57b484b305675272fd82dda8b02;p=u%2Fmrichter%2FAliRoot.git diff --git a/STRUCT/AliABSO.h b/STRUCT/AliABSO.h index 20b3f118225..6f3954fed8e 100644 --- a/STRUCT/AliABSO.h +++ b/STRUCT/AliABSO.h @@ -13,18 +13,26 @@ class AliABSO : public AliModule { - -public: - AliABSO(); - AliABSO(const char *name, const char *title); - virtual ~AliABSO() {} - virtual void CreateGeometry(); - virtual void CreateMaterials(); - virtual void Init(); - virtual Int_t IsVersion() const {return 0;} - virtual void DrawModule(); - - + + public: + AliABSO(); + AliABSO(const char *name, const char *title); + virtual ~AliABSO() {} + virtual void CreateGeometry(); + virtual void CreateMaterials(); + virtual void Init(); + virtual Int_t IsVersion() const {return 0;} + virtual void DrawModule() const; + virtual Int_t GetMatId(Int_t imat) const; + virtual Int_t NumberOfLayers(Int_t i) const {return fNLayers[i];} + virtual Float_t ZPositionOfLayer(Int_t i, Int_t il) const + {return fZLayers[i][il];} + virtual Int_t MaterialOfLayer (Int_t i, Int_t il) const + {return fMLayers[i][il];} + protected: + Int_t fNLayers[2]; // Number of Material Layers in the tracking Region + Float_t fZLayers[2][15]; // z-position of layers + Int_t fMLayers[2][15]; // Material type of layers ClassDef(AliABSO,1) // Muon Absorber Class };