Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::SurfaceArrayCreator::ProtoAxis Struct Reference

#include <acts/blob/sPHENIX/Core/include/Acts/Geometry/SurfaceArrayCreator.hpp>

+ Collaboration diagram for Acts::SurfaceArrayCreator::ProtoAxis:

Public Member Functions

size_t getBin (AxisScalar x) const
 

Public Attributes

BinningType bType = BinningType::equidistant
 
BinningValue bValue = BinningValue::binX
 
size_t nBins = 0
 
AxisScalar min = 0
 
AxisScalar max = 0
 
std::vector< AxisScalarbinEdges
 

Detailed Description

Definition at line 59 of file SurfaceArrayCreator.hpp.

View newest version in sPHENIX GitHub at line 59 of file SurfaceArrayCreator.hpp

Member Function Documentation

size_t Acts::SurfaceArrayCreator::ProtoAxis::getBin ( AxisScalar  x) const
inline

Definition at line 67 of file SurfaceArrayCreator.hpp.

View newest version in sPHENIX GitHub at line 67 of file SurfaceArrayCreator.hpp

References parse_cmake_options::begin, binEdges, distance(), end, it, max, min, and nBins.

Referenced by Acts::SurfaceArrayCreator::surfaceArrayOnDisc().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

std::vector<AxisScalar> Acts::SurfaceArrayCreator::ProtoAxis::binEdges

Definition at line 65 of file SurfaceArrayCreator.hpp.

View newest version in sPHENIX GitHub at line 65 of file SurfaceArrayCreator.hpp

Referenced by getBin(), and Acts::SurfaceArrayCreator::makeSurfaceGridLookup2D().

BinningType Acts::SurfaceArrayCreator::ProtoAxis::bType = BinningType::equidistant
BinningValue Acts::SurfaceArrayCreator::ProtoAxis::bValue = BinningValue::binX

Definition at line 61 of file SurfaceArrayCreator.hpp.

View newest version in sPHENIX GitHub at line 61 of file SurfaceArrayCreator.hpp

Referenced by Acts::SurfaceArrayCreator::createEquidistantAxis(), and Acts::SurfaceArrayCreator::makeSurfaceGridLookup2D().

AxisScalar Acts::SurfaceArrayCreator::ProtoAxis::max = 0

Definition at line 64 of file SurfaceArrayCreator.hpp.

View newest version in sPHENIX GitHub at line 64 of file SurfaceArrayCreator.hpp

Referenced by Acts::SurfaceArrayCreator::createEquidistantAxis(), getBin(), and Acts::SurfaceArrayCreator::makeSurfaceGridLookup2D().

AxisScalar Acts::SurfaceArrayCreator::ProtoAxis::min = 0

Definition at line 63 of file SurfaceArrayCreator.hpp.

View newest version in sPHENIX GitHub at line 63 of file SurfaceArrayCreator.hpp

Referenced by Acts::SurfaceArrayCreator::createEquidistantAxis(), getBin(), and Acts::SurfaceArrayCreator::makeSurfaceGridLookup2D().

size_t Acts::SurfaceArrayCreator::ProtoAxis::nBins = 0

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