#include "AliTRDgeometry.h"
#include "AliTRDparameter.h"
+#include "AliTRDpadPlane.h"
#include "AliTRDgeometryFull.h"
#include "AliTRDcluster.h"
#include "AliTRDtrack.h"
savedir->cd();
-
// fGeom->SetT0(fTzero);
fNclusters = 0;
}
}
- Float_t tiltAngle = TMath::Abs(fPar->GetTiltingAngle());
+ AliTRDpadPlane *padPlane = fPar->GetPadPlane(0,0);
+ Float_t tiltAngle = TMath::Abs(padPlane->GetTiltingAngle());
if(tiltAngle < 0.1) {
fNoTilt = kTRUE;
}
for(Int_t geomS = 0; geomS < kTrackingSectors; geomS++) {
delete fTrSec[geomS];
}
+
}
//_____________________________________________________________________
// AliTRDtrackingSector Constructor
//
+ AliTRDpadPlane *padPlane = 0;
+
fGeom = geo;
fPar = par;
fGeomSector = gs;
}
ymax = fGeom->GetChamberWidth(plane)/2.;
- ymaxsensitive = (fPar->GetColPadSize(plane)*fPar->GetColMax(plane)-4)/2.;
+ //
+ // Modidified for new pad plane class, 22.04.05 (C.B.)
+ // ymaxsensitive = (fPar->GetColPadSize(plane)*fPar->GetColMax(plane)-4)/2.;
+ padPlane = fPar->GetPadPlane(plane,0);
+ ymaxsensitive = (padPlane->GetColSize(1)*padPlane->GetNcols()-4)/2.;
for(Int_t ch = 0; ch < kNchambers; ch++) {
zmax[ch] = fGeom->GetChamberLength(plane,ch)/2;
- Float_t pad = fPar->GetRowPadSize(plane,ch,0);
+ //
+ // Modidified for new pad plane class, 22.04.05 (C.B.)
+ //Float_t pad = fPar->GetRowPadSize(plane,ch,0);
+ Float_t pad = padPlane->GetRowSize(1);
Float_t row0 = fPar->GetRow0(plane,ch,0);
Int_t nPads = fPar->GetRowMax(plane,ch,0);
zmaxsensitive[ch] = Float_t(nPads)*pad/2.;
// Returns correction factor for tilted pads geometry
//
- Double_t h01 = sin(TMath::Pi() / 180.0 * fPar->GetTiltingAngle());
+ AliTRDpadPlane *padPlane = fPar->GetPadPlane(0,0);
+ Double_t h01 = sin(TMath::Pi() / 180.0 * padPlane->GetTiltingAngle());
Int_t det = c->GetDetector();
Int_t plane = fGeom->GetPlane(det);