16 declareInterface<ICscAlignmentTool>(
this);
35 return StatusCode::SUCCESS;
42 int zsec =
m_phelper->stationEta(pstripId);
43 int station =
m_phelper->stationName(pstripId) - 49;
44 int phisec =
m_phelper->stationPhi(pstripId);
46 int sector = zsec * (2 * phisec - station + 1);
47 int wlay =
m_phelper->wireLayer(pstripId);
48 int measphi =
m_phelper->measuresPhi(pstripId);
53 int isec = (sector < 0) ? sector + 16 : sector + 15;
54 int lookupId = isec * 4 + wlay - 1;
56 double offset = (measphi) ? (*phiAlignTable)[lookupId] : (*etaAlignTable)[lookupId];
#define ATH_CHECK_RECOVERABLE
Evaluate an expression and check for errors.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
const ServiceHandle< StoreGateSvc > & detStore() const
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
const CscIdHelper * cscIdHelper() const