ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::HitPositionNtupleHelper Class Reference

This validation tool writes information about measurement positions and their surfaces. More...

#include <HitPositionNtupleHelper.h>

Inheritance diagram for Trk::HitPositionNtupleHelper:
Collaboration diagram for Trk::HitPositionNtupleHelper:

Public Member Functions

 HitPositionNtupleHelper (const std::string &, const std::string &, const IInterface *)
 ~HitPositionNtupleHelper ()
StatusCode initialize ()
 initialize
StatusCode finalize ()
 finalize
virtual StatusCode fillMeasurementData (const Trk::MeasurementBase *, const Trk::TrackParameters *, const int &detectorType, const bool &isOutlier)
 fill hit position data
virtual StatusCode fillHoleData (const Trk::TrackStateOnSurface &, const int &)
 fill special data about holes on track (here: do nothing)
virtual StatusCode addNtupleItems (TTree *tree, const int &detectorType)
 add items to the ntuple and configure the helper tool: should be called once (per detector type) by the steering tool (Trk::ITrackValidationNtupleTool)
virtual StatusCode resetVariables (const int &detectorType)
 reset ntuple variables
ServiceHandle< StoreGateSvc > & evtStore ()
 The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
const ServiceHandle< StoreGateSvc > & detStore () const
 The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
virtual StatusCode sysInitialize () override
 Perform system initialization for an algorithm.
virtual StatusCode sysStart () override
 Handle START transition.
virtual std::vector< Gaudi::DataHandle * > inputHandles () const override
 Return this algorithm's input handles.
virtual std::vector< Gaudi::DataHandle * > outputHandles () const override
 Return this algorithm's output handles.
Gaudi::Details::PropertyBase & declareProperty (Gaudi::Property< T, V, H > &t)
void updateVHKA (Gaudi::Details::PropertyBase &)
MsgStream & msg () const
bool msgLvl (const MSG::Level lvl) const

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Interface ID, declared here, and defined below.

Protected Member Functions

void renounceArray (SG::VarHandleKeyArray &handlesArray)
 remove all handles from I/O resolution
std::enable_if_t< std::is_void_v< std::result_of_t< decltype(&T::renounce)(T)> > &&!std::is_base_of_v< SG::VarHandleKeyArray, T > &&std::is_base_of_v< Gaudi::DataHandle, T >, void > renounce (T &h)
void extraDeps_update_handler (Gaudi::Details::PropertyBase &ExtraDeps)
 Add StoreName to extra input/output deps as needed.

Private Types

typedef ServiceHandle< StoreGateSvcStoreGateSvc_t

Private Member Functions

Gaudi::Details::PropertyBase & declareGaudiProperty (Gaudi::Property< T, V, H > &hndl, const SG::VarHandleKeyType &)
 specialization for handling Gaudi::Property<SG::VarHandleKey>

Private Attributes

std::vector< float > * m_hitX
 x-coordinate of GlobalPosition of the measurement UNIT:mm
std::vector< float > * m_hitY
 y-coordinate of GlobalPosition of the measurement UNIT:mm
std::vector< float > * m_hitZ
 x-coordinate of GlobalPosition of the measurement UNIT:mm
std::vector< float > * m_hitRadius
 perp() of GlobalPosition of the measurement UNIT:mm
std::vector< float > * m_hitPhi
 phi() of GlobalPosition of the measurement UNIT:rad
std::vector< float > * m_hitLoc1
 Trk::loc1 of the local position of the measurement UNIT:mm.
std::vector< float > * m_hitLoc2
 Trk::loc2 of the local position.
std::vector< float > * m_hitSurfaceX
 x-coordinate of GlobalPosition of the center of the measurement surface UNIT:mm
std::vector< float > * m_hitSurfaceY
 y-coordinate of GlobalPosition of the center of the measurement surface UNIT:mm
std::vector< float > * m_hitSurfaceZ
 z-coordinate of GlobalPosition of the center of the measurement surface UNIT:mm
std::vector< float > * m_hitSurfaceRadius
 perp() of the center of the measurement surface UNIT:mm
std::vector< float > * m_hitSurfacePhi
 phi() of the center of the measurement surface UNIT:rad
std::vector< float > * m_hitSurfaceTheta
 theta() of the center of the measurement surface UNIT:rad
