19#include "scorermesh.h"
104 std::cout <<
"ScorerMesh: "
105 <<
"name " <<
name << std::endl
107 <<
"nx " <<
nx << std::endl
108 <<
"ny " <<
ny << std::endl
109 <<
"nz " <<
nz << std::endl
110 <<
"ne " <<
ne << std::endl
111 <<
"xsize " <<
xsize << std::endl
112 <<
"ysize " <<
ysize << std::endl
113 <<
"zsize " <<
zsize << std::endl
114 <<
"eLow " <<
eLow << std::endl
115 <<
"eHigh " <<
eHigh << std::endl
116 <<
"eScale " <<
eScale << std::endl
117 <<
"sequence " <<
sequence << std::endl
120 <<
"s" <<
s << std::endl
121 <<
"x " <<
x << std::endl
122 <<
"y " <<
y << std::endl
123 <<
"z " <<
z << std::endl
124 <<
"phi " <<
phi << std::endl
125 <<
"theta " <<
theta << std::endl
126 <<
"psi " <<
psi << std::endl
127 <<
"axisX " <<
axisX << std::endl
128 <<
"axisY " <<
axisY << std::endl
129 <<
"axisZ " <<
axisZ << std::endl
130 <<
"angle " <<
angle << std::endl
131 <<
"axisAngle " <<
axisAngle << std::endl;
void publish(const std::string &name, T C::*mp)
Make pointer to member from class C and type T with accessible with a name.
double phi
Euler angle for rotation.
std::string referenceElement
Name of reference element w.r.t. to place to.
int ny
Number of bins in y.
int ne
Number of bins in E.
int nx
Number of bins in x.
int nphi
Number of bins in Phi.
int nz
Number of bins in z.
void print() const
print some properties
double s
Curvilinear s position to place w.r.t..
std::string scoreQuantity
Name of scorer object to use.
double psi
Euler angle for rotation.
int referenceElementNumber
Index of repetition of element if there are multiple uses.
std::string eScale
E scaling type.
std::string name
Name of this placement.
double xsize
X total width.
void PublishMembers()
publish members
double eHigh
E High limit.
int nr
Number of bins in R.
double ysize
Y total width.
std::string geometryType
Name of scorermesh geometry to use.
double rsize
R total length.
std::string sequence
Name of sequence to place.
std::string eBinsEdgesFilenamePath
E bins edges filename path.
double theta
Euler angle for rotation.
double zsize
Z total width.
bool axisAngle
Flag to use the axis angle construction of rotation.
Parser namespace for GMAD language. Combination of Geant4 and MAD.