ATLAS Offline Software
Loading...
Searching...
No Matches
columnar::TrackHelpers::ChargeAccessor< CI, CM > Class Template Referencefinal

#include <TrackHelpers.h>

Collaboration diagram for columnar::TrackHelpers::ChargeAccessor< CI, CM >:

Public Member Functions

 ChargeAccessor (ColumnarTool< CM > &columnarTool)
float operator() (ObjectId< CI, CM > object) const

Private Attributes

ColumnAccessor< CI, float, CM > m_qOverPAcc

Detailed Description

template<ContainerIdConcept CI = ContainerId::track, typename CM = ColumnarModeDefault>
class columnar::TrackHelpers::ChargeAccessor< CI, CM >

Definition at line 30 of file TrackHelpers.h.

Constructor & Destructor Documentation

◆ ChargeAccessor()

template<ContainerIdConcept CI = ContainerId::track, typename CM = ColumnarModeDefault>
columnar::TrackHelpers::ChargeAccessor< CI, CM >::ChargeAccessor ( ColumnarTool< CM > & columnarTool)
inline

Definition at line 36 of file TrackHelpers.h.

Member Function Documentation

◆ operator()()

template<ContainerIdConcept CI = ContainerId::track, typename CM = ColumnarModeDefault>
float columnar::TrackHelpers::ChargeAccessor< CI, CM >::operator() ( ObjectId< CI, CM > object) const
inlinenodiscard

Definition at line 40 of file TrackHelpers.h.

41 {
43 }
float charge(float qOverP)

Member Data Documentation

◆ m_qOverPAcc

template<ContainerIdConcept CI = ContainerId::track, typename CM = ColumnarModeDefault>
ColumnAccessor<CI,float,CM> columnar::TrackHelpers::ChargeAccessor< CI, CM >::m_qOverPAcc
private

Definition at line 32 of file TrackHelpers.h.


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