![]() |
ATLAS Offline Software
|
#include <L1TopoLUT.h>
Classes | |
| struct | L1TopoLUTKey |
| struct | L1TopoLUTKeyHasher |
Public Member Functions | |
| bool | initializeLUT (const std::string &barrelFileName, const std::string &ecfFileName, const std::string &side0LUTFileName, const std::string &side1LUTFileName) |
| L1TopoCoordinates | getCoordinates (const unsigned short &side, const unsigned short &subsystem, const unsigned short §orID, const unsigned short &roi) const |
| unsigned short | getBarrelROI (unsigned short side, unsigned short sector, unsigned short ieta, unsigned short iphi) const |
| const std::vector< std::string > & | getErrors () const |
| float | getCompactedValue_eta (unsigned short subsystem, unsigned short side, unsigned short sectorID, unsigned short roi) |
| float | getCompactedValue_phi (unsigned short subsystem, unsigned short side, unsigned short sectorID, unsigned short roi) |
Protected Member Functions | |
| void | fillFromPtree (const boost::property_tree::ptree &node, std::map< unsigned short, std::vector< float > > &theLut) const |
| void | fillFromPtree (const boost::property_tree::ptree &node, std::map< unsigned short, std::map< unsigned short, std::pair< unsigned short, unsigned short > > > &theLut) const |
| bool | initializeCompactedLUTs (const std::string &side0LUTFileName, const std::string &side1LUTFileName) |
| bool | initializeLUT (const std::string &inFileName, const bool &isBarrel) |
| bool | initializeJSON (const std::string &inFileName, bool side) |
| bool | initializeJSONForSubsystem (pt::ptree &root, const std::string &nodeName, bool side, unsigned short subsystem) |
Protected Attributes | |
| std::map< unsigned short, std::vector< float > > | m_barrel_eta_lookup0 |
| std::map< unsigned short, std::vector< float > > | m_barrel_eta_lookup1 |
| std::map< unsigned short, std::vector< float > > | m_barrel_phi_lookup0 |
| std::map< unsigned short, std::vector< float > > | m_barrel_phi_lookup1 |
| std::map< unsigned short, std::vector< float > > | m_endcap_eta_lookup0 |
| std::map< unsigned short, std::vector< float > > | m_endcap_eta_lookup1 |
| std::map< unsigned short, std::vector< float > > | m_endcap_phi_lookup0 |
| std::map< unsigned short, std::vector< float > > | m_endcap_phi_lookup1 |
| std::map< unsigned short, std::vector< float > > | m_forward_eta_lookup0 |
| std::map< unsigned short, std::vector< float > > | m_forward_eta_lookup1 |
| std::map< unsigned short, std::vector< float > > | m_forward_phi_lookup0 |
| std::map< unsigned short, std::vector< float > > | m_forward_phi_lookup1 |
| std::map< unsigned short, std::map< unsigned short, std::pair< unsigned short, unsigned short > > > | m_barrel_encoding0 |
| std::map< unsigned short, std::map< unsigned short, std::pair< unsigned short, unsigned short > > > | m_barrel_encoding1 |
| std::map< unsigned short, unsigned short > | m_barrel_reverse_encoding0 |
| std::map< unsigned short, unsigned short > | m_barrel_reverse_encoding1 |
| std::unordered_map< L1TopoLUTKey, L1TopoCoordinates, L1TopoLUTKeyHasher > | m_encoding |
| std::vector< std::string > | m_errors |
Definition at line 40 of file L1TopoLUT.h.
|
protected |
Definition at line 40 of file L1TopoLUT.cxx.
|
protected |
Definition at line 17 of file L1TopoLUT.cxx.
| unsigned short LVL1MUCTPIPHASE1::L1TopoLUT::getBarrelROI | ( | unsigned short | side, |
| unsigned short | sector, | ||
| unsigned short | ieta, | ||
| unsigned short | iphi ) const |
Definition at line 237 of file L1TopoLUT.cxx.
| float LVL1MUCTPIPHASE1::L1TopoLUT::getCompactedValue_eta | ( | unsigned short | subsystem, |
| unsigned short | side, | ||
| unsigned short | sectorID, | ||
| unsigned short | roi ) |
Definition at line 249 of file L1TopoLUT.cxx.
| float LVL1MUCTPIPHASE1::L1TopoLUT::getCompactedValue_phi | ( | unsigned short | subsystem, |
| unsigned short | side, | ||
| unsigned short | sectorID, | ||
| unsigned short | roi ) |
Definition at line 280 of file L1TopoLUT.cxx.
| L1TopoCoordinates LVL1MUCTPIPHASE1::L1TopoLUT::getCoordinates | ( | const unsigned short & | side, |
| const unsigned short & | subsystem, | ||
| const unsigned short & | sectorID, | ||
| const unsigned short & | roi ) const |
Definition at line 223 of file L1TopoLUT.cxx.
|
inline |
Definition at line 55 of file L1TopoLUT.h.
|
protected |
Definition at line 64 of file L1TopoLUT.cxx.
|
protected |
|
protected |
| bool LVL1MUCTPIPHASE1::L1TopoLUT::initializeLUT | ( | const std::string & | barrelFileName, |
| const std::string & | ecfFileName, | ||
| const std::string & | side0LUTFileName, | ||
| const std::string & | side1LUTFileName ) |
Definition at line 105 of file L1TopoLUT.cxx.
|
protected |
Definition at line 132 of file L1TopoLUT.cxx.
|
protected |
Definition at line 129 of file L1TopoLUT.h.
|
protected |
Definition at line 130 of file L1TopoLUT.h.
|
protected |
Definition at line 116 of file L1TopoLUT.h.
|
protected |
Definition at line 117 of file L1TopoLUT.h.
|
protected |
Definition at line 118 of file L1TopoLUT.h.
|
protected |
Definition at line 119 of file L1TopoLUT.h.
|
protected |
Definition at line 133 of file L1TopoLUT.h.
|
protected |
Definition at line 134 of file L1TopoLUT.h.
|
protected |
Definition at line 136 of file L1TopoLUT.h.
|
protected |
Definition at line 120 of file L1TopoLUT.h.
|
protected |
Definition at line 121 of file L1TopoLUT.h.
|
protected |
Definition at line 122 of file L1TopoLUT.h.
|
protected |
Definition at line 123 of file L1TopoLUT.h.
|
protected |
Definition at line 137 of file L1TopoLUT.h.
|
protected |
Definition at line 124 of file L1TopoLUT.h.
|
protected |
Definition at line 125 of file L1TopoLUT.h.
|
protected |
Definition at line 126 of file L1TopoLUT.h.
|
protected |
Definition at line 127 of file L1TopoLUT.h.