![]() |
ATLAS Offline Software
|
#include <ActsGeantFollowerHelper.h>
Classes | |
| struct | TreeData |
| Ntuple variables : initial parameters Split this out into a separate, dynamically-allocated block. More... | |
Public Member Functions | |
| ActsGeantFollowerHelper (const std::string &, const std::string &, const IInterface *) | |
| virtual | ~ActsGeantFollowerHelper ()=default |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
| virtual void | beginEvent () override |
| virtual void | trackParticle (const G4ThreeVector &pos, const G4ThreeVector &mom, int pdg, double charge, float t, float X0, bool isSensitive) override |
| virtual void | endEvent () override |
Private Attributes | |
| PublicToolHandle< ActsTrk::ITrackingGeometryTool > | m_trackingGeometryTool {this, "TrackingGeometryTool", "ActsTrackingGeometryTool"} |
| ToolHandle< Trk::IExtrapolationEngine > | m_extrapolationEngine {this, "ExtrapolationEngine", ""} |
| ToolHandle< ActsTrk::IExtrapolationTool > | m_actsExtrapolator {this, "ActsExtrapolator", ""} |
| Gaudi::Property< bool > | m_extrapolateDirectly {this, "ExtrapolateDirectly", true} |
| Gaudi::Property< bool > | m_extrapolateIncrementally {this, "ExtrapolateIncrementally", true} |
| Trk::TrackParameters * | m_parameterCache {nullptr} |
| std::optional< Acts::BoundTrackParameters > | m_actsParameterCache {std::nullopt} |
| std::unique_ptr< std::vector< Acts::SurfaceHit > > | m_actsSurfaceCache {} |
| std::vector< Acts::SurfaceHit >::iterator | m_actsSurfaceIterator {} |
| Trk::PdgToParticleHypothesis | m_pdgToParticleHypothesis |
| float | m_tX0Cache {0.f} |
| float | m_tX0NonSensitiveCache {0.f} |
| float | m_tNonSensitiveCache {0.f} |
| float | m_tX0CacheActs {0.f} |
| float | m_tX0CacheATLAS {0.f} |
| std::string | m_validationTreeName |
| validation tree name - to be acessed by this from root More... | |
| std::string | m_validationTreeDescription |
| validation tree description - second argument in TTree More... | |
| std::string | m_validationTreeFolder |
| stream/folder to for the TTree to be written out More... | |
| TTree * | m_validationTree {nullptr} |
| Root Validation Tree. More... | |
| std::unique_ptr< TreeData > | m_treeData |
Definition at line 34 of file ActsGeantFollowerHelper.h.
| ActsGeantFollowerHelper::ActsGeantFollowerHelper | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p | ||
| ) |
Definition at line 33 of file ActsGeantFollowerHelper.cxx.
|
virtualdefault |
|
overridevirtual |
Definition at line 131 of file ActsGeantFollowerHelper.cxx.
|
overridevirtual |
Definition at line 350 of file ActsGeantFollowerHelper.cxx.
|
overridevirtual |
Definition at line 126 of file ActsGeantFollowerHelper.cxx.
|
overridevirtual |
Definition at line 44 of file ActsGeantFollowerHelper.cxx.
|
overridevirtual |
Definition at line 150 of file ActsGeantFollowerHelper.cxx.
|
private |
Definition at line 59 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 64 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 65 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 66 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 60 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 61 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 58 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 63 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 68 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 71 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 55 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 138 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 69 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 72 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 73 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 70 of file ActsGeantFollowerHelper.h.
|
private |
Definition at line 80 of file ActsGeantFollowerHelper.h.
|
private |
validation tree description - second argument in TTree
Definition at line 77 of file ActsGeantFollowerHelper.h.
|
private |
stream/folder to for the TTree to be written out
Definition at line 78 of file ActsGeantFollowerHelper.h.
|
private |
validation tree name - to be acessed by this from root
Definition at line 76 of file ActsGeantFollowerHelper.h.
1.8.18