StoreGateSvc_t m_evtStore
 Pointer to StoreGate (event store by default)
StoreGateSvc_t m_detStore
 Pointer to StoreGate (detector store by default)
std::vector< SG::VarHandleKeyArray * > m_vhka
bool m_varHandleArraysDeclared

Detailed Description

This validation tool writes information about measurement positions and their surfaces.

Author
Anna..nosp@m.Fran.nosp@m.ckowi.nosp@m.ak@c.nosp@m.ern.c.nosp@m.h, Sebas.nosp@m.tian.nosp@m..Flei.nosp@m.schm.nosp@m.ann@c.nosp@m.ern..nosp@m.ch

Definition at line 33 of file HitPositionNtupleHelper.h.

Member Typedef Documentation

◆ StoreGateSvc_t

typedef ServiceHandle<StoreGateSvc> AthCommonDataStore< AthCommonMsg< AlgTool > >::StoreGateSvc_t
privateinherited

Definition at line 388 of file AthCommonDataStore.h.

Constructor & Destructor Documentation

◆ HitPositionNtupleHelper()

Trk::HitPositionNtupleHelper::HitPositionNtupleHelper ( const std::string & t,
const std::string & n,
const IInterface * p )

Definition at line 31 of file HitPositionNtupleHelper.cxx.

35 :
36 AthAlgTool(t,n,p),
37
38 m_hitX(nullptr), // do careful initialisation so we can issue a safe delete
39 m_hitY(nullptr),
40 m_hitZ(nullptr),
41 m_hitRadius(nullptr),
42 m_hitPhi(nullptr),
43 m_hitLoc1(nullptr),
44 m_hitLoc2(nullptr),
45 m_hitSurfaceX(nullptr),
46 m_hitSurfaceY(nullptr),
47 m_hitSurfaceZ(nullptr),
48 m_hitSurfaceRadius(nullptr),
49 m_hitSurfacePhi(nullptr),
50 m_hitSurfaceTheta(nullptr)
51
52 {
53 declareInterface<IValidationNtupleHelperTool>(this);
54 //declareProperty("IgnoreMissingTrackCovarianceForPulls", mjo_ignoreMissTrkCov = false);
55}
AthAlgTool()
Default constructor:
std::vector< float > * m_hitZ
x-coordinate of GlobalPosition of the measurement UNIT:mm
std::vector< float > * m_hitSurfaceX
x-coordinate of GlobalPosition of the center of the measurement surface UNIT:mm
std::vector< float > * m_hitSurfacePhi
phi() of the center of the measurement surface UNIT:rad
std::vector< float > * m_hitRadius
perp() of GlobalPosition of the measurement UNIT:mm
std::vector< float > * m_hitPhi
phi() of GlobalPosition of the measurement UNIT:rad
std::vector< float > * m_hitSurfaceY
y-coordinate of GlobalPosition of the center of the measurement surface UNIT:mm
std::vector< float > * m_hitSurfaceZ
z-coordinate of GlobalPosition of the center of the measurement surface UNIT:mm
std::vector< float > * m_hitX
x-coordinate of GlobalPosition of the measurement UNIT:mm
std::vector< float > * m_hitSurfaceTheta
theta() of the center of the measurement surface UNIT:rad
std::vector< float > * m_hitY
y-coordinate of GlobalPosition of the measurement UNIT:mm
std::vector< float > * m_hitLoc2
Trk::loc2 of the local position.
std::vector< float > * m_hitSurfaceRadius
perp() of the center of the measurement surface UNIT:mm
std::vector< float > * m_hitLoc1
Trk::loc1 of the local position of the measurement UNIT:mm.

◆ ~HitPositionNtupleHelper()

Trk::HitPositionNtupleHelper::~HitPositionNtupleHelper ( )
default

Member Function Documentation

◆ addNtupleItems()

StatusCode Trk::HitPositionNtupleHelper::addNtupleItems ( TTree * tree,
const int & detectorType )
virtual

add items to the ntuple and configure the helper tool: should be called once (per detector type) by the steering tool (Trk::ITrackValidationNtupleTool)

addNtupleItems

Implements Trk::IValidationNtupleHelperTool.

Definition at line 111 of file HitPositionNtupleHelper.cxx.

