![]() |
ATLAS Offline Software
|
#include <FPGATrackSimTrack.h>
Public Member Functions | |
| FPGATrackSimTrack ()=default | |
| virtual | ~FPGATrackSimTrack () |
| TrackCorrType | getTrackCorrType () const |
| TrackStage | getTrackStage () const |
| bool | getDoDeltaGPhis () const |
| int | getBankID () const |
| int | getPatternID () const |
| int | getFirstSectorID () const |
| int | getSecondSectorID () const |
| int | getTrackID () const |
| float | getParameter (int) const |
| float | getHoughX () const |
| float | getHoughY () const |
| float | getQOverPt () const |
| float | getPt () const |
| float | getD0 () const |
| float | getPhi () const |
| float | getZ0 () const |
| float | getEta () const |
| float | getTheta () const |
| float | getChi2 () const |
| float | getChi2Phi () const |
| float | getChi2Eta () const |
| float | getOrigChi2 () const |
| float | getChi2ndof () const |
| float | getOrigChi2ndof () const |
| int | getSubRegion () const |
| int | getRegion () const |
| unsigned | getHoughXBin () const |
| unsigned | getHoughYBin () const |
| int | getNMissing () const |
| unsigned int | getTypeMask () const |
| unsigned int | getHitMap () const |
| int | getNCoords () const |
| signed long | getEventIndex () const |
| HepMcParticleLink::barcode_type | getBarcode () const |
| HepMcParticleLink::barcode_type | getUniqueID () const |
| unsigned long | barcode () const |
| float | getBarcodeFrac () const |
| const std::vector< FPGATrackSimHit > & | getFPGATrackSimHits () const |
| const std::vector< std::shared_ptr< const FPGATrackSimHit > > & | getFPGATrackSimHitPtrs () const |
| void | persistifyHits () |
| std::vector< float > | getCoords (unsigned ilayer) const |
| std::vector< float > | computeIdealCoords (unsigned ilayer) const |
| float | getEtaCoord (int ilayer) const |
| float | getPhiCoord (int ilayer) const |
| double | getIdealRadius (int ilayer) const |
| bool | isValidCand () const |
| void | setTrackCorrType (TrackCorrType v) |
| void | setTrackStage (TrackStage v) |
| void | setDoDeltaGPhis (bool v) |
| void | setBankID (int v) |
| void | setPatternID (int v) |
| void | setFirstSectorID (int v) |
| void | setSecondSectorID (int v) |
| void | setTrackID (int v) |
| void | setParameter (int, float) |
| void | setHoughX (float v) |
| void | setHoughY (float v) |
| void | setQOverPt (float v) |
| void | setD0 (float v) |
| void | setPhi (float v, bool ForceRange=true) |
| void | setZ0 (float v) |
| void | setEta (float v) |
| void | setChi2 (float v) |
| void | setChi2Phi (float v) |
| void | setChi2Eta (float v) |
| void | setOrigChi2 (float v) |
| void | setNMissing (int v) |
| void | setTypeMask (unsigned int v) |
| void | setHitMap (unsigned int v) |
| void | setEventIndex (const signed long &v) |
| void | setBarcode (const HepMcParticleLink::barcode_type &v) |
| void | setUniqueID (const HepMcParticleLink::barcode_type &v) |
| void | setBarcodeFrac (const float &v) |
| void | setSubRegion (unsigned v) |
| void | setRegion (unsigned v) |
| void | setHoughXBin (unsigned v) |
| void | setHoughYBin (unsigned v) |
| void | setValidCand (bool v) |
| void | setIdealRadii (const std::vector< double > &v) |
| void | setBinIdx (std::vector< unsigned > x) |
| const std::vector< unsigned > & | getBinIdx () const |
| void | calculateTruth () |
| void | setNLayers (int) |
| set the number of layers in the track. | |
| void | setFPGATrackSimHit (unsigned i, std::shared_ptr< const FPGATrackSimHit > hit) |
| void | setPars (FPGATrackSimTrackPars const &pars) |
| FPGATrackSimTrackPars | getPars () const |
| unsigned int | passedOR () const |
| void | setPassedOR (unsigned int) |
Private Attributes | |
| TrackCorrType | m_trackCorrType = TrackCorrType::None |
| TrackStage | m_trackStage = TrackStage::FIRST |
| bool | m_doDeltaGPhis = false |
| int | m_bankID = -1 |
| int | m_patternID = 0 |
| int | m_firstSectorID = -1 |
| int | m_secondSectorID = -1 |
| int | m_trackID = -1 |
| int | m_IdealGeoCorr = 0 |
| float | m_houghX = 0.0F |
| float | m_houghY = 0.0F |
| float | m_qoverpt = 0.0F |
| float | m_d0 = 0.0F |
| float | m_phi = 0.0F |
| float | m_z0 = 0.0F |
| float | m_eta = 0.0F |
| float | m_chi2 = 0.0F |
| float | m_chi2_phi = 0.0F |
| float | m_chi2_eta = 0.0F |
| float | m_origchi2 = 0.0F |
| unsigned int | m_nmissing = 0 |
| unsigned int | m_typemask = 0 |
| unsigned int | m_hitmap = 0 |
| int | m_subregion = 0 |
| int | m_region = 0 |
| unsigned | m_xBin = 0 |
| unsigned | m_yBin = 0 |
| std::vector< FPGATrackSimHit > | m_hits |
| std::vector< std::shared_ptr< const FPGATrackSimHit > > | m_hit_ptrs |
| std::vector< unsigned > | m_binIdx |
| transient | |
| signed long | m_eventindex = -1 |
| HepMcParticleLink::barcode_type | m_barcode = std::numeric_limits<HepMcParticleLink::barcode_type>::max() |
| HepMcParticleLink::barcode_type | m_uniqueID = std::numeric_limits<HepMcParticleLink::barcode_type>::max() |
| float | m_barcode_frac = 0.0F |
| bool | m_isValidCand = true |
| std::vector< double > | m_idealRadii |
| unsigned int | m_ORcode = 1 |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const FPGATrackSimTrack &track) |
Definition at line 18 of file FPGATrackSimTrack.h.
|
default |
|
virtual |
Definition at line 18 of file FPGATrackSimTrack.cxx.
|
inline |
Definition at line 62 of file FPGATrackSimTrack.h.
| void FPGATrackSimTrack::calculateTruth | ( | ) |
Definition at line 252 of file FPGATrackSimTrack.cxx.
| std::vector< float > FPGATrackSimTrack::computeIdealCoords | ( | unsigned | ilayer | ) | const |
Definition at line 43 of file FPGATrackSimTrack.cxx.
|
inline |
Definition at line 28 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 60 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 63 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 139 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 43 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 45 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 47 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 44 of file FPGATrackSimTrack.h.
| std::vector< float > FPGATrackSimTrack::getCoords | ( | unsigned | ilayer | ) | const |
Definition at line 20 of file FPGATrackSimTrack.cxx.
|
inline |
Definition at line 38 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 27 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 41 of file FPGATrackSimTrack.h.
| float FPGATrackSimTrack::getEtaCoord | ( | int | ilayer | ) | const |
Definition at line 64 of file FPGATrackSimTrack.cxx.
|
inline |
Definition at line 59 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 30 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 71 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 68 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 56 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 34 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 51 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 35 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 52 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 97 of file FPGATrackSimTrack.h.
| int FPGATrackSimTrack::getNCoords | ( | ) | const |
Definition at line 103 of file FPGATrackSimTrack.cxx.
|
inline |
Definition at line 54 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 46 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 48 of file FPGATrackSimTrack.h.
| float FPGATrackSimTrack::getParameter | ( | int | ipar | ) | const |
Definition at line 163 of file FPGATrackSimTrack.cxx.
|
inline |
Definition at line 153 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 29 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 39 of file FPGATrackSimTrack.h.
| float FPGATrackSimTrack::getPhiCoord | ( | int | ilayer | ) | const |
Definition at line 74 of file FPGATrackSimTrack.cxx.
|
inline |
Definition at line 37 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 36 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 50 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 31 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 49 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 42 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 25 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 32 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 26 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 55 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 61 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 40 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 99 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 165 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 76 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 104 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 125 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 127 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 138 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 117 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 119 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 118 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 113 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 103 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 116 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 124 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 106 of file FPGATrackSimTrack.h.
| void FPGATrackSimTrack::setFPGATrackSimHit | ( | unsigned | i, |
| std::shared_ptr< const FPGATrackSimHit > | hit ) |
Definition at line 123 of file FPGATrackSimTrack.cxx.
|
inline |
Definition at line 123 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 110 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 131 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 111 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 132 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 135 of file FPGATrackSimTrack.h.
| void FPGATrackSimTrack::setNLayers | ( | int | dim | ) |
set the number of layers in the track.
=0 is used to clear the track
Definition at line 130 of file FPGATrackSimTrack.cxx.
|
inline |
Definition at line 121 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 120 of file FPGATrackSimTrack.h.
| void FPGATrackSimTrack::setParameter | ( | int | ipar, |
| float | val ) |
Definition at line 187 of file FPGATrackSimTrack.cxx.
|
inline |
Definition at line 144 of file FPGATrackSimTrack.h.
| void FPGATrackSimTrack::setPassedOR | ( | unsigned int | code | ) |
Definition at line 308 of file FPGATrackSimTrack.cxx.
|
inline |
Definition at line 105 of file FPGATrackSimTrack.h.
| void FPGATrackSimTrack::setPhi | ( | float | v, |
| bool | ForceRange = true ) |
Definition at line 147 of file FPGATrackSimTrack.cxx.
|
inline |
Definition at line 112 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 130 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 107 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 129 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 101 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 108 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 102 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 122 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 126 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 134 of file FPGATrackSimTrack.h.
|
inline |
Definition at line 115 of file FPGATrackSimTrack.h.
|
friend |
Definition at line 209 of file FPGATrackSimTrack.cxx.
|
private |
Definition at line 176 of file FPGATrackSimTrack.h.
|
private |
Definition at line 218 of file FPGATrackSimTrack.h.
|
private |
Definition at line 221 of file FPGATrackSimTrack.h.
|
private |
transient
Definition at line 215 of file FPGATrackSimTrack.h.
|
private |
Definition at line 191 of file FPGATrackSimTrack.h.
|
private |
Definition at line 193 of file FPGATrackSimTrack.h.
|
private |
Definition at line 192 of file FPGATrackSimTrack.h.
|
private |
Definition at line 187 of file FPGATrackSimTrack.h.
|
private |
Definition at line 174 of file FPGATrackSimTrack.h.
|
private |
Definition at line 190 of file FPGATrackSimTrack.h.
|
private |
Definition at line 217 of file FPGATrackSimTrack.h.
|
private |
Definition at line 178 of file FPGATrackSimTrack.h.
|
private |
Definition at line 212 of file FPGATrackSimTrack.h.
|
private |
Definition at line 199 of file FPGATrackSimTrack.h.
|
private |
Definition at line 209 of file FPGATrackSimTrack.h.
|
private |
Definition at line 184 of file FPGATrackSimTrack.h.
|
private |
Definition at line 185 of file FPGATrackSimTrack.h.
|
private |
Definition at line 182 of file FPGATrackSimTrack.h.
|
private |
Definition at line 232 of file FPGATrackSimTrack.h.
|
private |
Definition at line 227 of file FPGATrackSimTrack.h.
|
private |
Definition at line 197 of file FPGATrackSimTrack.h.
|
private |
Definition at line 236 of file FPGATrackSimTrack.h.
|
private |
Definition at line 194 of file FPGATrackSimTrack.h.
|
private |
Definition at line 177 of file FPGATrackSimTrack.h.
|
private |
Definition at line 188 of file FPGATrackSimTrack.h.
|
private |
Definition at line 186 of file FPGATrackSimTrack.h.
|
private |
Definition at line 204 of file FPGATrackSimTrack.h.
|
private |
Definition at line 179 of file FPGATrackSimTrack.h.
|
private |
Definition at line 202 of file FPGATrackSimTrack.h.
|
private |
Definition at line 172 of file FPGATrackSimTrack.h.
|
private |
Definition at line 180 of file FPGATrackSimTrack.h.
|
private |
Definition at line 173 of file FPGATrackSimTrack.h.
|
private |
Definition at line 198 of file FPGATrackSimTrack.h.
|
private |
Definition at line 219 of file FPGATrackSimTrack.h.
|
private |
Definition at line 206 of file FPGATrackSimTrack.h.
|
private |
Definition at line 207 of file FPGATrackSimTrack.h.
|
private |
Definition at line 189 of file FPGATrackSimTrack.h.