21 #ifndef ALI_MUON_GEOMETRY_TRANSFORMER_H
22 #define ALI_MUON_GEOMETRY_TRANSFORMER_H
25 #include <TObjArray.h>
26 #include <TGeoMatrix.h>
48 void AddMisAlignModule(Int_t moduleId,
const TGeoHMatrix& matrix, Bool_t bGlobal = kTRUE);
68 Float_t xg, Float_t yg, Float_t zg,
69 Float_t& xl, Float_t& yl, Float_t& zl)
const;
71 Double_t xg, Double_t yg, Double_t zg,
72 Double_t& xl, Double_t& yl, Double_t& zl)
const;
75 Float_t xl, Float_t yl, Float_t zl,
76 Float_t& xg, Float_t& yg, Float_t& zg)
const;
78 Double_t xl, Double_t yl, Double_t zl,
79 Double_t& xg, Double_t& yg, Double_t& zg)
const;
89 Int_t index, Bool_t warn =
true)
const;
92 Int_t detElemId, Bool_t warn =
true)
const;
95 Int_t detElemId, Bool_t warn =
true)
const;
99 Bool_t
HasDE(Int_t detElemId)
const;
119 Int_t index, Bool_t warn =
true)
const;
122 Double_t x, Double_t y, Double_t z,
123 Double_t a1, Double_t a2, Double_t a3,
124 Double_t a4, Double_t a5, Double_t a6)
const;
127 Double_t x, Double_t y, Double_t z,
128 Double_t a1, Double_t a2, Double_t a3,
129 Double_t a4, Double_t a5, Double_t a6);
131 Double_t x, Double_t y, Double_t z,
132 Double_t a1, Double_t a2, Double_t a3,
133 Double_t a4, Double_t a5, Double_t a6);
139 void WriteTransform(ofstream& out,
const TGeoMatrix* transform)
const;
173 #endif //ALI_MUON_GEOMETRY_TRANSFORMER_H
A rectangle area positioned in plane..
Class for storing detection element transformations.
Helper class making Root persistent TExMap.