![]() |
ATLAS Offline Software
|
#include <GeantFollowerHelper.h>
Classes | |
| struct | TreeData |
| Ntuple variables : initial parameters Split this out into a separate, dynamically-allocated block. More... | |
Public Member Functions | |
| GeantFollowerHelper (const std::string &, const std::string &, const IInterface *) | |
| virtual | ~GeantFollowerHelper () |
| 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) override |
| virtual void | endEvent () override |
Static Public Attributes | |
| static constexpr int | MAXPROBES {50000} |
Private Attributes | |
| ToolHandle< IExtrapolator > | m_extrapolator |
| bool | m_extrapolateDirectly |
| bool | m_extrapolateIncrementally |
| const TrackParameters * | m_parameterCache |
| float | m_tX0Cache |
| std::string | m_validationTreeName |
| validation tree name - to be acessed by this from root | |
| std::string | m_validationTreeDescription |
| validation tree description - second argument in TTree | |
| std::string | m_validationTreeFolder |
| stream/folder to for the TTree to be written out | |
| TTree * | m_validationTree |
| Root Validation Tree. | |
| std::unique_ptr< TreeData > | m_treeData |
Definition at line 24 of file GeantFollowerHelper.h.
| Trk::GeantFollowerHelper::GeantFollowerHelper | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p ) |
Definition at line 24 of file GeantFollowerHelper.cxx.
|
virtualdefault |
|
overridevirtual |
Definition at line 113 of file GeantFollowerHelper.cxx.
|
overridevirtual |
Definition at line 215 of file GeantFollowerHelper.cxx.
|
overridevirtual |
Definition at line 108 of file GeantFollowerHelper.cxx.
|
overridevirtual |
Definition at line 48 of file GeantFollowerHelper.cxx.
|
overridevirtual |
Definition at line 128 of file GeantFollowerHelper.cxx.
|
private |
Definition at line 50 of file GeantFollowerHelper.h.
|
private |
Definition at line 51 of file GeantFollowerHelper.h.
|
private |
Definition at line 49 of file GeantFollowerHelper.h.
|
private |
Definition at line 53 of file GeantFollowerHelper.h.
|
private |
Definition at line 100 of file GeantFollowerHelper.h.
|
private |
Definition at line 54 of file GeantFollowerHelper.h.
|
private |
Definition at line 61 of file GeantFollowerHelper.h.
|
private |
validation tree description - second argument in TTree
Definition at line 58 of file GeantFollowerHelper.h.
|
private |
stream/folder to for the TTree to be written out
Definition at line 59 of file GeantFollowerHelper.h.
|
private |
validation tree name - to be acessed by this from root
Definition at line 57 of file GeantFollowerHelper.h.
|
staticconstexpr |
Definition at line 29 of file GeantFollowerHelper.h.