![]() |
ATLAS Offline Software
|
#include <FPGATrackSimGenScanBinning.h>
Public Member Functions | |
FPGATrackSimGenScanPhiSlicedKeyLyrBinning (const std::string &algname, const std::string &name, const IInterface *ifc) | |
virtual StatusCode | initialize () override |
virtual const std::string & | parNames (unsigned i) const override |
virtual unsigned | rowParIdx () const override |
virtual std::vector< unsigned > | slicePars () const override |
virtual std::vector< unsigned > | scanPars () const override |
virtual double | etaHistScale () const override |
virtual double | phiHistScale () const override |
ParSet | keyparsToParSet (const FPGATrackSimGenScanKeyLyrHelper::KeyLyrPars &keypars) const |
FPGATrackSimGenScanKeyLyrHelper::KeyLyrPars | parSetToKeyPars (const ParSet &parset) const |
virtual const ParSet | trackParsToParSet (const FPGATrackSimTrackPars &pars) const override |
virtual const FPGATrackSimTrackPars | parSetToTrackPars (const ParSet &parset) const override |
virtual double | phiResidual (const ParSet &parset, FPGATrackSimHit const *hit, [[maybe_unused]] bool debug) const override |
virtual double | etaResidual (const ParSet &parset, FPGATrackSimHit const *hit, [[maybe_unused]] bool debug) const override |
virtual bool | hitInSlice (const IdxSet &idx, FPGATrackSimHit const *hit) const override |
virtual std::pair< unsigned, unsigned > | idxsetToRowParBinRange (const IdxSet &idx, [[maybe_unused]] FPGATrackSimHit const *hit) const override |
virtual void | writeScanConsts ([[maybe_unused]] FPGATrackSimGenScanArray< int > &valid) const override |
virtual void | writeSliceConsts ([[maybe_unused]] FPGATrackSimGenScanArray< int > &valid) const override |
Public Attributes | |
Gaudi::Property< double > | m_rin {this, "rin", {-1.0}, "Radius of inner layer for keylayer definition"} |
Gaudi::Property< double > | m_rout {this, "rout", {-1.0}, "Radius of outer layer for keylayer definition"} |
Gaudi::Property< bool > | m_approxMath {this, "approxMath", {false}, "Use approximate math to emulate possible firmware"} |
Private Attributes | |
FPGATrackSimGenScanKeyLyrHelper | m_keylyrtool |
const std::vector< std::string > | m_parNames |
Definition at line 538 of file FPGATrackSimGenScanBinning.h.
|
inline |
Definition at line 541 of file FPGATrackSimGenScanBinning.h.
|
inlineoverridevirtual |
Definition at line 564 of file FPGATrackSimGenScanBinning.h.
|
inlineoverridevirtual |
Definition at line 586 of file FPGATrackSimGenScanBinning.h.
|
inlineoverridevirtual |
Definition at line 591 of file FPGATrackSimGenScanBinning.h.
|
inlineoverridevirtual |
Definition at line 642 of file FPGATrackSimGenScanBinning.h.
|
inlineoverridevirtual |
Definition at line 547 of file FPGATrackSimGenScanBinning.h.
|
inline |
|
inlineoverridevirtual |
Definition at line 558 of file FPGATrackSimGenScanBinning.h.
|
inline |
Definition at line 571 of file FPGATrackSimGenScanBinning.h.
|
inlineoverridevirtual |
Definition at line 580 of file FPGATrackSimGenScanBinning.h.
|
inlineoverridevirtual |
Definition at line 565 of file FPGATrackSimGenScanBinning.h.
|
overridevirtual |
Definition at line 415 of file FPGATrackSimGenScanBinning.cxx.
|
inlineoverridevirtual |
Definition at line 559 of file FPGATrackSimGenScanBinning.h.
|
inlineoverridevirtual |
Definition at line 561 of file FPGATrackSimGenScanBinning.h.
|
inlineoverridevirtual |
Definition at line 560 of file FPGATrackSimGenScanBinning.h.
|
inlineoverridevirtual |
Definition at line 576 of file FPGATrackSimGenScanBinning.h.
|
inlineoverridevirtual |
Definition at line 662 of file FPGATrackSimGenScanBinning.h.
|
inlineoverridevirtual |
Definition at line 702 of file FPGATrackSimGenScanBinning.h.
Gaudi::Property<bool> FPGATrackSimGenScanPhiSlicedKeyLyrBinning::m_approxMath {this, "approxMath", {false}, "Use approximate math to emulate possible firmware"} |
Definition at line 555 of file FPGATrackSimGenScanBinning.h.
|
private |
Definition at line 751 of file FPGATrackSimGenScanBinning.h.
|
private |
Definition at line 752 of file FPGATrackSimGenScanBinning.h.
Gaudi::Property<double> FPGATrackSimGenScanPhiSlicedKeyLyrBinning::m_rin {this, "rin", {-1.0}, "Radius of inner layer for keylayer definition"} |
Definition at line 553 of file FPGATrackSimGenScanBinning.h.
Gaudi::Property<double> FPGATrackSimGenScanPhiSlicedKeyLyrBinning::m_rout {this, "rout", {-1.0}, "Radius of outer layer for keylayer definition"} |
Definition at line 554 of file FPGATrackSimGenScanBinning.h.