26 void Init(
const char * dirname);
31 Int_t
GetPad(Int_t patch, Int_t hwAddress)
const;
32 Int_t
GetPad(Int_t patch, Int_t branch, Int_t fec, Int_t chip, Int_t channel)
const;
33 Int_t
GetPadRow(Int_t patch, Int_t hwAddress)
const;
34 Int_t
GetPadRow(Int_t patch, Int_t branch, Int_t fec, Int_t chip, Int_t channel)
const;
37 Int_t
GetHWAddress(Int_t roc, Int_t padrow, Int_t pad)
const;
38 Int_t
GetRcu(Int_t roc, Int_t padrow, Int_t pad)
const;
39 Int_t
GetPatch(Int_t roc, Int_t padrow, Int_t pad)
const;
40 Int_t
GetBranch(Int_t roc, Int_t padrow, Int_t pad)
const;
41 Int_t
GetFEChw(Int_t roc, Int_t padrow, Int_t pad)
const;
42 Int_t
GetFEC(Int_t roc, Int_t padrow, Int_t pad)
const;
43 Int_t
GetChip(Int_t roc, Int_t padrow, Int_t pad)
const;
44 Int_t
GetChannel(Int_t roc, Int_t padrow, Int_t pad)
const;
48 Int_t
GetGlobalPadRow(Int_t patch, Int_t branch, Int_t fec, Int_t chip, Int_t channel)
const;
59 Int_t
CodeHWAddress(Int_t branch, Int_t fec, Int_t chip, Int_t channel)
const;
66 Int_t
GetNpads(Int_t roc, Int_t padrow)
const;
67 Int_t
GetNpads(Int_t globalpadrow)
const;
79 Int_t
HwToOffline(Int_t patch, Int_t branch, Int_t fec)
const;
90 Int_t
GetRoc(Int_t side, Int_t sector, Int_t globalpadrow, Int_t pad)
const;
97 Int_t
GetNfec(Int_t patch, Int_t branch)
const;
98 Int_t
GetNfec(Int_t patch)
const;
99 Bool_t
IsIROC(Int_t roc)
const;
100 Bool_t
IsOROC(Int_t roc)
const;
Int_t GetChipSector(Int_t globalpadrow, Int_t pad) const
Int_t DecodedHWAddressChipaddr(Int_t hwAddress) const
Bool_t IsIROC(Int_t roc) const
Int_t GetGlobalPadRow(Int_t patch, Int_t hwAddress) const
Int_t GetNpads(Int_t roc, Int_t padrow) const
Int_t GetFECSector(Int_t globalpadrow, Int_t pad) const
Int_t GetRcu(Int_t roc, Int_t padrow, Int_t pad) const
Int_t GetHWAddressSector(Int_t globalpadrow, Int_t pad) const
Int_t DecodedHWAddressChanneladdr(Int_t hwAddress) const
Int_t GetRoc(Int_t side, Int_t sector, Int_t globalpadrow, Int_t pad) const
Int_t GetPad(Int_t patch, Int_t hwAddress) const
Int_t GetEquipmentIDsector(Int_t side, Int_t sector, Int_t globalpadrow, Int_t pad) const
AliTPCAltroMapping * fMapping[6]
The ALTRO mapping for each patch (rcu)
Int_t GetFEChwSector(Int_t globalpadrow, Int_t pad) const
Int_t GetNfec(Int_t patch, Int_t branch) const
Int_t OfflineToHwBranch(Int_t patch, Int_t fec) const
Int_t GetFEC(Int_t roc, Int_t padrow, Int_t pad) const
Int_t CodeHWAddress(Int_t branch, Int_t fec, Int_t chip, Int_t channel) const
Int_t GetPatch(Int_t roc, Int_t padrow, Int_t pad) const
Int_t GetEquipmentID(Int_t roc, Int_t padrow, Int_t pad) const
Int_t GetFEChw(Int_t roc, Int_t padrow, Int_t pad) const
Int_t GetSideFromEquipmentID(Int_t equipmentID) const
Int_t GetChannel(Int_t roc, Int_t padrow, Int_t pad) const
Int_t GetRocFromPatch(Int_t side, Int_t sector, Int_t patch) const
Int_t GetBranchSector(Int_t globalpadrow, Int_t pad) const
Int_t DecodedHWAddressBranch(Int_t hwAddress) const
AliTPCmapper & operator=(const AliTPCmapper &mapper)
Int_t GetPadRow(Int_t patch, Int_t hwAddress) const
Int_t OfflineToHwFec(Int_t patch, Int_t fec) const
Int_t fNrcu
Sector has 6 RCUs (patches)
Int_t fNpadrowIROC
IROC has 63 padrows.
Int_t GetChip(Int_t roc, Int_t padrow, Int_t pad) const
Int_t GetPatchFromEquipmentID(Int_t equipmentID) const
Int_t GetTpcDdlOffset() const
Int_t DecodedHWAddressFECaddr(Int_t hwAddress) const
Int_t fNpadrow
Sector has 159 padrows.
Int_t fNside
TPC has 2 sides.
Int_t GetSectorFromRoc(Int_t roc) const
Int_t fNaltro
FEC has 8 ALTROs.
Int_t fTpcDdlOffset
DDL offset for TPC.
Int_t fNsector
TPC side has 18 sectors.
Int_t GetRcuSector(Int_t globalpadrow, Int_t pad) const
Int_t fNpadrowOROC
OROC has 96 padrows.
Int_t GetEquipmentIDfromPatch(Int_t side, Int_t sector, Int_t patch) const
Int_t GetRocFromEquipmentID(Int_t equipmentID) const
Int_t GetChannelSector(Int_t globalpadrow, Int_t pad) const
Int_t fNbranch
RCU has 2 branches.
Int_t GetSideFromRoc(Int_t roc) const
Int_t GetHWAddress(Int_t roc, Int_t padrow, Int_t pad) const
Int_t fNchannel
ALTRO has 16 channels.
Bool_t IsOROC(Int_t roc) const
Int_t HwToOffline(Int_t patch, Int_t branch, Int_t fec) const
Int_t GetSectorFromEquipmentID(Int_t equipmentID) const
Int_t GetBranch(Int_t roc, Int_t padrow, Int_t pad) const
AliTPCAltroMapping ** GetAltroMapping()
Int_t GetNpadrows(Int_t roc) const
void Init(const char *dirname)
Int_t GetPatchSector(Int_t globalpadrow, Int_t pad) const