ATLAS Offline Software
|
Public Member Functions | |
def | __init__ (self, iid=None, setUnusedBits=True) |
def | stationNameIndex (self) |
def | stationName (self) |
def | stationNameString (self) |
def | stationPhiIndex (self) |
def | stationPhi (self) |
def | stationEtaIndex (self) |
def | stationEta (self) |
def | mdtMultilayerIndex (self) |
def | mdtMultilayer (self) |
def | mdtTubeLayerIndex (self) |
def | mdtTubeLayer (self) |
def | mdtTubeIndex (self) |
def | mdtTube (self) |
def | mapToOffline (self, station, phi, eta, ml=1, ly=1, tb=1) |
def | InitByParam (self, station, phi, eta, ml=1, ly=1, tb=1) |
Public Attributes | |
setUnusedBits | |
Static Public Attributes | |
identifier = None | |
online_re = re.compile(__stationRe + '(?P<eta>[0-8][AC])(?P<phi>[0-1][0-9])' + __mlRe) | |
offline_re = re.compile(__stationRe + '_(?P<phi>[1-8])_(?P<eta>\\-*[0-8])_{0,1}' + __mlRe) | |
numeric_re = re.compile('[0-9]{7,9}') | |
bool | setUnusedBits = True |
Static Private Attributes | |
string | __stationRe = '(?P<station>[BE][IEMO][MESLRFG])' |
string | __mlRe = '[-_]{0,1}(?P<ml>[12]){0,1}[-_]{0,1}(?P<ly>[1234]){0,1}[-_]{0,1}(?P<tb>[1-9][0-9]{0,2}){0,1}' |
int | __kMdtMultilayerMask = 1 |
int | __kMdtMultilayerShift = 9 |
int | __kMdtMultilayerMin = 1 |
int | __kMdtTubeLayerMask = 3 |
int | __kMdtTubeLayerShift = 7 |
int | __kMdtTubeLayerMin = 1 |
int | __kMdtTubeMask = 127 |
int | __kMdtTubeShift = 0 |
int | __kMdtTubeMin = 1 |
int | __kStationNameMask = 63 |
int | __kStationNameShift = 24 |
int | __kStationNameMin = 1 |
int | __kStationEtaMask = 31 |
int | __kStationEtaShift = 19 |
int | __kStationEtaMin = -8 |
int | __kStationPhiMask = 63 |
int | __kStationPhiShift = 13 |
int | __kStationPhiMin = 1 |
int | __kUnusedBits = 7168 |
list | __kStationNameStrings = [ "BIL", "BIS", "BML", "BMS", "BOL", "BOS", "BEE", "BIR", "BMF", "BOF", "BOG", "BME", "BIM", "EIC", "EIL", "EEL", "EES", "EMC", "EML", "EMS", "EOC", "EOL", "EOS", "EIS", "T1F", "T1E", "T2F", "T2E", "T3F", "T3E", "T4F", "T4E", "CSS", "CSL", "BMG" ] |
dictionary | __kStationNameStringsMap = { "BIL" : 0,"BIS" : 1,"BML" : 2,"BMS" : 3,"BOL" : 4, "BOS" : 5,"BEE" : 6,"BIR" : 7,"BMF" : 8,"BOF" : 9,"BOG" : 10,"BME" : 11,"BIM" : 12,"EIC" : 13,"EIL" : 14,"EEL" : 15,"EES" : 16,"EMC" : 17,"EML" : 18,"EMS" : 19,"EOC" : 20,"EOL" : 21,"EOS" : 22,"EIS" : 23,"T1F" : 24,"T1E" : 25,"T2F" : 26,"T2E" : 27,"T3F" : 28,"T3E" : 29,"T4F" : 30,"T4E" : 31,"CSS" : 32,"CSL" : 33, "BMG" : 34 } |
dictionary | __hardwareStationMaps = { "BOE" : "BOL" } |
dictionary | __BOFMAP = {1:1, 3:2, 5:3, 7:4} |
dictionary | __BOGMAP = {0:0, 2:1, 4:2, 6:3, 8:4} |
dictionary | __hardwareEtaMaps |
dictionary | __hardwareSideMap = { "A": "", "C": "-"} |
Definition at line 8 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.__init__ | ( | self, | |
iid = None , |
|||
setUnusedBits = True |
|||
) |
Definition at line 30 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.InitByParam | ( | self, | |
station, | |||
phi, | |||
eta, | |||
ml = 1 , |
|||
ly = 1 , |
|||
tb = 1 |
|||
) |
Definition at line 143 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.mapToOffline | ( | self, | |
station, | |||
phi, | |||
eta, | |||
ml = 1 , |
|||
ly = 1 , |
|||
tb = 1 |
|||
) |
Definition at line 121 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.mdtMultilayer | ( | self | ) |
Definition at line 94 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.mdtMultilayerIndex | ( | self | ) |
Definition at line 90 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.mdtTube | ( | self | ) |
Definition at line 114 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.mdtTubeIndex | ( | self | ) |
Definition at line 110 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.mdtTubeLayer | ( | self | ) |
Definition at line 104 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.mdtTubeLayerIndex | ( | self | ) |
Definition at line 100 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.stationEta | ( | self | ) |
Definition at line 84 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.stationEtaIndex | ( | self | ) |
Definition at line 80 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.stationName | ( | self | ) |
Definition at line 56 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.stationNameIndex | ( | self | ) |
Definition at line 52 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.stationNameString | ( | self | ) |
Definition at line 61 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.stationPhi | ( | self | ) |
Definition at line 74 of file MuonFixedIdUnpack.py.
def MuonFixedIdUnpack.MuonFixedIdUnpack.stationPhiIndex | ( | self | ) |
Definition at line 70 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 194 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 195 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 197 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 205 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 193 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 160 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 162 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 161 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 164 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 166 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 165 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 168 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 170 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 169 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 176 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 178 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 177 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 172 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 174 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 173 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 186 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 188 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 180 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 182 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 181 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 184 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 16 of file MuonFixedIdUnpack.py.
|
staticprivate |
Definition at line 15 of file MuonFixedIdUnpack.py.
|
static |
Definition at line 12 of file MuonFixedIdUnpack.py.
|
static |
Definition at line 21 of file MuonFixedIdUnpack.py.
|
static |
Definition at line 20 of file MuonFixedIdUnpack.py.
|
static |
Definition at line 19 of file MuonFixedIdUnpack.py.
|
static |
Definition at line 28 of file MuonFixedIdUnpack.py.
MuonFixedIdUnpack.MuonFixedIdUnpack.setUnusedBits |
Definition at line 31 of file MuonFixedIdUnpack.py.