18#ifndef BDSSCORERMESHINFO_H
19#define BDSSCORERMESHINFO_H
21#include "BDSBH4DTypeDefs.hh"
22#include "BDSExtent.hh"
49 G4String geometryType;
67 std::vector<double> eBinsEdges ={};
69 boost_histogram_axes_variant energyAxis;
72 inline G4double ScoringMeshX()
const {
return 0.5*(xHigh-xLow);}
73 inline G4double ScoringMeshY()
const {
return 0.5*(yHigh-yLow);}
74 inline G4double ScoringMeshZ()
const {
return 0.5*(zHigh-zLow);}
75 inline G4double ScoringMeshE()
const {
return 0.5*(eHigh-eLow);}
76 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.