X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONGeometryEnvelopeStore.h;h=a60574559df2c596b3723bd3e2bde061b2b23422;hb=e118b27eada9373935aaa96fdc51b0ac2bf6185f;hp=431ee53b101ad72504e1de67bc84ffda1d5d08ec;hpb=7d75fcf16167c867397daf3dc0cc34c1f95b3ae2;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONGeometryEnvelopeStore.h b/MUON/AliMUONGeometryEnvelopeStore.h index 431ee53b101..a60574559df 100644 --- a/MUON/AliMUONGeometryEnvelopeStore.h +++ b/MUON/AliMUONGeometryEnvelopeStore.h @@ -1,7 +1,10 @@ +/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * + * See cxx source for full Copyright notice */ + // $Id$ // // Class AliMUONGeometryEnvelopeStore -// ----------------------------- +// ---------------------------------- // Class for definititon of the temporary volume envelopes // used in geometry construction // @@ -21,18 +24,19 @@ class TArrayI; class AliMUONChamber; class AliMUONGeometryEnvelope; -class AliMUONGeometryTransformStore; +class AliMUONGeometryStore; class AliMUONGeometryEnvelopeStore : public TObject { public: - AliMUONGeometryEnvelopeStore(AliMUONGeometryTransformStore* transforms); + AliMUONGeometryEnvelopeStore(AliMUONGeometryStore* detElements); AliMUONGeometryEnvelopeStore(); AliMUONGeometryEnvelopeStore(const AliMUONGeometryEnvelopeStore& rhs); virtual ~AliMUONGeometryEnvelopeStore(); // operators - AliMUONGeometryEnvelopeStore& operator = (const AliMUONGeometryEnvelopeStore& rhs); + AliMUONGeometryEnvelopeStore& + operator = (const AliMUONGeometryEnvelopeStore& rhs); // methods @@ -114,6 +118,7 @@ class AliMUONGeometryEnvelopeStore : public TObject // get methods const TObjArray* GetEnvelopes() const; + Int_t GetNofDetElements() const; private: // methods @@ -121,13 +126,14 @@ class AliMUONGeometryEnvelopeStore : public TObject Bool_t AlignEnvelope(AliMUONGeometryEnvelope* envelope) const; // data members - AliMUONGeometryTransformStore* fDETransforms; // det elements transformations TObjArray* fEnvelopes; // the envelopes names and transformations // wrt to the chamber position in mother volume + AliMUONGeometryStore* fDetElements; // detection elements + // used for alignement of enevelopes Bool_t fDebug; // Switch for debugging Bool_t fAlign; // option to read transformations from a file - ClassDef(AliMUONGeometryEnvelopeStore,1) // MUON envelope store + ClassDef(AliMUONGeometryEnvelopeStore,2) // Geometry envelope store }; // inline functions