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 () |
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 | |
ToolHandle< Trk::IExtrapolationEngine > | m_extrapolationEngine |
ToolHandle< IActsExtrapolationTool > | m_actsExtrapolator |
bool | m_extrapolateDirectly |
bool | m_extrapolateIncrementally |
Trk::TrackParameters * | m_parameterCache |
std::optional< Acts::BoundTrackParameters > | m_actsParameterCache |
std::unique_ptr< std::vector< Acts::SurfaceHit > > | m_actsSurfaceCache |
std::vector< Acts::SurfaceHit >::iterator | m_actsSurfaceIterator |
Trk::PdgToParticleHypothesis | m_pdgToParticleHypothesis |
float | m_tX0Cache |
float | m_tX0NonSensitiveCache |
float | m_tNonSensitiveCache |
float | m_tX0CacheActs |
float | m_tX0CacheATLAS |
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 |
Root Validation Tree. More... | |
std::unique_ptr< TreeData > | m_treeData |
Definition at line 35 of file ActsGeantFollowerHelper.h.
ActsGeantFollowerHelper::ActsGeantFollowerHelper | ( | const std::string & | t, |
const std::string & | n, | ||
const IInterface * | p | ||
) |
Definition at line 36 of file ActsGeantFollowerHelper.cxx.
|
virtual |
Definition at line 62 of file ActsGeantFollowerHelper.cxx.
|
overridevirtual |
Definition at line 160 of file ActsGeantFollowerHelper.cxx.
|
overridevirtual |
Definition at line 379 of file ActsGeantFollowerHelper.cxx.
|
overridevirtual |
Definition at line 155 of file ActsGeantFollowerHelper.cxx.
|
overridevirtual |
Definition at line 67 of file ActsGeantFollowerHelper.cxx.
|
overridevirtual |
Definition at line 179 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 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.