![]() |
ATLAS Offline Software
|
L1CaloRdo subclass for FEX Trigger Objects (TOBs and XTOBs). More...
#include <L1CaloRdoFexTob.h>
Public Types | |
| enum | TobType { Invalid , EM , Tau , LargeJet , SmallJet , Energy , Muon } |
| enum | TobSource { EfexTob , EfexXtob , JfexTob , JfexXtob , GfexTob , GfexXtob , Ph1Topo } |
Public Member Functions | |
| L1CaloRdoFexTob (int crate, int module, int eta, int phi, int numSlices, TobType tobType, TobSource source, int id=0, int fibre=0, int tobSeq=0) | |
| bool | sameDatum (const L1CaloRdoFexTob &rhs) const |
| virtual std::string | getType () const override |
| TobType | getTobType () const |
| std::string | getTobTypeString () const |
| int | getTobID () const |
| bool | getIsEM () const |
| bool | getIsTau () const |
| bool | getIsJet () const |
| bool | getIsLargeJet () const |
| bool | getIsSmallJet () const |
| bool | getIsEnergy () const |
| bool | getIsMuon () const |
| TobSource | getTobSource () const |
| std::string | getTobSourceString () const |
| bool | getIsTob () const |
| bool | getIsXtob () const |
| bool | getIsEfex () const |
| bool | getIsJfex () const |
| bool | getIsGfex () const |
| bool | getIsTopo () const |
| int | getFibre () const |
| int | getTobSeq () const |
| int | getCrate () const |
| int | getModule () const |
| int | getEta () const |
| int | getPhi () const |
| int | getLayer () const |
| int | getValue (size_t slice) const |
| int | getValue () const |
| int | getFlag (size_t slice) const |
| int | getFlag () const |
| int | getL1aPos () const |
| L1CaloDetectorRegion | getRegion () const |
| const std::list< L1CaloRdoRodInfo >::const_iterator & | getRodInfo () const |
| int | getModuleStatus () const |
| bool | getModuleErrorGlinkParity () const |
| bool | getModuleErrorGlinkProtocol () const |
| bool | getModuleErrorBcnMismatch () const |
| bool | getModuleErrorFifoOverflow () const |
| bool | getModuleErrorSpecific () const |
| bool | getModuleErrorUnused () const |
| bool | getModuleErrorGlinkTimeout () const |
| bool | getModuleErrorGlinkDown () const |
| size_t | numSlices () const |
| bool | sameDatum (const L1CaloRdo &rhs) const |
| void | setValue (int val, size_t slice) |
| void | setValue (int val) |
| void | setFlag (int flag, size_t slice) |
| void | setFlag (int flag) |
| void | setRodInfo (std::list< L1CaloRdoRodInfo >::const_iterator &rodInfo) |
| void | info () const |
| virtual void | infoSpecific () const |
Protected Member Functions | |
| void | setRegion (const L1CaloDetectorRegion ®ion) |
Private Attributes | |
| TobType | m_tobType |
| TobSource | m_source |
| int | m_id |
| int | m_fibre |
| int | m_tobSeq |
| int | m_crate |
| int | m_module |
| int | m_eta |
| int | m_phi |
| int | m_layer |
| std::vector< int > | m_vals |
| std::vector< int > | m_flags |
| int | m_l1aPos |
| L1CaloDetectorRegion | m_region |
| std::list< L1CaloRdoRodInfo >::const_iterator | m_rodInfo |
L1CaloRdo subclass for FEX Trigger Objects (TOBs and XTOBs).
These may come from FEX or phase 1 Topo readout.
Definition at line 11 of file L1CaloRdoFexTob.h.
| Enumerator | |
|---|---|
| EfexTob | |
| EfexXtob | |
| JfexTob | |
| JfexXtob | |
| GfexTob | |
| GfexXtob | |
| Ph1Topo | |
Definition at line 15 of file L1CaloRdoFexTob.h.
| Enumerator | |
|---|---|
| Invalid | |
| EM | |
| Tau | |
| LargeJet | |
| SmallJet | |
| Energy | |
| Muon | |
Definition at line 14 of file L1CaloRdoFexTob.h.
| L1CaloRdoFexTob::L1CaloRdoFexTob | ( | int | crate, |
| int | module, | ||
| int | eta, | ||
| int | phi, | ||
| int | numSlices, | ||
| L1CaloRdoFexTob::TobType | tobType, | ||
| L1CaloRdoFexTob::TobSource | source, | ||
| int | id = 0, | ||
| int | fibre = 0, | ||
| int | tobSeq = 0 ) |
|
inherited |
Definition at line 73 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 85 of file L1CaloRdo.cxx.
| int L1CaloRdoFexTob::getFibre | ( | ) | const |
Definition at line 173 of file L1CaloRdoFexTob.cxx.
|
inherited |
Definition at line 125 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 117 of file L1CaloRdo.cxx.
| bool L1CaloRdoFexTob::getIsEfex | ( | ) | const |
Definition at line 146 of file L1CaloRdoFexTob.cxx.
| bool L1CaloRdoFexTob::getIsEM | ( | ) | const |
Definition at line 71 of file L1CaloRdoFexTob.cxx.
| bool L1CaloRdoFexTob::getIsEnergy | ( | ) | const |
Definition at line 102 of file L1CaloRdoFexTob.cxx.
| bool L1CaloRdoFexTob::getIsGfex | ( | ) | const |
Definition at line 160 of file L1CaloRdoFexTob.cxx.
| bool L1CaloRdoFexTob::getIsJet | ( | ) | const |
Definition at line 83 of file L1CaloRdoFexTob.cxx.
| bool L1CaloRdoFexTob::getIsJfex | ( | ) | const |
Definition at line 153 of file L1CaloRdoFexTob.cxx.
| bool L1CaloRdoFexTob::getIsLargeJet | ( | ) | const |
Definition at line 90 of file L1CaloRdoFexTob.cxx.
| bool L1CaloRdoFexTob::getIsMuon | ( | ) | const |
Definition at line 108 of file L1CaloRdoFexTob.cxx.
| bool L1CaloRdoFexTob::getIsSmallJet | ( | ) | const |
Definition at line 96 of file L1CaloRdoFexTob.cxx.
| bool L1CaloRdoFexTob::getIsTau | ( | ) | const |
Definition at line 77 of file L1CaloRdoFexTob.cxx.
| bool L1CaloRdoFexTob::getIsTob | ( | ) | const |
Definition at line 129 of file L1CaloRdoFexTob.cxx.
| bool L1CaloRdoFexTob::getIsTopo | ( | ) | const |
Definition at line 167 of file L1CaloRdoFexTob.cxx.
| bool L1CaloRdoFexTob::getIsXtob | ( | ) | const |
Definition at line 138 of file L1CaloRdoFexTob.cxx.
|
inherited |
Definition at line 131 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 97 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 79 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 168 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 174 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 198 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 156 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 162 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 192 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 180 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 186 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 150 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 91 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 137 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 144 of file L1CaloRdo.cxx.
| int L1CaloRdoFexTob::getTobID | ( | ) | const |
Definition at line 65 of file L1CaloRdoFexTob.cxx.
| int L1CaloRdoFexTob::getTobSeq | ( | ) | const |
Definition at line 179 of file L1CaloRdoFexTob.cxx.
| L1CaloRdoFexTob::TobSource L1CaloRdoFexTob::getTobSource | ( | ) | const |
Definition at line 114 of file L1CaloRdoFexTob.cxx.
| std::string L1CaloRdoFexTob::getTobSourceString | ( | ) | const |
Definition at line 120 of file L1CaloRdoFexTob.cxx.
| L1CaloRdoFexTob::TobType L1CaloRdoFexTob::getTobType | ( | ) | const |
Definition at line 47 of file L1CaloRdoFexTob.cxx.
| std::string L1CaloRdoFexTob::getTobTypeString | ( | ) | const |
Definition at line 53 of file L1CaloRdoFexTob.cxx.
|
overridevirtual |
Implements L1CaloRdo.
Definition at line 29 of file L1CaloRdoFexTob.cxx.
|
inherited |
Definition at line 111 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 103 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 258 of file L1CaloRdo.cxx.
|
virtualinherited |
|
inherited |
Definition at line 204 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 210 of file L1CaloRdo.cxx.
| bool L1CaloRdoFexTob::sameDatum | ( | const L1CaloRdoFexTob & | rhs | ) | const |
Definition at line 35 of file L1CaloRdoFexTob.cxx.
|
inherited |
Definition at line 246 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 239 of file L1CaloRdo.cxx.
|
protectedinherited |
Definition at line 283 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 252 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 233 of file L1CaloRdo.cxx.
|
inherited |
Definition at line 226 of file L1CaloRdo.cxx.
|
privateinherited |
Definition at line 73 of file L1CaloRdo.h.
|
privateinherited |
Definition at line 75 of file L1CaloRdo.h.
|
private |
Definition at line 50 of file L1CaloRdoFexTob.h.
|
privateinherited |
Definition at line 79 of file L1CaloRdo.h.
|
private |
Definition at line 49 of file L1CaloRdoFexTob.h.
|
privateinherited |
Definition at line 80 of file L1CaloRdo.h.
|
privateinherited |
Definition at line 77 of file L1CaloRdo.h.
|
privateinherited |
Definition at line 74 of file L1CaloRdo.h.
|
privateinherited |
Definition at line 76 of file L1CaloRdo.h.
|
privateinherited |
Definition at line 82 of file L1CaloRdo.h.
|
privateinherited |
Definition at line 86 of file L1CaloRdo.h.
|
private |
Definition at line 48 of file L1CaloRdoFexTob.h.
|
private |
Definition at line 51 of file L1CaloRdoFexTob.h.
|
private |
Definition at line 47 of file L1CaloRdoFexTob.h.
|
privateinherited |
Definition at line 78 of file L1CaloRdo.h.