![]() |
ATLAS Offline Software
|
#include <MuonExtrapolationTool.h>
Public Member Functions | |
| MuonExtrapolationTool (const std::string &t, const std::string &n, const IInterface *p) | |
| virtual StatusCode | initialize () |
| virtual StatusCode | addBranches (const EventContext &ctx) const |
Private Member Functions | |
| const Trk::TrackParameters * | extrapolateToTriggerPivotPlane (const xAOD::TrackParticle &track, const EventContext &ctx) const |
| run the extrapolation - only available in full athena | |
| bool | extrapolateAndDecorateTrackParticle (const xAOD::TrackParticle *particle, float &eta, float &phi, const EventContext &ctx) const |
| const xAOD::TrackParticle * | getPreferredTrackParticle (const xAOD::IParticle *probe) const |
Private Attributes | |
| SG::ReadHandleKey< xAOD::MuonContainer > | m_muonContainerName {this, "MuonCollection", "Muons"} |
| PublicToolHandle< Trk::IExtrapolator > | m_extrapolator {this, "Extrapolator", "Trk::Extrapolator/AtlasExtrapolator"} |
| Gaudi::Property< double > | m_endcapPivotPlaneZ {this, "EndcapPivotPlaneZ", 15525., "z position of pivot plane in endcap region"} |
| Gaudi::Property< double > | m_endcapPivotPlaneMinimumRadius {this, "EndcapPivotPlaneMinimumRadius", 0., "minimum radius of pivot plane in endcap region"} |
| Gaudi::Property< double > | m_endcapPivotPlaneMaximumRadius {this, "EndcapPivotPlaneMaximumRadius", 11977., "maximum radius of pivot plane in endcap region"} |
| Gaudi::Property< double > | m_barrelPivotPlaneRadius {this, "BarrelPivotPlaneRadius", 8000., "radius of pivot plane in barrel region"} |
| Gaudi::Property< double > | m_barrelPivotPlaneHalfLength {this, "BarrelPivotPlaneHalfLength", 9700., "half length of pivot plane in barrel region"} |
Definition at line 18 of file MuonExtrapolationTool.h.
| DerivationFramework::MuonExtrapolationTool::MuonExtrapolationTool | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p ) |
Definition at line 17 of file MuonExtrapolationTool.cxx.
|
virtual |
Definition at line 89 of file MuonExtrapolationTool.cxx.
|
private |
Definition at line 36 of file MuonExtrapolationTool.cxx.
|
private |
run the extrapolation - only available in full athena
Definition at line 110 of file MuonExtrapolationTool.cxx.
|
private |
Definition at line 65 of file MuonExtrapolationTool.cxx.
|
virtual |
Definition at line 26 of file MuonExtrapolationTool.cxx.
|
private |
Definition at line 53 of file MuonExtrapolationTool.h.
|
private |
Definition at line 52 of file MuonExtrapolationTool.h.
|
private |
Definition at line 51 of file MuonExtrapolationTool.h.
|
private |
Definition at line 50 of file MuonExtrapolationTool.h.
|
private |
Definition at line 49 of file MuonExtrapolationTool.h.
|
private |
Definition at line 45 of file MuonExtrapolationTool.h.
|
private |
Definition at line 44 of file MuonExtrapolationTool.h.