  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
#include <MuonFixedLongId.h>
 | 
| enum   | Technology {  
  technologyMDT = 0, 
technologyCSC = 1, 
technologyTGC = 2, 
technologyRPC = 3, 
 
  technologyMMG = 4, 
technologySTG = 5
 
 } | 
|   | constants for technology numbers  More...
  | 
|   | 
| enum   | StationName {  
  BIL = 1, 
BIS = 2, 
BML = 3, 
BMS = 4, 
 
  BOL = 5, 
BOS = 6, 
BEE = 7, 
BIR = 8, 
 
  BMF = 9, 
BOF = 10, 
BOG = 11, 
BME = 12, 
 
  BIM = 13, 
EIC = 14, 
EIL = 15, 
EEL = 16, 
 
  EES = 17, 
EMC = 18, 
EML = 19, 
EMS = 20, 
 
  EOC = 21, 
EOL = 22, 
EOS = 23, 
EIS = 24, 
 
  T1F = 25, 
T1E = 26, 
T2F = 27, 
T2E = 28, 
 
  T3F = 29, 
T3E = 30, 
T4F = 31, 
T4E = 32, 
 
  CSS = 33, 
CSL = 34, 
BMG = 35, 
MMS = 36, 
 
  MML = 37, 
STS = 38, 
STL = 39, 
INVALID = -1
 
 } | 
|   | an enum with the station names  More...
  | 
|   | 
| enum   | StgChannelType { stgChannelPad = 0, 
stgChannelStrip = 1, 
stgChannelWire = 2
 } | 
|   | an enum with the STGC channel types  More...
  | 
|   | 
Definition at line 50 of file MuonFixedLongId.h.
 
◆ StationName
an enum with the station names 
| Enumerator | 
|---|
| 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  |  | 
| MMS  |  | 
| MML  |  | 
| STS  |  | 
| STL  |  | 
| INVALID  |  | 
Definition at line 64 of file MuonFixedLongId.h.
 
 
◆ StgChannelType
an enum with the STGC channel types 
| Enumerator | 
|---|
| stgChannelPad  |  | 
| stgChannelStrip  |  | 
| stgChannelWire  |  | 
Definition at line 108 of file MuonFixedLongId.h.
 
 
◆ Technology
constants for technology numbers 
| Enumerator | 
|---|
| technologyMDT  |  | 
| technologyCSC  |  | 
| technologyTGC  |  | 
| technologyRPC  |  | 
| technologyMMG  |  | 
| technologySTG  |  | 
Definition at line 54 of file MuonFixedLongId.h.
 
 
◆ MuonFixedLongId() [1/2]
  
  
      
        
          | MuonCalib::MuonFixedLongId::MuonFixedLongId  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ MuonFixedLongId() [2/2]
  
  
      
        
          | MuonCalib::MuonFixedLongId::MuonFixedLongId  | 
          ( | 
          uint64_t  | 
          id | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
◆ clear()
  
  
      
        
          | void MuonCalib::MuonFixedLongId::clear  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ cscChamberLayer()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::cscChamberLayer  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ cscChamberLayerIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::cscChamberLayerIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ cscChamberLayerMax()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::cscChamberLayerMax  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Csc specific: 
- Returns
 - the maximum index used to store the chamber layer 
 
Definition at line 1204 of file MuonFixedLongId.h.
 
 
◆ cscChamberLayerMin()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::cscChamberLayerMin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Csc specific: 
- Returns
 - the minimum index used to store the chamber layer 
 
Definition at line 1200 of file MuonFixedLongId.h.
 
 
◆ cscMeasuresPhi()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::cscMeasuresPhi  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ cscMeasuresPhiIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::cscMeasuresPhiIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ cscMeasuresPhiMax()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::cscMeasuresPhiMax  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Csc specific: 
- Returns
 - the maximum index used to store measures_phi 
 
Definition at line 1220 of file MuonFixedLongId.h.
 
 
◆ cscMeasuresPhiMin()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::cscMeasuresPhiMin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Csc specific: 
- Returns
 - the minimum index used to store measures_phi 
 
Definition at line 1216 of file MuonFixedLongId.h.
 
 
◆ cscStrip()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::cscStrip  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ cscStripIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::cscStripIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ cscStripMax()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::cscStripMax  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Csc specific: 
- Returns
 - the maximum index used to store the strip number 
 
Definition at line 1228 of file MuonFixedLongId.h.
 
 
◆ cscStripMin()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::cscStripMin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Csc specific: 
- Returns
 - the minimum index used to store the strip number 
 
Definition at line 1224 of file MuonFixedLongId.h.
 
 
◆ cscWireLayer()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::cscWireLayer  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ cscWireLayerIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::cscWireLayerIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ cscWireLayerMax()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::cscWireLayerMax  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Csc specific: 
- Returns
 - the maximum index used to store the wire layer 
 
Definition at line 1212 of file MuonFixedLongId.h.
 
 
◆ cscWireLayerMin()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::cscWireLayerMin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Csc specific: 
- Returns
 - the minimum index used to store the wire layer 
 
Definition at line 1208 of file MuonFixedLongId.h.
 
 
◆ dump()
      
        
          | std::ostream & MuonCalib::MuonFixedLongId::dump  | 
          ( | 
          std::ostream &  | 
          os | ) | 
           const | 
        
      
 
dump all the information corresponding to the identifier 
Definition at line 49 of file MuonFixedLongId.cxx.
   60     os << 
", tgcGasGap " << 
tgcGasGap() << 
", tgcIsStrip "  
   71     os << 
"Invalid MuonFixedLongId" ;
 
 
 
 
◆ eta()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::eta  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ etaIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::etaIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ etaMax()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::etaMax  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
- Returns
 - the maximum index used to store station eta 
 
Definition at line 963 of file MuonFixedLongId.h.
 
 
◆ etaMin()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::etaMin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
- Returns
 - the minimum index used to store station eta 
 
Definition at line 947 of file MuonFixedLongId.h.
 
 
◆ getIdLong()
  
  
      
        
          | uint64_t MuonCalib::MuonFixedLongId::getIdLong  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ initFromFixedId()
      
        
          | void MuonCalib::MuonFixedLongId::initFromFixedId  | 
          ( | 
          MuonFixedId  | 
          other | ) | 
           | 
        
      
 
 
◆ is_csc()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::is_csc  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - true if the identifier corresponds to CSC technology 
 
Definition at line 782 of file MuonFixedLongId.h.
 
 
◆ is_mdt()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::is_mdt  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - true if the identifier corresponds to MDT technology 
 
Definition at line 774 of file MuonFixedLongId.h.
 
 
◆ is_mmg()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::is_mmg  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - true if the identifier corresponds to MMG technology 
 
Definition at line 790 of file MuonFixedLongId.h.
 
 
◆ is_rpc()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::is_rpc  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - true if the identifier corresponds to RPC technology 
 
Definition at line 786 of file MuonFixedLongId.h.
 
 
◆ is_stg()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::is_stg  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - true if the identifier corresponds to sTGC technology 
 
Definition at line 794 of file MuonFixedLongId.h.
 
 
◆ is_tgc()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::is_tgc  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ isValid()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::isValid  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
check validity of the identifier. 
- Returns
 - false if invalid 
 
Definition at line 770 of file MuonFixedLongId.h.
 
 
◆ mdtChamberId()
◆ mdtMezzanine()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::mdtMezzanine  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Mdt specific: compute the mezzanine number. 
- Returns
 - mezzanine number 
 
Definition at line 1010 of file MuonFixedLongId.h.
 1016    if (Ieta < 0 ) Ieta = -Ieta*10 ;
 
 1017    int ImezzTubes = 8 ;
 
 1019        || Ichamber==StationName::BIM || Ichamber==
StationName::BEE || Ichamber==StationName::EIL
 
 1020        || Ichamber==StationName::EIS) {
 
 1025    int Imezz = ((Itube-1)/ImezzTubes)*2+(Iml-1) ;
 
 1026    Imezz = 9*100000000 + Ichamber*1000000 + Ieta*10000 + Iphi*100 + Imezz ;
 
 
 
 
◆ mdtMultilayer()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::mdtMultilayer  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ mdtMultilayerId()
Mdt specific: convert channel ID into MDT Multilayer ID. 
Definition at line 1103 of file MuonFixedLongId.h.
 
 
◆ mdtMultilayerIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::mdtMultilayerIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ mdtMultilayerMax()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::mdtMultilayerMax  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Mdt specific: 
- Returns
 - the maximum index used to store the multilayer number 
 
Definition at line 1094 of file MuonFixedLongId.h.
 
 
◆ mdtMultilayerMin()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::mdtMultilayerMin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Mdt specific: 
- Returns
 - the minimum index used to store the multilayer number 
 
Definition at line 1090 of file MuonFixedLongId.h.
 
 
◆ mdtTube()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::mdtTube  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ mdtTubeIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::mdtTubeIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ mdtTubeLayer()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::mdtTubeLayer  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ mdtTubeLayerIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::mdtTubeLayerIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ mdtTubeLayerMax()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::mdtTubeLayerMax  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Mdt specific: 
- Returns
 - the maximum index used to store the layer number 
 
Definition at line 1086 of file MuonFixedLongId.h.
 
 
◆ mdtTubeLayerMin()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::mdtTubeLayerMin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Mdt specific: 
- Returns
 - the minimum index used to store the layer number 
 
Definition at line 1082 of file MuonFixedLongId.h.
 
 
◆ mdtTubeMax()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::mdtTubeMax  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Mdt specific: 
- Returns
 - the maximum index used to store the tube number 
 
Definition at line 1078 of file MuonFixedLongId.h.
 
 
◆ mdtTubeMin()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::mdtTubeMin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Mdt specific: 
- Returns
 - the minimum index used to store the tube number 
 
Definition at line 1074 of file MuonFixedLongId.h.
 
 
◆ mmgGasGap()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::mmgGasGap  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ mmgGasGapIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::mmgGasGapIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ mmgIsStereo()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::mmgIsStereo  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ mmgMultilayer()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::mmgMultilayer  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ mmgMultilayerIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::mmgMultilayerIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ mmgStrip()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::mmgStrip  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ mmgStripIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::mmgStripIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ operator!=()
◆ operator<()
◆ operator==()
◆ phi()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::phi  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ phiIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::phiIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ phiMax()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::phiMax  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
- Returns
 - the maximum index used to store station phi 
 
Definition at line 967 of file MuonFixedLongId.h.
 
 
◆ phiMin()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::phiMin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
- Returns
 - the minimum index used to store station phi 
 
Definition at line 951 of file MuonFixedLongId.h.
 
 
◆ rpcDoubletPhi()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::rpcDoubletPhi  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ rpcDoubletPhiIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::rpcDoubletPhiIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ rpcDoubletR()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::rpcDoubletR  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ rpcDoubletRIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::rpcDoubletRIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ rpcDoubletZ()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::rpcDoubletZ  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ rpcDoubletZIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::rpcDoubletZIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ rpcGasGap()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::rpcGasGap  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ rpcGasGapIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::rpcGasGapIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ rpcMeasuresPhi()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::rpcMeasuresPhi  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ rpcMeasuresPhiIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::rpcMeasuresPhiIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ rpcStrip()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::rpcStrip  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ rpcStripIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::rpcStripIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ set_csc()
  
  
      
        
          | void MuonCalib::MuonFixedLongId::set_csc  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ set_mdt()
  
  
      
        
          | void MuonCalib::MuonFixedLongId::set_mdt  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ set_mmg()
  
  
      
        
          | void MuonCalib::MuonFixedLongId::set_mmg  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ set_rpc()
  
  
      
        
          | void MuonCalib::MuonFixedLongId::set_rpc  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ set_stg()
  
  
      
        
          | void MuonCalib::MuonFixedLongId::set_stg  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ set_tgc()
  
  
      
        
          | void MuonCalib::MuonFixedLongId::set_tgc  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setCscChamberLayer()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setCscChamberLayer  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Csc specific: set chamber layer to num. 
- Returns
 - false if out of range 
 
Definition at line 1121 of file MuonFixedLongId.h.
 
 
◆ setCscChamberLayerIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setCscChamberLayerIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Csc specific: set chamber layer index to idx. 
- Returns
 - false if out of range 
 
Definition at line 1111 of file MuonFixedLongId.h.
 
 
◆ setCscMeasuresPhi()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setCscMeasuresPhi  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Csc specific: set measures_phi to num. 
- Returns
 - false if out of range 
 
Definition at line 1166 of file MuonFixedLongId.h.
 
 
◆ setCscMeasuresPhiIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setCscMeasuresPhiIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Csc specific: set measures_phi index to idx. 
- Returns
 - false if out of range 
 
Definition at line 1156 of file MuonFixedLongId.h.
 
 
◆ setCscStrip()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setCscStrip  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Csc specific: set strip to num. 
- Returns
 - false if out of range 
 
Definition at line 1188 of file MuonFixedLongId.h.
 
 
◆ setCscStripIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setCscStripIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Csc specific: set strip index to idx. 
- Returns
 - false if out of range 
 
Definition at line 1178 of file MuonFixedLongId.h.
 
 
◆ setCscWireLayer()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setCscWireLayer  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Csc specific: set wire layer to num. 
- Returns
 - false if out of range 
 
Definition at line 1144 of file MuonFixedLongId.h.
 
 
◆ setCscWireLayerIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setCscWireLayerIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Csc specific: set wire layer index to idx. 
- Returns
 - false if out of range 
 
Definition at line 1134 of file MuonFixedLongId.h.
 
 
◆ setMdtMultilayer()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setMdtMultilayer  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Mdt specific: set multilayer to num. 
- Returns
 - false if out of range 
 
Definition at line 1062 of file MuonFixedLongId.h.
 
 
◆ setMdtMultilayerIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setMdtMultilayerIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Mdt specific: set index idx for multilayer. 
- Returns
 - false if out of range 
 
Definition at line 1052 of file MuonFixedLongId.h.
 
 
◆ setMdtTube()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setMdtTube  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Mdt specific: set tube to num. 
- Returns
 - false if out of range 
 
Definition at line 998 of file MuonFixedLongId.h.
 
 
◆ setMdtTubeIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setMdtTubeIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Mdt specific: set index idx for tube. 
- Returns
 - false if out of range 
 
Definition at line 988 of file MuonFixedLongId.h.
 
 
◆ setMdtTubeLayer()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setMdtTubeLayer  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Mdt specific: set layer to num. 
- Returns
 - false if out of range 
 
Definition at line 1040 of file MuonFixedLongId.h.
 
 
◆ setMdtTubeLayerIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setMdtTubeLayerIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Mdt specific: set index idx for layer. 
- Returns
 - false if out of range 
 
Definition at line 1030 of file MuonFixedLongId.h.
 
 
◆ setMmgGasGap()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setMmgGasGap  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Mmg specific: set gas_gap to num. 
- Returns
 - false if out of range 
 
Definition at line 1464 of file MuonFixedLongId.h.
 
 
◆ setMmgGasGapIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setMmgGasGapIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Mmg specific: set index for gas_gap to idx. 
- Returns
 - false if out of range 
 
Definition at line 1455 of file MuonFixedLongId.h.
 
 
◆ setMmgMultilayer()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setMmgMultilayer  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Mmg specific: set multilayer to num. 
- Returns
 - false if out of range 
 
Definition at line 1445 of file MuonFixedLongId.h.
 
 
◆ setMmgMultilayerIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setMmgMultilayerIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Mmg specific: set index idx for multilayer. 
- Returns
 - false if out of range 
 
Definition at line 1436 of file MuonFixedLongId.h.
 
 
◆ setMmgStrip()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setMmgStrip  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Mmg specific: set strip to num. 
- Returns
 - false if out of range 
 
Definition at line 1483 of file MuonFixedLongId.h.
 
 
◆ setMmgStripIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setMmgStripIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Mmg specific: set strip index to idx. 
- Returns
 - false if out of range 
 
Definition at line 1474 of file MuonFixedLongId.h.
 
 
◆ setRpcDoubletPhi()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setRpcDoubletPhi  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Rpc specific: set doublet_Phi to num. 
- Returns
 - false if out of range 
 
Definition at line 1287 of file MuonFixedLongId.h.
 
 
◆ setRpcDoubletPhiIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setRpcDoubletPhiIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Rpc specific: set index for doublet_Phi to idx. 
- Returns
 - false if out of range 
 
Definition at line 1277 of file MuonFixedLongId.h.
 
 
◆ setRpcDoubletR()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setRpcDoubletR  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Rpc specific: set doublet_R to num. 
- Returns
 - false if out of range 
 
Definition at line 1243 of file MuonFixedLongId.h.
 
 
◆ setRpcDoubletRIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setRpcDoubletRIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Rpc specific: set index for doublet_R to idx. 
- Returns
 - false if out of range 
 
Definition at line 1233 of file MuonFixedLongId.h.
 
 
◆ setRpcDoubletZ()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setRpcDoubletZ  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Rpc specific: set doublet_Z to num. 
- Returns
 - false if out of range 
 
Definition at line 1265 of file MuonFixedLongId.h.
 
 
◆ setRpcDoubletZIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setRpcDoubletZIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Rpc specific: set index for doublet_Z to idx. 
- Returns
 - false if out of range 
 
Definition at line 1255 of file MuonFixedLongId.h.
 
 
◆ setRpcGasGap()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setRpcGasGap  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Rpc specific: set gas_gap to num. 
- Returns
 - false if out of range 
 
Definition at line 1309 of file MuonFixedLongId.h.
 
 
◆ setRpcGasGapIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setRpcGasGapIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Rpc specific: set index for gas_gap to idx. 
- Returns
 - false if out of range 
 
Definition at line 1299 of file MuonFixedLongId.h.
 
 
◆ setRpcMeasuresPhi()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setRpcMeasuresPhi  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Rpc specific: set measures_phi to num. 
- Returns
 - false if out of range 
 
Definition at line 1331 of file MuonFixedLongId.h.
 
 
◆ setRpcMeasuresPhiIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setRpcMeasuresPhiIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Rpc specific: set index for measures_phi to idx. 
- Returns
 - false if out of range 
 
Definition at line 1321 of file MuonFixedLongId.h.
 
 
◆ setRpcStrip()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setRpcStrip  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Rpc specific: set strip to num. 
- Returns
 - false if out of range 
 
Definition at line 1353 of file MuonFixedLongId.h.
 
 
◆ setRpcStripIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setRpcStripIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Rpc specific: set index for strip to idx. 
- Returns
 - false if out of range 
 
Definition at line 1343 of file MuonFixedLongId.h.
 
 
◆ setStationEta()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setStationEta  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
set station eta to num in the fixed identifier 
- Returns
 - false if out of range 
 
Definition at line 904 of file MuonFixedLongId.h.
 
 
◆ setStationEtaIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setStationEtaIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
set station eta index in the fixed identifier 
- Returns
 - false if out of range 
 
Definition at line 894 of file MuonFixedLongId.h.
 
 
◆ setStationName()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setStationName  | 
          ( | 
          StationName  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
set station name to num in the fixed identifier 
- Returns
 - false if out of range 
 
Definition at line 874 of file MuonFixedLongId.h.
 
 
◆ setStationNameIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setStationNameIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
set station name index in the fixed identifier 
- Returns
 - false if out of range 
 
Definition at line 864 of file MuonFixedLongId.h.
 
 
◆ setStationPhi()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setStationPhi  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
set station phi to num in the fixed identifier 
- Returns
 - false if out of range 
 
Definition at line 927 of file MuonFixedLongId.h.
 
 
◆ setStationPhiIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setStationPhiIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
set station phi index in the fixed identifier 
- Returns
 - false if out of range 
 
Definition at line 917 of file MuonFixedLongId.h.
 
 
◆ setStgChannel()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setStgChannel  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Stg specific: set channel to num. 
- Returns
 - false if out of range 
 
Definition at line 1567 of file MuonFixedLongId.h.
 
 
◆ setStgChannelIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setStgChannelIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Stg specific: set index for channel to idx. 
- Returns
 - false if out of range 
 
Definition at line 1558 of file MuonFixedLongId.h.
 
 
◆ setStgChannelType()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setStgChannelType  | 
          ( | 
          StgChannelType  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Stg specific: set channel_type to num. 
- Returns
 - false if out of range 
 
Definition at line 1548 of file MuonFixedLongId.h.
 
 
◆ setStgChannelTypeIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setStgChannelTypeIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Stg specific: set index for channel_type to idx. 
- Returns
 - false if out of range 
 
Definition at line 1539 of file MuonFixedLongId.h.
 
 
◆ setStgGasGap()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setStgGasGap  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Stg specific: set gas_gap to num. 
- Returns
 - false if out of range 
 
Definition at line 1529 of file MuonFixedLongId.h.
 
 
◆ setStgGasGapIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setStgGasGapIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Stg specific: set index for gas_gap to idx. 
- Returns
 - false if out of range 
 
Definition at line 1520 of file MuonFixedLongId.h.
 
 
◆ setStgMultilayer()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setStgMultilayer  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Stg specific: set multilayer to num. 
- Returns
 - false if out of range 
 
Definition at line 1510 of file MuonFixedLongId.h.
 
 
◆ setStgMultilayerIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setStgMultilayerIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Stg specific: set index idx for multilayer. 
- Returns
 - false if out of range 
 
Definition at line 1501 of file MuonFixedLongId.h.
 
 
◆ setTechnology()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setTechnology  | 
          ( | 
          Technology  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
set technology to num in the fixed identifier 
- Returns
 - false if out of range 
 
Definition at line 844 of file MuonFixedLongId.h.
 
 
◆ setTechnologyIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setTechnologyIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
set technology index in the fixed identifier 
- Returns
 - false if out of range 
 
Definition at line 834 of file MuonFixedLongId.h.
 
 
◆ setTgcChannel()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setTgcChannel  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Tgc specific: set channel to num. 
- Returns
 - false if out of range 
 
Definition at line 1422 of file MuonFixedLongId.h.
 
 
◆ setTgcChannelIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setTgcChannelIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Tgc specific: set index for channel to idx. 
- Returns
 - false if out of range 
 
Definition at line 1412 of file MuonFixedLongId.h.
 
 
◆ setTgcGasGap()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setTgcGasGap  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Tgc specific: set gas_gap to num. 
- Returns
 - false if out of range 
 
Definition at line 1377 of file MuonFixedLongId.h.
 
 
◆ setTgcGasGapIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setTgcGasGapIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Tgc specific: set index for gas_gap to idx. 
- Returns
 - false if out of range 
 
Definition at line 1367 of file MuonFixedLongId.h.
 
 
◆ setTgcIsStrip()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setTgcIsStrip  | 
          ( | 
          int  | 
          num | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Tgc specific: set is_strip to num. 
- Returns
 - false if out of range 
 
Definition at line 1399 of file MuonFixedLongId.h.
 
 
◆ setTgcIsStripIndex()
  
  
      
        
          | bool MuonCalib::MuonFixedLongId::setTgcIsStripIndex  | 
          ( | 
          uint64_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
Tgc specific: set index for is_strip to idx. 
- Returns
 - false if out of range 
 
Definition at line 1389 of file MuonFixedLongId.h.
 
 
◆ stationName()
◆ stationNameIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::stationNameIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ stationNameMax()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::stationNameMax  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
- Returns
 - the maximum index used to store station name 
 
Definition at line 959 of file MuonFixedLongId.h.
 
 
◆ stationNameMin()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::stationNameMin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
- Returns
 - the minimum index used to store station name 
 
Definition at line 943 of file MuonFixedLongId.h.
 
 
◆ stationNameString()
  
  
      
        
          | std::string_view MuonCalib::MuonFixedLongId::stationNameString  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ stationNumberToFixedStationString()
  
  
      
        
          | std::string_view MuonCalib::MuonFixedLongId::stationNumberToFixedStationString  | 
          ( | 
          StationName  | 
          station | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
- Returns
 - the station name string given the fixed station number 
 
- Parameters
 - 
  
    | [in] | station | the station integer number  | 
  
   
Definition at line 978 of file MuonFixedLongId.h.
 
 
◆ stationStringToFixedStationNumber()
- Returns
 - the fixed station number for a station name 
 
- Parameters
 - 
  
    | [in] | station | the station name string  | 
  
   
Definition at line 971 of file MuonFixedLongId.h.
 
 
◆ stgChannel()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::stgChannel  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ stgChannelIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::stgChannelIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ stgChannelType()
◆ stgChannelTypeIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::stgChannelTypeIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ stgGasGap()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::stgGasGap  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ stgGasGapIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::stgGasGapIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ stgMultilayer()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::stgMultilayer  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ stgMultilayerIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::stgMultilayerIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ technology()
◆ technologyIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::technologyIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ technologyMax()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::technologyMax  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ technologyMin()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::technologyMin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ technologyString()
  
  
      
        
          | std::string_view MuonCalib::MuonFixedLongId::technologyString  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ tgcChannel()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::tgcChannel  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ tgcChannelIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::tgcChannelIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ tgcGasGap()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::tgcGasGap  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ tgcGasGapIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::tgcGasGapIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ tgcIsStrip()
  
  
      
        
          | int MuonCalib::MuonFixedLongId::tgcIsStrip  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ tgcIsStripIndex()
  
  
      
        
          | unsigned int MuonCalib::MuonFixedLongId::tgcIsStripIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ kCscChamberLayerMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kCscChamberLayerMask = 7 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kCscChamberLayerMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kCscChamberLayerMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kCscChamberLayerShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kCscChamberLayerShift = 15 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kCscMeasuresPhiMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kCscMeasuresPhiMask = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kCscMeasuresPhiMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kCscMeasuresPhiMin = 0 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kCscMeasuresPhiShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kCscMeasuresPhiShift = 10 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kCscStripMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kCscStripMask = 1023 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kCscStripMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kCscStripMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kCscStripShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kCscStripShift = 0 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kCscWireLayerMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kCscWireLayerMask = 15 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kCscWireLayerMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kCscWireLayerMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kCscWireLayerShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kCscWireLayerShift = 11 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kInvalidData
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kInvalidData = 0xFFFFFFFFFFFFFFFF | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMdtMultilayerMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kMdtMultilayerMask = 7 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMdtMultilayerMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kMdtMultilayerMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMdtMultilayerShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kMdtMultilayerShift = 14 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMdtTubeLayerMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kMdtTubeLayerMask = 15 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMdtTubeLayerMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kMdtTubeLayerMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMdtTubeLayerShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kMdtTubeLayerShift = 10 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMdtTubeMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kMdtTubeMask = 1023 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMdtTubeMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kMdtTubeMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMdtTubeShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kMdtTubeShift = 0 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMmgGasGapMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kMmgGasGapMask = 15 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMmgGasGapMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kMmgGasGapMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMmgGasGapShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kMmgGasGapShift = 15 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMmgMultilayerMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kMmgMultilayerMask = 7 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMmgMultilayerMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kMmgMultilayerMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMmgMultilayerShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kMmgMultilayerShift = 19 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMmgStripMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kMmgStripMask = 32767 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMmgStripMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kMmgStripMin = 0 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kMmgStripShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kMmgStripShift = 0 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kNumberOfStationNames
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kNumberOfStationNames = 39 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kNumberOfTechnologies
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kNumberOfTechnologies = 6 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcDoubletPhiMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kRpcDoubletPhiMask = 3 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcDoubletPhiMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kRpcDoubletPhiMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcDoubletPhiShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kRpcDoubletPhiShift = 14 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcDoubletRMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kRpcDoubletRMask = 3 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcDoubletRMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kRpcDoubletRMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcDoubletRShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kRpcDoubletRShift = 20 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcDoubletZMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kRpcDoubletZMask = 15 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcDoubletZMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kRpcDoubletZMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcDoubletZShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kRpcDoubletZShift = 16 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcGasGapMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kRpcGasGapMask = 3 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcGasGapMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kRpcGasGapMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcGasGapShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kRpcGasGapShift = 12 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcMeasuresPhiMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kRpcMeasuresPhiMask = 3 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcMeasuresPhiMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kRpcMeasuresPhiMin = 0 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcMeasuresPhiShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kRpcMeasuresPhiShift = 10 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcStripMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kRpcStripMask = 1023 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcStripMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kRpcStripMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kRpcStripShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kRpcStripShift = 0 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStationEtaMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kStationEtaMask = 63 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStationEtaMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kStationEtaMin = -31 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStationEtaShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kStationEtaShift = 47 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStationMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kStationMask | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStationNameMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kStationNameMask = 127 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStationNameMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kStationNameMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStationNameShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kStationNameShift = 53 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStationNameStrings
  
  
      
        
          | const char MuonCalib::MuonFixedLongId::kStationNameStrings | 
         
       
   | 
  
staticprivate   | 
  
 
Initial value:= { 
     
     "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",
     
     "MMS", "MML", "STS", "STL"
}
 
Definition at line 631 of file MuonFixedLongId.h.
 
 
◆ kStationPhiMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kStationPhiMask = 127 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStationPhiMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kStationPhiMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStationPhiShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kStationPhiShift = 40 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStationShift
◆ kStgChannelMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kStgChannelMask = 32767 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStgChannelMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kStgChannelMin = 0 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStgChannelShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kStgChannelShift = 0 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStgChannelTypeMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kStgChannelTypeMask = 3 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStgChannelTypeMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kStgChannelTypeMin = 0 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStgChannelTypeShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kStgChannelTypeShift = 15 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStgGasGapMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kStgGasGapMask = 15 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStgGasGapMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kStgGasGapMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStgGasGapShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kStgGasGapShift = 17 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStgMultilayerMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kStgMultilayerMask = 7 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStgMultilayerMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kStgMultilayerMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kStgMultilayerShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kStgMultilayerShift = 21 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kTechnologyMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kTechnologyMask = 15 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kTechnologyMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kTechnologyMin = 0 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kTechnologyShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kTechnologyShift = 60 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kTechnologyStrings
  
  
      
        
          | const char MuonCalib::MuonFixedLongId::kTechnologyStrings | 
         
       
   | 
  
staticprivate   | 
  
 
Initial value:= {
  "MDT", "CSC", "TGC", "RPC", "MMG", "STG"
}
 
Definition at line 616 of file MuonFixedLongId.h.
 
 
◆ kTgcChannelMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kTgcChannelMask = 1023 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kTgcChannelMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kTgcChannelMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kTgcChannelShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kTgcChannelShift = 0 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kTgcGasGapMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kTgcGasGapMask = 7 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kTgcGasGapMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kTgcGasGapMin = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kTgcGasGapShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kTgcGasGapShift = 11 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kTgcIsStripMask
  
  
      
        
          | const uint64_t MuonCalib::MuonFixedLongId::kTgcIsStripMask = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kTgcIsStripMin
  
  
      
        
          | const int MuonCalib::MuonFixedLongId::kTgcIsStripMin = 0 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ kTgcIsStripShift
  
  
      
        
          | const unsigned int MuonCalib::MuonFixedLongId::kTgcIsStripShift = 10 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ m_data
  
  
      
        
          | uint64_t MuonCalib::MuonFixedLongId::m_data | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files:
 
static const unsigned int kCscMeasuresPhiShift
 
bool setStgChannelTypeIndex(uint64_t idx)
Stg specific: set index for channel_type to idx.
 
unsigned int rpcStripIndex() const
Rpc specific:
 
unsigned int mmgStripIndex() const
Mmg specific:
 
static const uint64_t kStgMultilayerMask
 
static const int kStgChannelTypeMin
 
static const int kTgcGasGapMin
 
unsigned int rpcDoubletPhiIndex() const
Rpc specific:
 
unsigned int rpcDoubletRIndex() const
Rpc specific:
 
static const int kMdtTubeLayerMin
 
unsigned int tgcGasGapIndex() const
Tgc specific:
 
int mmgMultilayer() const
Mmg specific:
 
static const int kStationEtaMin
 
static const uint64_t kMdtMultilayerMask
 
bool setStationPhiIndex(uint64_t idx)
set station phi index in the fixed identifier
 
unsigned int mmgGasGapIndex() const
Mmg specific:
 
static const unsigned int kStationPhiShift
 
int mmgStrip() const
Mmg specific:
 
void initFromFixedId(MuonFixedId other)
for backward compatibility
 
bool setRpcDoubletZIndex(uint64_t idx)
Rpc specific: set index for doublet_Z to idx.
 
bool setTgcIsStrip(int num)
Tgc specific: set is_strip to num.
 
unsigned int technologyIndex() const
 
bool setStgChannelIndex(uint64_t idx)
Stg specific: set index for channel to idx.
 
unsigned int rpcDoubletZIndex() const
Rpc specific:
 
static const int kNumberOfTechnologies
 
unsigned int tgcChannelIndex() const
Tgc specific:
 
std::string_view technologyString() const
 
static const int kRpcDoubletZMin
 
unsigned int cscMeasuresPhiIndex() const
Csc specific:
 
void set_csc()
set identifier to CSC technology type
 
bool setStationName(StationName num)
set station name to num in the fixed identifier
 
StationName
an enum with the station names
 
bool setStationNameIndex(uint64_t idx)
set station name index in the fixed identifier
 
bool setRpcDoubletZ(int num)
Rpc specific: set doublet_Z to num.
 
@ BEE
BEE measurement point.
 
bool setTgcGasGapIndex(uint64_t idx)
Tgc specific: set index for gas_gap to idx.
 
bool setRpcDoubletRIndex(uint64_t idx)
Rpc specific: set index for doublet_R to idx.
 
bool setMmgGasGapIndex(uint64_t idx)
Mmg specific: set index for gas_gap to idx.
 
int mdtTubeLayer() const
Mdt specific:
 
bool isValid() const
check validity of the identifier.
 
static const unsigned int kTechnologyShift
 
int rpcMeasuresPhi() const
Rpc specific:
 
bool setStationPhi(int num)
set station phi to num in the fixed identifier
 
static const unsigned int kStgMultilayerShift
 
bool setStgMultilayerIndex(uint64_t idx)
Stg specific: set index idx for multilayer.
 
static const uint64_t kTgcChannelMask
 
static const int kRpcMeasuresPhiMin
 
static const uint64_t kCscWireLayerMask
 
static const uint64_t kStationMask
 
static const unsigned int kStationEtaShift
 
static const int kCscWireLayerMin
 
int mmgGasGap() const
Mmg specific:
 
unsigned int tgcIsStripIndex() const
Tgc specific:
 
bool setStationEtaIndex(uint64_t idx)
set station eta index in the fixed identifier
 
bool setStgGasGapIndex(uint64_t idx)
Stg specific: set index for gas_gap to idx.
 
int tgcGasGap() const
Tgc specific:
 
static const int kCscMeasuresPhiMin
 
bool setStationEta(int num)
set station eta to num in the fixed identifier
 
static const int kRpcGasGapMin
 
StgChannelType
an enum with the STGC channel types
 
bool setCscChamberLayerIndex(uint64_t idx)
Csc specific: set chamber layer index to idx.
 
int rpcGasGap() const
Rpc specific:
 
int mdtTube() const
Mdt specific:
 
static const unsigned int kTgcGasGapShift
 
bool setTgcChannelIndex(uint64_t idx)
Tgc specific: set index for channel to idx.
 
static const uint64_t kTgcIsStripMask
 
static const uint64_t kStgChannelTypeMask
 
static const uint64_t kRpcDoubletPhiMask
 
static const int kStationPhiMin
 
unsigned int rpcGasGapIndex() const
Rpc specific:
 
bool setCscStripIndex(uint64_t idx)
Csc specific: set strip index to idx.
 
bool setMdtTube(int num)
Mdt specific: set tube to num.
 
int tgcChannel() const
Tgc specific:
 
static const uint64_t kRpcStripMask
 
bool setMdtMultilayer(int num)
Mdt specific: set multilayer to num.
 
bool setTechnologyIndex(uint64_t idx)
set technology index in the fixed identifier
 
bool setMdtTubeLayer(int num)
Mdt specific: set layer to num.
 
static const int kMdtMultilayerMin
 
int stgMultilayer() const
Stg specific:
 
void set_tgc()
set identifier to TGC technology type
 
static const uint64_t kStationNameMask
 
unsigned int stgChannelIndex() const
Stg specific:
 
bool setTechnology(Technology num)
set technology to num in the fixed identifier
 
unsigned int stgChannelTypeIndex() const
Stg specific:
 
bool setCscMeasuresPhi(int num)
Csc specific: set measures_phi to num.
 
static const uint64_t kStationEtaMask
 
std::string_view stationNameString() const
 
static const uint64_t kMmgMultilayerMask
 
static const int kMmgGasGapMin
 
bool setRpcMeasuresPhiIndex(uint64_t idx)
Rpc specific: set index for measures_phi to idx.
 
Technology
constants for technology numbers
 
static const uint64_t kRpcMeasuresPhiMask
 
int cscWireLayer() const
Csc specific:
 
static const uint64_t kMmgGasGapMask
 
static const int kStgChannelMin
 
StgChannelType stgChannelType() const
Stg specific:
 
bool setMdtTubeLayerIndex(uint64_t idx)
Mdt specific: set index idx for layer.
 
unsigned int etaIndex() const
 
static const int kMmgMultilayerMin
 
static const int kTgcIsStripMin
 
static const unsigned int kStationNameShift
 
void clear()
clear the identifier (=set to invalid)
 
unsigned int mdtTubeLayerIndex() const
Mdt specific:
 
bool setCscMeasuresPhiIndex(uint64_t idx)
Csc specific: set measures_phi index to idx.
 
static const unsigned int kRpcDoubletRShift
 
unsigned int stgGasGapIndex() const
Stg specific:
 
unsigned int cscStripIndex() const
Csc specific:
 
unsigned int cscWireLayerIndex() const
Csc specific:
 
unsigned int cscChamberLayerIndex() const
Csc specific:
 
bool setMdtMultilayerIndex(uint64_t idx)
Mdt specific: set index idx for multilayer.
 
static const unsigned int kMmgMultilayerShift
 
static const unsigned int kStationShift
 
static const int kTgcChannelMin
 
static const unsigned int kCscStripShift
 
static const unsigned int kRpcMeasuresPhiShift
 
static const char kStationNameStrings[kNumberOfStationNames][4]
 
unsigned int mmgMultilayerIndex() const
Mmg specific:
 
static const int kCscStripMin
 
static const unsigned int kMdtTubeShift
 
static const uint64_t kMdtTubeMask
 
unsigned int mdtMultilayerIndex() const
Mdt specific:
 
static const unsigned int kStgChannelShift
 
static const unsigned int kTgcIsStripShift
 
static const int kRpcStripMin
 
static const uint64_t kRpcDoubletRMask
 
int cscStrip() const
Csc specific:
 
bool setMmgMultilayerIndex(uint64_t idx)
Mmg specific: set index idx for multilayer.
 
static const unsigned int kCscWireLayerShift
 
static const uint64_t kCscMeasuresPhiMask
 
static const unsigned int kMdtMultilayerShift
 
Technology technology() const
 
int stgChannel() const
Stg specific:
 
static const unsigned int kMmgStripShift
 
static const uint64_t kRpcDoubletZMask
 
int rpcDoubletZ() const
Rpc specific:
 
bool setMdtTubeIndex(uint64_t idx)
Mdt specific: set index idx for tube.
 
static const int kRpcDoubletRMin
 
bool setRpcDoubletPhiIndex(uint64_t idx)
Rpc specific: set index for doublet_Phi to idx.
 
static const unsigned int kRpcGasGapShift
 
static const unsigned int kMmgGasGapShift
 
static const unsigned int kStgChannelTypeShift
 
bool setTgcIsStripIndex(uint64_t idx)
Tgc specific: set index for is_strip to idx.
 
static const int kCscChamberLayerMin
 
static const unsigned int kMdtTubeLayerShift
 
static const int kTechnologyMin
 
bool setCscWireLayerIndex(uint64_t idx)
Csc specific: set wire layer index to idx.
 
static const uint64_t kCscChamberLayerMask
 
static const uint64_t kCscStripMask
 
int rpcDoubletPhi() const
Rpc specific:
 
int rpcDoubletR() const
Rpc specific:
 
int stgGasGap() const
Stg specific:
 
static const unsigned int kRpcDoubletZShift
 
MuonFixedLongId()
default constructor
 
static const int kRpcDoubletPhiMin
 
static const int kStgMultilayerMin
 
void set_rpc()
set identifier to RPC technology type
 
bool setRpcMeasuresPhi(int num)
Rpc specific: set measures_phi to num.
 
StationName stationName() const
 
static const uint64_t kMmgStripMask
 
static const int kStationNameMin
 
bool setMmgStripIndex(uint64_t idx)
Mmg specific: set strip index to idx.
 
int mdtMultilayer() const
Mdt specific:
 
int cscMeasuresPhi() const
Csc specific:
 
bool setRpcGasGapIndex(uint64_t idx)
Rpc specific: set index for gas_gap to idx.
 
static const uint64_t kTgcGasGapMask
 
static const uint64_t kMdtTubeLayerMask
 
bool setTgcChannel(int num)
Tgc specific: set channel to num.
 
bool setCscWireLayer(int num)
Csc specific: set wire layer to num.
 
static const unsigned int kRpcStripShift
 
bool setCscChamberLayer(int num)
Csc specific: set chamber layer to num.
 
int rpcStrip() const
Rpc specific:
 
static const uint64_t kInvalidData
 
int tgcIsStrip() const
Tgc specific:
 
static const int kMdtTubeMin
 
static const int kStgGasGapMin
 
bool setRpcGasGap(int num)
Rpc specific: set gas_gap to num.
 
unsigned int stgMultilayerIndex() const
Stg specific:
 
unsigned int mdtTubeIndex() const
Mdt specific:
 
bool setRpcStripIndex(uint64_t idx)
Rpc specific: set index for strip to idx.
 
static const unsigned int kCscChamberLayerShift
 
void set_mdt()
set identifier to MDT technology type
 
static const int kNumberOfStationNames
 
unsigned int rpcMeasuresPhiIndex() const
Rpc specific:
 
static const uint64_t kTechnologyMask
 
bool setCscStrip(int num)
Csc specific: set strip to num.
 
static const uint64_t kStationPhiMask
 
static const uint64_t kStgGasGapMask
 
static const uint64_t kRpcGasGapMask
 
bool setRpcDoubletR(int num)
Rpc specific: set doublet_R to num.
 
bool setRpcStrip(int num)
Rpc specific: set strip to num.
 
bool setRpcDoubletPhi(int num)
Rpc specific: set doublet_Phi to num.
 
static const unsigned int kRpcDoubletPhiShift
 
bool setTgcGasGap(int num)
Tgc specific: set gas_gap to num.
 
static const unsigned int kTgcChannelShift
 
static const char kTechnologyStrings[kNumberOfTechnologies][4]
 
static const uint64_t kStgChannelMask
 
static const unsigned int kStgGasGapShift
 
unsigned int stationNameIndex() const
 
int cscChamberLayer() const
Csc specific:
 
static const int kMmgStripMin
 
unsigned int phiIndex() const