Analysis Software
Documentation for sPHENIX simulation software
|
Classes | |
struct | Eq |
Templated base generator for equidistant axis as a tuple - 1D. More... | |
struct | Var |
Templated base generator for variable axis as a tuple - 1D. More... | |
struct | EqEq |
Templated base generator for two equidistant axes as a tuple - 2D. More... | |
struct | EqVar |
Templated base generator for equidistant / variable axes as a tuple - 2D. More... | |
struct | VarEq |
Templated base generator for a variable, equidistant axes tuple - 2D. More... | |
struct | VarVar |
Templated base generator for a two variable axes tuple - 2D. More... | |
Typedefs | |
using | EqBound = Eq< Acts::detail::AxisBoundaryType::Bound > |
using | EqOpen = Eq< Acts::detail::AxisBoundaryType::Open > |
using | EqClosed = Eq< Acts::detail::AxisBoundaryType::Closed > |
using | VarBound = Var< Acts::detail::AxisBoundaryType::Bound > |
using | VarOpen = Var< Acts::detail::AxisBoundaryType::Open > |
using | VarClosed = Var< Acts::detail::AxisBoundaryType::Closed > |
using | EqBoundEqBound = EqEq< Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Bound > |
using | EqBoundEqOpen = EqEq< Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Open > |
using | EqBoundEqClosed = EqEq< Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Closed > |
using | EqOpenEqBound = EqEq< Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Bound > |
using | EqOpenEqOpen = EqEq< Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Open > |
using | EqOpenEqClosed = EqEq< Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Closed > |
using | EqClosedEqBound = EqEq< Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Bound > |
using | EqClosedEqOpen = EqEq< Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Open > |
using | EqClosedEqClosed = EqEq< Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Closed > |
using | EqBoundVarBound = EqVar< Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Bound > |
using | EqBoundVarOpen = EqVar< Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Open > |
using | EqBoundVarClosed = EqVar< Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Closed > |
using | EqOpenVarBound = EqVar< Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Bound > |
using | EqOpenVarOpen = EqVar< Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Open > |
using | EqOpenVarClosed = EqVar< Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Closed > |
using | EqClosedVarBound = EqVar< Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Bound > |
using | EqClosedVarOpen = EqVar< Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Open > |
using | EqClosedVarClosed = EqVar< Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Closed > |
using | VarBoundEqBound = VarEq< Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Bound > |
using | VarBoundEqOpen = VarEq< Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Open > |
using | VarBoundEqClosed = VarEq< Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Closed > |
using | VarOpenEqBound = VarEq< Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Bound > |
using | VarOpenEqOpen = VarEq< Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Open > |
using | VarOpenEqClosed = VarEq< Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Closed > |
using | VarClosedEqBound = VarEq< Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Bound > |
using | VarClosedEqOpen = VarEq< Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Open > |
using | VarClosedEqClosed = VarEq< Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Closed > |
using | VarBoundVarBound = VarVar< Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Bound > |
using | VarBoundVarOpen = VarVar< Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Open > |
using | VarBoundVarClosed = VarVar< Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Closed > |
using | VarOpenVarBound = VarVar< Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Bound > |
using | VarOpenVarOpen = VarVar< Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Open > |
using | VarOpenVarClosed = VarVar< Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Closed > |
using | VarClosedVarBound = VarVar< Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Bound > |
using | VarClosedVarOpen = VarVar< Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Open > |
using | VarClosedVarClosed = VarVar< Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Closed > |
Axis generators are used to allow defining different grid types for indexed geometry objects.
The call operator() API allows to plug axis generators into dedicated code snippets and create fitting axis types on the fly which then turn into concrete Grid types.
using Acts::Experimental::detail::GridAxisGenerators::EqBound = typedef Eq<Acts::detail::AxisBoundaryType::Bound> |
Definition at line 57 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 57 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqBoundEqBound = typedef EqEq<Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Bound> |
Definition at line 126 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 126 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqBoundEqClosed = typedef EqEq<Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Closed> |
Definition at line 130 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 130 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqBoundEqOpen = typedef EqEq<Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Open> |
Definition at line 128 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 128 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqBoundVarBound = typedef EqVar<Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Bound> |
Definition at line 178 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 178 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqBoundVarClosed = typedef EqVar<Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Closed> |
Definition at line 182 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 182 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqBoundVarOpen = typedef EqVar<Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Open> |
Definition at line 180 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 180 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqClosed = typedef Eq<Acts::detail::AxisBoundaryType::Closed> |
Definition at line 59 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 59 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqClosedEqBound = typedef EqEq<Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Bound> |
Definition at line 138 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 138 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqClosedEqClosed = typedef EqEq<Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Closed> |
Definition at line 142 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 142 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqClosedEqOpen = typedef EqEq<Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Open> |
Definition at line 140 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 140 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqClosedVarBound = typedef EqVar<Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Bound> |
Definition at line 190 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 190 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqClosedVarClosed = typedef EqVar<Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Closed> |
Definition at line 194 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 194 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqClosedVarOpen = typedef EqVar<Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Open> |
Definition at line 192 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 192 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqOpen = typedef Eq<Acts::detail::AxisBoundaryType::Open> |
Definition at line 58 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 58 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqOpenEqBound = typedef EqEq<Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Bound> |
Definition at line 132 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 132 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqOpenEqClosed = typedef EqEq<Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Closed> |
Definition at line 136 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 136 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqOpenEqOpen = typedef EqEq<Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Open> |
Definition at line 134 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 134 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqOpenVarBound = typedef EqVar<Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Bound> |
Definition at line 184 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 184 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqOpenVarClosed = typedef EqVar<Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Closed> |
Definition at line 188 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 188 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::EqOpenVarOpen = typedef EqVar<Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Open> |
Definition at line 186 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 186 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarBound = typedef Var<Acts::detail::AxisBoundaryType::Bound> |
Definition at line 85 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 85 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarBoundEqBound = typedef VarEq<Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Bound> |
Definition at line 230 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 230 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarBoundEqClosed = typedef VarEq<Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Closed> |
Definition at line 234 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 234 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarBoundEqOpen = typedef VarEq<Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Open> |
Definition at line 232 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 232 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarBoundVarBound = typedef VarVar<Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Bound> |
Definition at line 280 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 280 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarBoundVarClosed = typedef VarVar<Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Closed> |
Definition at line 284 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 284 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarBoundVarOpen = typedef VarVar<Acts::detail::AxisBoundaryType::Bound, Acts::detail::AxisBoundaryType::Open> |
Definition at line 282 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 282 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarClosed = typedef Var<Acts::detail::AxisBoundaryType::Closed> |
Definition at line 87 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 87 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarClosedEqBound = typedef VarEq<Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Bound> |
Definition at line 242 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 242 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarClosedEqClosed = typedef VarEq<Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Closed> |
Definition at line 246 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 246 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarClosedEqOpen = typedef VarEq<Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Open> |
Definition at line 244 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 244 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarClosedVarBound = typedef VarVar<Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Bound> |
Definition at line 292 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 292 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarClosedVarClosed = typedef VarVar<Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Closed> |
Definition at line 296 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 296 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarClosedVarOpen = typedef VarVar<Acts::detail::AxisBoundaryType::Closed, Acts::detail::AxisBoundaryType::Open> |
Definition at line 294 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 294 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarOpen = typedef Var<Acts::detail::AxisBoundaryType::Open> |
Definition at line 86 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 86 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarOpenEqBound = typedef VarEq<Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Bound> |
Definition at line 236 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 236 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarOpenEqClosed = typedef VarEq<Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Closed> |
Definition at line 240 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 240 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarOpenEqOpen = typedef VarEq<Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Open> |
Definition at line 238 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 238 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarOpenVarBound = typedef VarVar<Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Bound> |
Definition at line 286 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 286 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarOpenVarClosed = typedef VarVar<Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Closed> |
Definition at line 290 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 290 of file GridAxisGenerators.hpp
using Acts::Experimental::detail::GridAxisGenerators::VarOpenVarOpen = typedef VarVar<Acts::detail::AxisBoundaryType::Open, Acts::detail::AxisBoundaryType::Open> |
Definition at line 288 of file GridAxisGenerators.hpp.
View newest version in sPHENIX GitHub at line 288 of file GridAxisGenerators.hpp