![]() |
ATLAS Offline Software
|
#include <FPGATrackSimRoad.h>
Public Member Functions | |
| FPGATrackSimRoad ()=default | |
| FPGATrackSimRoad (unsigned nLayers) | |
| FPGATrackSimRoad (int roadID, pid_t pid, sector_t sector, layer_bitmask_t hit_layers, layer_bitmask_t wildcard_layers, std::vector< std::vector< std::shared_ptr< const FPGATrackSimHit > > > &&hits) | |
| FPGATrackSimRoad (FPGATrackSimRoad &&) noexcept=default | |
| FPGATrackSimRoad & | operator= (FPGATrackSimRoad &&) noexcept=default |
| FPGATrackSimRoad (const FPGATrackSimRoad &)=default | |
| FPGATrackSimRoad & | operator= (const FPGATrackSimRoad &)=default |
| virtual | ~FPGATrackSimRoad ()=default |
| void | setRoadID (int roadID) |
| void | setPID (pid_t pid) |
| void | setSector (sector_t sector) |
| void | setSectorBin (int sectorbin) |
| void | setHitLayers (layer_bitmask_t hit_layers) |
| void | setWCLayers (layer_bitmask_t wc_layers) |
| void | setNLayers (unsigned layers) |
| void | setHits (std::vector< std::vector< std::shared_ptr< const FPGATrackSimHit > > > &&hits) |
| void | setHits (unsigned layer, std::vector< std::shared_ptr< const FPGATrackSimHit > > &&hits) |
| void | persistifyHits () |
| void | setEtaPatternID (int patternID) |
| void | setSubRegion (int v) |
| void | setXBin (unsigned v) |
| void | setYBin (unsigned v) |
| void | setX (float v) |
| void | setY (float v) |
| void | setFitParams (const FPGATrackSimTrackPars &v) |
| void | setFitChi2 (double v) |
| void | setFitChi2_2d (double chi2_phi, double chi2_eta) |
| int | getSubRegion () const |
| unsigned | getXBin () const |
| unsigned | getYBin () const |
| float | getX () const |
| float | getY () const |
| int | getRoadID () const |
| pid_t | getPID () const |
| sector_t | getSector () const |
| int | getSectorBin () const |
| layer_bitmask_t | getHitLayers () const |
| layer_bitmask_t | getWCLayers () const |
| int | getEtaPatternID () const |
| const std::vector< FPGATrackSimHit > & | getHits (size_t layer) const |
| const std::vector< std::vector< FPGATrackSimHit > > & | getAllHits () const |
| std::unordered_set< const FPGATrackSimHit * > | getHits_flat () const |
| const std::vector< std::shared_ptr< const FPGATrackSimHit > > & | getHitPtrs (size_t layer) const |
| const std::vector< std::vector< std::shared_ptr< const FPGATrackSimHit > > > & | getAllHitPtrs () const |
| std::unordered_set< std::shared_ptr< const FPGATrackSimHit > > | getHitPtrs_flat () const |
| const FPGATrackSimTrackPars & | getFitParams () const |
| double | getFitChi2 () const |
| double | getFitChi2Phi () const |
| double | getFitChi2Eta () const |
| size_t | getNLayers () const |
| size_t | getNHitLayers () const |
| size_t | getNWCLayers () const |
| size_t | getNHits () const |
| std::vector< size_t > | getNHits_layer () const |
| size_t | getNHitCombos () const |
| void | setBinIdx (std::vector< unsigned > x) |
| const std::vector< unsigned > & | getBinIdx () const |
| FPGATrackSimMultiTruth | getTruth () const |
Private Member Functions | |
| ClassDefNV (FPGATrackSimRoad, 9) | |
Private Attributes | |
| int | m_roadID = 0 |
| pid_t | m_pid = 0 |
| sector_t | m_sector = 0 |
| int | m_sectorbin = -1 |
| layer_bitmask_t | m_hit_layers = 0 |
| layer_bitmask_t | m_wildcard_layers = 0 |
| int | m_etaPatternID = -1 |
| int | m_subRegion = 0 |
| unsigned | m_xBin = 0 |
| unsigned | m_yBin = 0 |
| float | m_x = 0 |
| float | m_y = 0 |
| FPGATrackSimTrackPars | m_fitTrackPars |
| double | m_fitChi2 = 0 |
| double | m_fitChi2_phi = 0 |
| double | m_fitChi2_eta = 0 |
| std::vector< std::vector< FPGATrackSimHit > > | m_hits |
| std::vector< std::vector< std::shared_ptr< const FPGATrackSimHit > > > | m_hits_trans |
| std::vector< unsigned > | m_binIdx |
| (transient) [layer, hit#] | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const FPGATrackSimRoad &road) |
Definition at line 30 of file FPGATrackSimRoad.h.
|
default |
|
inline |
Definition at line 39 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 41 of file FPGATrackSimRoad.h.
|
defaultnoexcept |
|
default |
|
virtualdefault |
|
private |
|
inline |
Definition at line 111 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 106 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 132 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 102 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 115 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 117 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 116 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 114 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 99 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 110 of file FPGATrackSimRoad.h.
| std::unordered_set< std::shared_ptr< const FPGATrackSimHit > > FPGATrackSimRoad::getHitPtrs_flat | ( | ) | const |
Definition at line 123 of file FPGATrackSimRoad.cxx.
|
inline |
Definition at line 105 of file FPGATrackSimRoad.h.
| std::unordered_set< const FPGATrackSimHit * > FPGATrackSimRoad::getHits_flat | ( | ) | const |
| size_t FPGATrackSimRoad::getNHitCombos | ( | ) | const |
Definition at line 35 of file FPGATrackSimRoad.cxx.
|
inline |
Definition at line 123 of file FPGATrackSimRoad.h.
| size_t FPGATrackSimRoad::getNHits | ( | ) | const |
Definition at line 20 of file FPGATrackSimRoad.cxx.
| std::vector< size_t > FPGATrackSimRoad::getNHits_layer | ( | ) | const |
Definition at line 27 of file FPGATrackSimRoad.cxx.
|
inline |
Definition at line 122 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 124 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 95 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 94 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 96 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 97 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 88 of file FPGATrackSimRoad.h.
| FPGATrackSimMultiTruth FPGATrackSimRoad::getTruth | ( | ) | const |
Definition at line 76 of file FPGATrackSimRoad.cxx.
|
inline |
Definition at line 100 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 91 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 89 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 92 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 90 of file FPGATrackSimRoad.h.
|
default |
|
defaultnoexcept |
| void FPGATrackSimRoad::persistifyHits | ( | ) |
Definition at line 144 of file FPGATrackSimRoad.cxx.
|
inline |
Definition at line 131 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 73 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 82 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 83 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 81 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 63 of file FPGATrackSimRoad.h.
| void FPGATrackSimRoad::setHits | ( | std::vector< std::vector< std::shared_ptr< const FPGATrackSimHit > > > && | hits | ) |
Definition at line 137 of file FPGATrackSimRoad.cxx.
| void FPGATrackSimRoad::setHits | ( | unsigned | layer, |
| std::vector< std::shared_ptr< const FPGATrackSimHit > > && | hits ) |
Definition at line 133 of file FPGATrackSimRoad.cxx.
|
inline |
Definition at line 66 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 59 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 58 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 60 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 61 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 75 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 64 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 78 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 76 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 79 of file FPGATrackSimRoad.h.
|
inline |
Definition at line 77 of file FPGATrackSimRoad.h.
|
friend |
Definition at line 159 of file FPGATrackSimRoad.cxx.
|
private |
(transient) [layer, hit#]
Definition at line 168 of file FPGATrackSimRoad.h.
|
private |
Definition at line 149 of file FPGATrackSimRoad.h.
|
private |
Definition at line 158 of file FPGATrackSimRoad.h.
|
private |
Definition at line 160 of file FPGATrackSimRoad.h.
|
private |
Definition at line 159 of file FPGATrackSimRoad.h.
|
private |
Definition at line 157 of file FPGATrackSimRoad.h.
|
private |
Definition at line 145 of file FPGATrackSimRoad.h.
|
private |
Definition at line 162 of file FPGATrackSimRoad.h.
|
private |
Definition at line 163 of file FPGATrackSimRoad.h.
|
private |
Definition at line 141 of file FPGATrackSimRoad.h.
|
private |
Definition at line 140 of file FPGATrackSimRoad.h.
|
private |
Definition at line 142 of file FPGATrackSimRoad.h.
|
private |
Definition at line 143 of file FPGATrackSimRoad.h.
|
private |
Definition at line 151 of file FPGATrackSimRoad.h.
|
private |
Definition at line 146 of file FPGATrackSimRoad.h.
|
private |
Definition at line 154 of file FPGATrackSimRoad.h.
|
private |
Definition at line 152 of file FPGATrackSimRoad.h.
|
private |
Definition at line 155 of file FPGATrackSimRoad.h.
|
private |
Definition at line 153 of file FPGATrackSimRoad.h.