113 {
114
115
116 // add items
117 tree->Branch("HitX", &m_hitX);
118 tree->Branch("HitY", &m_hitY);
119 tree->Branch("HitZ", &m_hitZ);
120 tree->Branch("HitRadius", &m_hitRadius);
121 tree->Branch("HitPhi", &m_hitPhi);
122 tree->Branch("HitLocal1", &m_hitLoc1);
123 tree->Branch("HitLocal2", &m_hitLoc2);
124 tree->Branch("HitSurfaceX", &m_hitSurfaceX);
125 tree->Branch("HitSurfaceY", &m_hitSurfaceY);
126 tree->Branch("HitSurfaceZ", &m_hitSurfaceZ);
127 tree->Branch("HitSurfaceRadius", &m_hitSurfaceRadius);
128 tree->Branch("HitSurfacePhi", &m_hitSurfacePhi);
129 tree->Branch("HitSurfaceTheta", &m_hitSurfaceTheta);
130
131
132 ATH_MSG_VERBOSE ("added items to ntuple");
133 return StatusCode::SUCCESS;
134}
#define ATH_MSG_VERBOSE(x)
TChain * tree

◆ declareGaudiProperty()

Gaudi::Details::PropertyBase & AthCommonDataStore< AthCommonMsg< AlgTool > >::declareGaudiProperty ( Gaudi::Property< T, V, H > & hndl,
const SG::VarHandleKeyType &  )
inlineprivateinherited

specialization for handling Gaudi::Property<SG::VarHandleKey>

Definition at line 156 of file AthCommonDataStore.h.

158 {
160 hndl.value(),
161 hndl.documentation());
162
163 }
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)

◆ declareProperty()

Gaudi::Details::PropertyBase & AthCommonDataStore< AthCommonMsg< AlgTool > >::declareProperty ( Gaudi::Property< T, V, H > & t)
inlineinherited

Definition at line 145 of file AthCommonDataStore.h.

145 {
146 typedef typename SG::HandleClassifier<T>::type htype;
148 }
Gaudi::Details::PropertyBase & declareGaudiProperty(Gaudi::Property< T, V, H > &hndl, const SG::VarHandleKeyType &)
specialization for handling Gaudi::Property<SG::VarHandleKey>

◆ detStore()

const ServiceHandle< StoreGateSvc > & AthCommonDataStore< AthCommonMsg< AlgTool > >::detStore ( ) const
inlineinherited

The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.

Definition at line 95 of file AthCommonDataStore.h.

◆ evtStore()

ServiceHandle< StoreGateSvc > & AthCommonDataStore< AthCommonMsg< AlgTool > >::evtStore ( )
inlineinherited

The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.

Definition at line 85 of file AthCommonDataStore.h.

◆ extraDeps_update_handler()

void AthCommonDataStore< AthCommonMsg< AlgTool > >::extraDeps_update_handler ( Gaudi::Details::PropertyBase & ExtraDeps)
protectedinherited

Add StoreName to extra input/output deps as needed.

use the logic of the VarHandleKey to parse the DataObjID keys supplied via the ExtraInputs and ExtraOuputs Properties to add the StoreName if it's not explicitly given

◆ fillHoleData()

StatusCode Trk::HitPositionNtupleHelper::fillHoleData ( const Trk::TrackStateOnSurface & ,
const int &  )
virtual

fill special data about holes on track (here: do nothing)

Implements Trk::IValidationNtupleHelperTool.

Definition at line 210 of file HitPositionNtupleHelper.cxx.

212 {
213 // we do nothing with holes
214 return StatusCode::SUCCESS;
215}

◆ fillMeasurementData()

StatusCode Trk::HitPositionNtupleHelper::fillMeasurementData ( const Trk::MeasurementBase * measurement,
const Trk::TrackParameters * ,
const int & detectorType,
const bool & isOutlier )
virtual

fill hit position data

Implements Trk::IValidationNtupleHelperTool.

Definition at line 139 of file HitPositionNtupleHelper.cxx.

