![]() |
ATLAS Offline Software
|
#include <LateMuonTOB.h>
Public Member Functions | |
| LateMuonTOB (uint32_t roiWord=0, const std::string &tobName="LateMuonTOB") | |
| LateMuonTOB (unsigned int et, unsigned int isolation, int eta, unsigned int phi, uint32_t roiWord=0, const std::string &tobName="LateMuonTOB") | |
| LateMuonTOB (const LateMuonTOB &latemuon) | |
| virtual | ~LateMuonTOB () |
| unsigned int | Et () const |
| unsigned int | isolation () const |
| int | eta () const |
| unsigned int | phi () const |
| int | bw2or3 () const |
| int | innerCoin () const |
| int | goodMF () const |
| int | charge () const |
| int | is2cand () const |
| double | EtDouble () const |
| double | EtaDouble () const |
| double | PhiDouble () const |
| bool | isTGC () const |
| void | setEt (unsigned int et) |
| void | setIsolation (unsigned int et) |
| void | setEta (int eta) |
| void | setPhi (unsigned int phi) |
| void | setBW2or3 (int bw2or3) |
| void | setInnerCoin (int innerCoin) |
| void | setGoodMF (int goodMF) |
| void | setCharge (int charge) |
| void | setIs2cand (int is2cand) |
| void | setIsTGC (int isTGC) |
| void | setEtDouble (double et) |
| void | setEtaDouble (double eta) |
| void | setPhiDouble (double phi) |
| inputTOBType_t | tobType () const |
| virtual void | print (std::ostream &o) const |
| uint32_t | roiWord () const |
| const std::string & | tobName () const |
Static Public Member Functions | |
| static unsigned int | nBitsEt () |
| static unsigned int | nBitsIsolation () |
| static unsigned int | nBitsEta () |
| static unsigned int | nBitsPhi () |
| static LateMuonTOB * | createOnHeap (const LateMuonTOB &cl) |
| static void | clearHeap () |
| static const Heap< TCS::LateMuonTOB > & | heap () |
| static size_t | instances () |
Protected Member Functions | |
| int | sizeCheck (int value, unsigned int size) const |
| unsigned int | sizeCheck (unsigned int value, unsigned int size) const |
| int | sizeCheckM (int value, unsigned int size) const |
Private Attributes | |
| unsigned int | m_Et {0} |
| unsigned int | m_isolation {0} |
| int | m_eta {0} |
| unsigned int | m_phi {0} |
| int | m_bw2or3 {0} |
| int | m_innerCoin {0} |
| int | m_goodMF {0} |
| int | m_charge {0} |
| int | m_is2cand {0} |
| int | m_isTGC {0} |
| double | m_EtDouble {0} |
| double | m_etaDouble {0} |
| double | m_phiDouble {0} |
| uint32_t | m_roiWord {} |
| std::string | m_tobName |
Static Private Attributes | |
| static const unsigned int | g_nBitsEt = 13 |
| static const unsigned int | g_nBitsIsolation = 5 |
| static const unsigned int | g_nBitsEta = 9 |
| static const unsigned int | g_nBitsPhi = 7 |
| static Heap< TCS::LateMuonTOB > | fg_heap |
Definition at line 13 of file LateMuonTOB.h.
| TCS::LateMuonTOB::LateMuonTOB | ( | uint32_t | roiWord = 0, |
| const std::string & | tobName = "LateMuonTOB" ) |
Definition at line 13 of file LateMuonTOB.cxx.
| TCS::LateMuonTOB::LateMuonTOB | ( | unsigned int | et, |
| unsigned int | isolation, | ||
| int | eta, | ||
| unsigned int | phi, | ||
| uint32_t | roiWord = 0, | ||
| const std::string & | tobName = "LateMuonTOB" ) |
Definition at line 18 of file LateMuonTOB.cxx.
|
default |
|
virtualdefault |
|
inline |
Definition at line 40 of file LateMuonTOB.h.
|
inline |
Definition at line 43 of file LateMuonTOB.h.
|
static |
Definition at line 38 of file LateMuonTOB.cxx.
|
static |
Definition at line 32 of file LateMuonTOB.cxx.
|
inline |
Definition at line 35 of file LateMuonTOB.h.
|
inline |
Definition at line 37 of file LateMuonTOB.h.
|
inline |
Definition at line 47 of file LateMuonTOB.h.
|
inline |
Definition at line 46 of file LateMuonTOB.h.
|
inline |
Definition at line 42 of file LateMuonTOB.h.
|
inlinestatic |
Definition at line 74 of file LateMuonTOB.h.
|
inline |
Definition at line 41 of file LateMuonTOB.h.
|
inlinestaticinherited |
|
inline |
Definition at line 44 of file LateMuonTOB.h.
|
inline |
Definition at line 36 of file LateMuonTOB.h.
|
inline |
Definition at line 50 of file LateMuonTOB.h.
|
inlinestatic |
Definition at line 16 of file LateMuonTOB.h.
|
inlinestatic |
Definition at line 18 of file LateMuonTOB.h.
|
inlinestatic |
Definition at line 17 of file LateMuonTOB.h.
|
inlinestatic |
Definition at line 19 of file LateMuonTOB.h.
|
inline |
Definition at line 38 of file LateMuonTOB.h.
|
inline |
Definition at line 48 of file LateMuonTOB.h.
|
virtual |
Implements TCS::BaseTOB.
Definition at line 42 of file LateMuonTOB.cxx.
|
inline |
Definition at line 58 of file LateMuonTOB.h.
|
inline |
Definition at line 61 of file LateMuonTOB.h.
|
inline |
|
inline |
|
inline |
Definition at line 66 of file LateMuonTOB.h.
|
inline |
Definition at line 65 of file LateMuonTOB.h.
|
inline |
Definition at line 60 of file LateMuonTOB.h.
|
inline |
Definition at line 59 of file LateMuonTOB.h.
|
inline |
Definition at line 62 of file LateMuonTOB.h.
|
inline |
Definition at line 54 of file LateMuonTOB.h.
|
inline |
Definition at line 63 of file LateMuonTOB.h.
|
inline |
|
inline |
Definition at line 67 of file LateMuonTOB.h.
|
protectedinherited |
Definition at line 32 of file BaseTOB.cxx.
|
protectedinherited |
Definition at line 44 of file BaseTOB.cxx.
|
protectedinherited |
Definition at line 19 of file BaseTOB.cxx.
|
inlineinherited |
|
inlinevirtual |
|
thread_localstaticprivate |
Definition at line 100 of file LateMuonTOB.h.
|
staticprivate |
Definition at line 79 of file LateMuonTOB.h.
|
staticprivate |
Definition at line 81 of file LateMuonTOB.h.
|
staticprivate |
Definition at line 80 of file LateMuonTOB.h.
|
staticprivate |
Definition at line 82 of file LateMuonTOB.h.
|
private |
Definition at line 89 of file LateMuonTOB.h.
|
private |
Definition at line 92 of file LateMuonTOB.h.
|
private |
Definition at line 84 of file LateMuonTOB.h.
|
private |
Definition at line 86 of file LateMuonTOB.h.
|
private |
Definition at line 97 of file LateMuonTOB.h.
|
private |
Definition at line 96 of file LateMuonTOB.h.
|
private |
Definition at line 91 of file LateMuonTOB.h.
|
private |
Definition at line 90 of file LateMuonTOB.h.
|
private |
Definition at line 93 of file LateMuonTOB.h.
|
private |
Definition at line 85 of file LateMuonTOB.h.
|
private |
Definition at line 94 of file LateMuonTOB.h.
|
private |
Definition at line 87 of file LateMuonTOB.h.
|
private |
Definition at line 98 of file LateMuonTOB.h.