19#ifndef BDSSCORERMESHINFO_H
20#define BDSSCORERMESHINFO_H
22#include "BDSBH4DTypeDefs.hh"
23#include "BDSExtent.hh"
50 G4String geometryType;
68 std::vector<double> eBinsEdges ={};
70 boost_histogram_axes_variant energyAxis;
73 inline G4double ScoringMeshX()
const {
return 0.5*(xHigh-xLow);}
74 inline G4double ScoringMeshY()
const {
return 0.5*(yHigh-yLow);}
75 inline G4double ScoringMeshZ()
const {
return 0.5*(zHigh-zLow);}
76 inline G4double ScoringMeshR()
const {
return 0.5*(rHigh-rLow);}
77 inline G4double ScoringMeshE()
const {
return 0.5*(eHigh-eLow);}
78 inline BDSExtent Extent()
const {
return extent;}
Holder for +- extents in 3 dimensions.
Recipe class for a scoring mesh.
ScorerMesh class for parser.
Parser namespace for GMAD language. Combination of Geant4 and MAD.