143 {
144
145
146 if (!measurement) {
147 ATH_MSG_ERROR ("no MeasurementBase given");
148 return StatusCode::FAILURE;
149 }
150 //--------------------------
151 // hit position info
152
153 // get surface, local and global parameters of the measurement
154 const Trk::Surface& hitSurface = measurement->associatedSurface();
155 const Amg::Vector3D& sfc = hitSurface.center();
156
157 const Trk::LocalParameters& lp = measurement->localParameters();
158 const Amg::Vector3D& gp = measurement->globalPosition();
159
160 // fill measurement global position
161 m_hitX->push_back( float(gp.x()) );
162 m_hitY->push_back( float(gp.y()) );
163 m_hitZ->push_back( float(gp.z()) );
164 m_hitRadius->push_back( float(gp.perp()) );
165 m_hitPhi->push_back( float(gp.phi()) );
166
167 // fill surface global position
168 m_hitSurfaceX->push_back( float(sfc.x()) );
169 m_hitSurfaceY->push_back( float(sfc.y()) );
170 m_hitSurfaceZ->push_back( float(sfc.z()) );
171 m_hitSurfaceRadius->push_back( float(sfc.perp()) );
172 m_hitSurfacePhi->push_back( float(sfc.phi()) );
173 m_hitSurfaceTheta->push_back( float(sfc.theta()) );
174
175 // fill measurement local positions - those which are measured
176 if (lp.contains(Trk::loc1))
177 m_hitLoc1->push_back( float(lp[Trk::loc1]) );
178 else
179 m_hitLoc1->push_back( s_errorEntry );
180
181 if (lp.contains(Trk::loc2))
182 m_hitLoc2->push_back( float(lp[Trk::loc2]) );
183 else
184 m_hitLoc2->push_back( s_errorEntry );
185
186 return StatusCode::SUCCESS;
187}
#define ATH_MSG_ERROR(x)
static const float s_errorEntry
bool contains(ParamDefs par) const
The simple check for the clients whether the parameter is contained.
const LocalParameters & localParameters() const
Interface method to get the LocalParameters.
virtual const Surface & associatedSurface() const =0
Interface method to get the associated Surface.
virtual const Amg::Vector3D & globalPosition() const =0
Interface method to get the global Position.
const Amg::Vector3D & center() const
Returns the center position of the Surface.
Eigen::Matrix< double, 3, 1 > Vector3D
@ loc2
generic first and second local coordinate
Definition ParamDefs.h:35
@ loc1
Definition ParamDefs.h:34

◆ finalize()

StatusCode Trk::HitPositionNtupleHelper::finalize ( )

finalize

Definition at line 87 of file HitPositionNtupleHelper.cxx.

87 {
88
89 delete m_hitX;
90 delete m_hitY;
91 delete m_hitZ;
92 delete m_hitRadius;
93 delete m_hitPhi;
94 delete m_hitLoc1;
95 delete m_hitLoc2;
96 delete m_hitSurfaceX;
97 delete m_hitSurfaceY;
98 delete m_hitSurfaceZ;
99 delete m_hitSurfaceRadius;
100 delete m_hitSurfacePhi;
101 delete m_hitSurfaceTheta;
102
103 ATH_MSG_INFO ("finalize() successful in " << name() );
104 return StatusCode::SUCCESS;
105}
#define ATH_MSG_INFO(x)

◆ initialize()

StatusCode Trk::HitPositionNtupleHelper::initialize ( )

initialize

Definition at line 65 of file HitPositionNtupleHelper.cxx.

65 {
66
67 m_hitX = new std::vector<float>();
68 m_hitY = new std::vector<float>();
69 m_hitZ = new std::vector<float>();
70 m_hitRadius = new std::vector<float>();
71 m_hitPhi = new std::vector<float>();
72 m_hitLoc1 = new std::vector<float>();
73 m_hitLoc2 = new std::vector<float>();
74 m_hitSurfaceX = new std::vector<float>();
75 m_hitSurfaceY = new std::vector<float>();
76 m_hitSurfaceZ = new std::vector<float>();
77 m_hitSurfaceRadius = new std::vector<float>();
78 m_hitSurfacePhi = new std::vector<float>();
79 m_hitSurfaceTheta = new std::vector<float>();
80
81 return StatusCode::SUCCESS;
82}

◆ inputHandles()

virtual std::vector< Gaudi::DataHandle * > AthCommonDataStore< AthCommonMsg< AlgTool > >::inputHandles ( ) const
overridevirtualinherited

Return this algorithm's input handles.

We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.

◆ interfaceID()

const InterfaceID & Trk::IValidationNtupleHelperTool::interfaceID ( )
inlinestaticinherited

