-//_____________________________________________________________________________
-AliTRDgeometry &AliTRDgeometry::operator=(const AliTRDgeometry &g)
-{
- //
- // Assignment operator
- //
-
- if (this != &g) {
- Init();
- }
-
- return *this;
-
-}
-
-//_____________________________________________________________________________
-void AliTRDgeometry::Init()
-{
- //
- // Initializes the geometry parameter
- //
-
- // The rotation matrix elements
- Float_t phi = 0.0;
- for (Int_t isector = 0; isector < fgkNsector; isector++) {
- phi = 2.0 * TMath::Pi() / (Float_t) fgkNsector * ((Float_t) isector + 0.5);
- fRotB11[isector] = TMath::Cos(phi);
- fRotB12[isector] = TMath::Sin(phi);
- fRotB21[isector] = TMath::Sin(phi);
- fRotB22[isector] = TMath::Cos(phi);
- }
-
- // SM status
- for (Int_t i = 0; i < kNsector; i++) {
- fSMstatus[i] = 1;
- }
-
-}
-