19#include "cavitymodel.h"
67 std::cout <<
"cavitymodel: "
68 <<
"name " <<
name <<
" " << std::endl
69 <<
"type " <<
type <<
" " << std::endl
70 <<
"material " <<
material <<
" " << std::endl
71 <<
"irisRadius " <<
irisRadius <<
" " << std::endl
79 <<
"thickness " <<
thickness <<
" " << std::endl
double equatorRadius
equator radius
double thickness
thickness
double irisHorizontalAxis
iris horizontal axis
double irisRadius
iris radius
double tangentLineAngle
tangent angle
double equatorHorizontalAxis
equator ellipse vertical semi axis;
double irisVerticalAxis
Iris axis.
double equatorVerticalAxis
equator ellipse horizontal semi axis;
double halfCellLength
half cell length
std::string material
material name
std::string type
geometry type
void print() const
print some properties
void PublishMembers()
publish members
int numberOfCells
number of cells per cavity
void publish(const std::string &name, T C::*mp)
Make pointer to member from class C and type T with accessible with a name.
Parser namespace for GMAD language. Combination of Geant4 and MAD.