Interface ID, declared here, and defined below.

Definition at line 76 of file IValidationNtupleHelperTool.h.

76 {
78}
static const InterfaceID IID_IValidationNtupleHelperTool("IValidationNtupleHelperTool", 1, 0)

◆ msg()

MsgStream & AthCommonMsg< AlgTool >::msg ( ) const
inlineinherited

Definition at line 24 of file AthCommonMsg.h.

24 {
25 return this->msgStream();
26 }

◆ msgLvl()

bool AthCommonMsg< AlgTool >::msgLvl ( const MSG::Level lvl) const
inlineinherited

Definition at line 30 of file AthCommonMsg.h.

30 {
31 return this->msgLevel(lvl);
32 }

◆ outputHandles()

virtual std::vector< Gaudi::DataHandle * > AthCommonDataStore< AthCommonMsg< AlgTool > >::outputHandles ( ) const
overridevirtualinherited

Return this algorithm's output handles.

We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.

◆ renounce()

std::enable_if_t< std::is_void_v< std::result_of_t< decltype(&T::renounce)(T)> > &&!std::is_base_of_v< SG::VarHandleKeyArray, T > &&std::is_base_of_v< Gaudi::DataHandle, T >, void > AthCommonDataStore< AthCommonMsg< AlgTool > >::renounce ( T & h)
inlineprotectedinherited

Definition at line 380 of file AthCommonDataStore.h.

381 {
382 h.renounce();
384 }
std::enable_if_t< std::is_void_v< std::result_of_t< decltype(&T::renounce)(T)> > &&!std::is_base_of_v< SG::VarHandleKeyArray, T > &&std::is_base_of_v< Gaudi::DataHandle, T >, void > renounce(T &h)

◆ renounceArray()

void AthCommonDataStore< AthCommonMsg< AlgTool > >::renounceArray ( SG::VarHandleKeyArray & handlesArray)
inlineprotectedinherited

remove all handles from I/O resolution

Definition at line 364 of file AthCommonDataStore.h.

364 {
366 }

◆ resetVariables()

StatusCode Trk::HitPositionNtupleHelper::resetVariables ( const int & detectorType)
virtual

reset ntuple variables

Implements Trk::IValidationNtupleHelperTool.

Definition at line 189 of file HitPositionNtupleHelper.cxx.

190 {
191 m_hitX->clear();
192 m_hitY->clear();
193 m_hitZ->clear();
194 m_hitRadius->clear();
195 m_hitPhi->clear();
196 m_hitLoc1->clear();
197 m_hitLoc2->clear();
198 m_hitSurfaceX->clear();
199 m_hitSurfaceY->clear();
200 m_hitSurfaceZ->clear();
201 m_hitSurfaceRadius->clear();
202 m_hitSurfacePhi->clear();
203 m_hitSurfaceTheta->clear();
204
205 return StatusCode::SUCCESS;
206}

◆ sysInitialize()

virtual StatusCode AthCommonDataStore< AthCommonMsg< AlgTool > >::sysInitialize ( )
overridevirtualinherited

Perform system initialization for an algorithm.

We override this to declare all the elements of handle key arrays at the end of initialization. See comments on updateVHKA.

Reimplemented in asg::AsgMetadataTool, AthCheckedComponent< AthAlgTool >, AthCheckedComponent<::AthAlgTool >, and DerivationFramework::CfAthAlgTool.

◆ sysStart()

virtual StatusCode AthCommonDataStore< AthCommonMsg< AlgTool > >::sysStart ( )
overridevirtualinherited

Handle START transition.

We override this in order to make sure that conditions handle keys can cache a pointer to the conditions container.

◆ updateVHKA()

void AthCommonDataStore< AthCommonMsg< AlgTool > >::updateVHKA ( Gaudi::Details::PropertyBase & )
inlineinherited

Definition at line 308 of file AthCommonDataStore.h.

308 {
309 // debug() << "updateVHKA for property " << p.name() << " " << p.toString()
310 // << " size: " << m_vhka.size() << endmsg;
311 for (auto &a : m_vhka) {
313 for (auto k : keys) {
314 k->setOwner(this);
315 }
316 }
317 }
std::vector< SG::VarHandleKeyArray * > m_vhka

Member Data Documentation

◆ m_detStore

