![]() |
ATLAS Offline Software
|
#include <FPGATrackSimSectorBank.h>
Public Member Functions | |
| FPGATrackSimSectorBank (std::string const &filepath) | |
| size_t | getNLayers () const |
| size_t | getNSectors () const |
| std::vector< module_t > const & | getModules (sector_t sector) const |
| std::vector< sector_t > | getSectors (unsigned layer, module_t module) const |
| sector_t | findSector (std::vector< module_t > const &modules) const |
| sector_t | findSector (std::vector< std::vector< std::shared_ptr< const FPGATrackSimHit > > > const &hits) const |
| const std::vector< double > & | getQOverPtBins () const |
| size_t | getNQOverPtBins () const |
| bool | isAbsQOverPtBinning () const |
| void | storeQOverPtBinning (const std::vector< double > &qOverPtBins, bool absBinning) |
Private Member Functions | |
| void | readHeader (std::ifstream &fin) |
| void | readSectors (std::ifstream &fin) |
| void | makeInverseMap () |
Private Attributes | |
| size_t | m_nLayers = 0UL |
| std::vector< std::vector< module_t > > | m_s2mMap |
| std::vector< std::multimap< module_t, sector_t > > | m_m2sMap |
| std::vector< double > | m_qOverPtBins |
| bool | m_absQOverPtBinning = false |
Definition at line 31 of file FPGATrackSimSectorBank.h.
| FPGATrackSimSectorBank::FPGATrackSimSectorBank | ( | std::string const & | filepath | ) |
Definition at line 23 of file FPGATrackSimSectorBank.cxx.
Definition at line 122 of file FPGATrackSimSectorBank.cxx.
| sector_t FPGATrackSimSectorBank::findSector | ( | std::vector< std::vector< std::shared_ptr< const FPGATrackSimHit > > > const & | hits | ) | const |
Definition at line 147 of file FPGATrackSimSectorBank.cxx.
Definition at line 40 of file FPGATrackSimSectorBank.h.
|
inline |
Definition at line 37 of file FPGATrackSimSectorBank.h.
|
inline |
Definition at line 53 of file FPGATrackSimSectorBank.h.
|
inline |
Definition at line 38 of file FPGATrackSimSectorBank.h.
|
inline |
Definition at line 52 of file FPGATrackSimSectorBank.h.
| std::vector< sector_t > FPGATrackSimSectorBank::getSectors | ( | unsigned | layer, |
| module_t | module ) const |
Definition at line 111 of file FPGATrackSimSectorBank.cxx.
|
inline |
Definition at line 54 of file FPGATrackSimSectorBank.h.
|
private |
Definition at line 97 of file FPGATrackSimSectorBank.cxx.
|
private |
Definition at line 47 of file FPGATrackSimSectorBank.cxx.
|
private |
Definition at line 65 of file FPGATrackSimSectorBank.cxx.
| void FPGATrackSimSectorBank::storeQOverPtBinning | ( | const std::vector< double > & | qOverPtBins, |
| bool | absBinning ) |
Definition at line 174 of file FPGATrackSimSectorBank.cxx.
|
private |
Definition at line 66 of file FPGATrackSimSectorBank.h.
Definition at line 62 of file FPGATrackSimSectorBank.h.
|
private |
Definition at line 60 of file FPGATrackSimSectorBank.h.
|
private |
Definition at line 65 of file FPGATrackSimSectorBank.h.
|
private |
Definition at line 61 of file FPGATrackSimSectorBank.h.