CbmRoot
Loading...
Searching...
No Matches
CbmTrdAddress.h File Reference

Helper class to convert unique channel ID back and forth. More...

#include "CbmDefs.h"
#include <cassert>
#include <cstdint>
Include dependency graph for CbmTrdAddress.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CbmTrdAddress
 

Detailed Description

Helper class to convert unique channel ID back and forth.

Author
F. Uhlig f.uhl.nosp@m.ig@g.nosp@m.si.de
Date
25/05/09

Modified 06/05/2013 by Andrey Lebedev andre.nosp@m.y.le.nosp@m.bedev.nosp@m.@gsi.nosp@m..de

                            3         2         1          shift length

Current definition: 10987654321098765432109876543210 System ID (kTRD=5) on bits 0-3 00000000000000000000000000001111 <<0 15 Layer ID on bits 4-7 00000000000000000000000011110000 <<4 15 Module ID on bits 8-14 00000000000000000111111100000000 <<8 127 Sector ID on bits 15-16 00000000000000011000000000000000 <<15 3 Row ID on bits 17-23 00000000111111100000000000000000 <<17 127 Column ID on bits 24-31 11111111000000000000000000000000 <<24 255

Definition in file CbmTrdAddress.h.