StoreGateSvc_t AthCommonDataStore< AthCommonMsg< AlgTool > >::m_detStore
privateinherited

Pointer to StoreGate (detector store by default)

Definition at line 393 of file AthCommonDataStore.h.

◆ m_evtStore

StoreGateSvc_t AthCommonDataStore< AthCommonMsg< AlgTool > >::m_evtStore
privateinherited

Pointer to StoreGate (event store by default)

Definition at line 390 of file AthCommonDataStore.h.

◆ m_hitLoc1

std::vector<float>* Trk::HitPositionNtupleHelper::m_hitLoc1
private

Trk::loc1 of the local position of the measurement UNIT:mm.

Definition at line 78 of file HitPositionNtupleHelper.h.

◆ m_hitLoc2

std::vector<float>* Trk::HitPositionNtupleHelper::m_hitLoc2
private

Trk::loc2 of the local position.

Value is set to -1000.0 if no second local coordinate exists for a measurement UNIT:mm

Definition at line 79 of file HitPositionNtupleHelper.h.

◆ m_hitPhi

std::vector<float>* Trk::HitPositionNtupleHelper::m_hitPhi
private

phi() of GlobalPosition of the measurement UNIT:rad

Definition at line 77 of file HitPositionNtupleHelper.h.

◆ m_hitRadius

std::vector<float>* Trk::HitPositionNtupleHelper::m_hitRadius
private

perp() of GlobalPosition of the measurement UNIT:mm

Definition at line 76 of file HitPositionNtupleHelper.h.

◆ m_hitSurfacePhi

std::vector<float>* Trk::HitPositionNtupleHelper::m_hitSurfacePhi
private

phi() of the center of the measurement surface UNIT:rad

Definition at line 84 of file HitPositionNtupleHelper.h.

◆ m_hitSurfaceRadius

std::vector<float>* Trk::HitPositionNtupleHelper::m_hitSurfaceRadius
private

perp() of the center of the measurement surface UNIT:mm

Definition at line 83 of file HitPositionNtupleHelper.h.

◆ m_hitSurfaceTheta

std::vector<float>* Trk::HitPositionNtupleHelper::m_hitSurfaceTheta
private

theta() of the center of the measurement surface UNIT:rad

Definition at line 85 of file HitPositionNtupleHelper.h.

◆ m_hitSurfaceX

std::vector<float>* Trk::HitPositionNtupleHelper::m_hitSurfaceX
private

x-coordinate of GlobalPosition of the center of the measurement surface UNIT:mm

Definition at line 80 of file HitPositionNtupleHelper.h.

◆ m_hitSurfaceY

std::vector<float>* Trk::HitPositionNtupleHelper::m_hitSurfaceY
private

y-coordinate of GlobalPosition of the center of the measurement surface UNIT:mm

Definition at line 81 of file HitPositionNtupleHelper.h.

◆ m_hitSurfaceZ

std::vector<float>* Trk::HitPositionNtupleHelper::m_hitSurfaceZ
private

z-coordinate of GlobalPosition of the center of the measurement surface UNIT:mm

Definition at line 82 of file HitPositionNtupleHelper.h.

◆ m_hitX

std::vector<float>* Trk::HitPositionNtupleHelper::m_hitX
private

x-coordinate of GlobalPosition of the measurement UNIT:mm

Definition at line 73 of file HitPositionNtupleHelper.h.

◆ m_hitY

std::vector<float>* Trk::HitPositionNtupleHelper::m_hitY
private

y-coordinate of GlobalPosition of the measurement UNIT:mm

Definition at line 74 of file HitPositionNtupleHelper.h.

◆ m_hitZ

std::vector<float>* Trk::HitPositionNtupleHelper::m_hitZ
private

x-coordinate of GlobalPosition of the measurement UNIT:mm

Definition at line 75 of file HitPositionNtupleHelper.h.

◆ m_varHandleArraysDeclared

bool AthCommonDataStore< AthCommonMsg< AlgTool > >::m_varHandleArraysDeclared
privateinherited

Definition at line 399 of file AthCommonDataStore.h.

◆ m_vhka

std::vector<SG::VarHandleKeyArray*> AthCommonDataStore< AthCommonMsg< AlgTool > >::m_vhka
privateinherited

Definition at line 398 of file AthCommonDataStore.h.


The documentation for this class was generated from the following files: