![]() |
ATLAS Offline Software
|
#include <RpcHitIdHelper.h>
Public Member Functions | |
| std::string | GetStationName (const int &hid) const |
| void | SetStationName (const std::string &name, int &hid) const |
| int | GetPhiSector (const int &hid) const |
| int | GetZSector (const int &hid) const |
| int | GetDoubletR (const int &hid) const |
| int | GetGasGapLayer (const int &hid) const |
| int | GetDoubletPhi (const int &hid) const |
| int | GetDoubletZ (const int &hid) const |
| int | GetMeasuresPhi (const int &hid) const |
| int | BuildRpcHitId (const std::string &, const int, const int, const int, const int, const int, const int, const int) const |
| void | InitializeField (const std::string &n, int vmn, int vmx) |
| void | InitializeField (const std::string &n, int nb) |
| void | SetFieldValue (const std::string &name, int n, HitID &targetID) const |
| int | GetFieldValue (const std::string &name, HitID targetID) const |
| void | PrintFields () |
Static Public Member Functions | |
| static const RpcHitIdHelper * | GetHelper (unsigned int nGasGaps=2) |
| static void | Print (int id) |
Static Protected Member Functions | |
| static void | SetBit (int &i, int bitpos) |
| static void | UnsetBit (int &i, int bitpos) |
| static void | Store (int &id, int value, int first, int field) |
| static int | Retrieve (int id, int first, int field) |
Protected Attributes | |
| IdFields | m_IDs |
| int | m_currentStorage |
Private Member Functions | |
| RpcHitIdHelper (unsigned int nGasGaps) | |
| void | Initialize (unsigned int nGasGaps) |
| void | InitializeStationName () |
Definition at line 13 of file RpcHitIdHelper.h.
|
private |
Definition at line 17 of file RpcHitIdHelper.cxx.
| int RpcHitIdHelper::BuildRpcHitId | ( | const std::string & | statName, |
| const int | phiSect, | ||
| const int | zSect, | ||
| const int | doubZ, | ||
| const int | doubR, | ||
| const int | gasGap, | ||
| const int | doubPhi, | ||
| const int | measPhi ) const |
Definition at line 102 of file RpcHitIdHelper.cxx.
| int RpcHitIdHelper::GetDoubletPhi | ( | const int & | hid | ) | const |
Definition at line 88 of file RpcHitIdHelper.cxx.
| int RpcHitIdHelper::GetDoubletR | ( | const int & | hid | ) | const |
Definition at line 80 of file RpcHitIdHelper.cxx.
| int RpcHitIdHelper::GetDoubletZ | ( | const int & | hid | ) | const |
Definition at line 92 of file RpcHitIdHelper.cxx.
Definition at line 47 of file HitIdHelper.cxx.
| int RpcHitIdHelper::GetGasGapLayer | ( | const int & | hid | ) | const |
Definition at line 84 of file RpcHitIdHelper.cxx.
|
static |
Definition at line 23 of file RpcHitIdHelper.cxx.
| int RpcHitIdHelper::GetMeasuresPhi | ( | const int & | hid | ) | const |
Definition at line 96 of file RpcHitIdHelper.cxx.
| int RpcHitIdHelper::GetPhiSector | ( | const int & | hid | ) | const |
Definition at line 69 of file RpcHitIdHelper.cxx.
| std::string RpcHitIdHelper::GetStationName | ( | const int & | hid | ) | const |
Definition at line 58 of file RpcHitIdHelper.cxx.
| int RpcHitIdHelper::GetZSector | ( | const int & | hid | ) | const |
Definition at line 74 of file RpcHitIdHelper.cxx.
|
private |
Definition at line 29 of file RpcHitIdHelper.cxx.
|
inherited |
Definition at line 20 of file HitIdHelper.cxx.
|
inherited |
Definition at line 10 of file HitIdHelper.cxx.
|
private |
Definition at line 41 of file RpcHitIdHelper.cxx.
|
staticinherited |
Definition at line 72 of file HitIdHelper.cxx.
|
inherited |
|
staticprotectedinherited |
Definition at line 105 of file HitIdHelper.cxx.
|
staticprotectedinherited |
|
inherited |
Definition at line 30 of file HitIdHelper.cxx.
| void RpcHitIdHelper::SetStationName | ( | const std::string & | name, |
| int & | hid ) const |
Definition at line 48 of file RpcHitIdHelper.cxx.
|
staticprotectedinherited |
Definition at line 96 of file HitIdHelper.cxx.
|
staticprotectedinherited |
Definition at line 88 of file HitIdHelper.cxx.
|
protectedinherited |
Definition at line 35 of file HitIdHelper.h.
|
protectedinherited |
Definition at line 34 of file HitIdHelper.h.