41 publish(
"name", &Aperture::name);
42 publish(
"apertureType", &Aperture::apertureType);
43 publish(
"aper1", &Aperture::aper1);
44 publish(
"aperture1", &Aperture::aper1);
45 publish(
"aper", &Aperture::aper1);
46 publish(
"beampipeRadius",&Aperture::aper1);
47 publish(
"aper2", &Aperture::aper2);
48 publish(
"aperture2", &Aperture::aper2);
49 publish(
"aper3", &Aperture::aper3);
50 publish(
"aperture3", &Aperture::aper3);
51 publish(
"aper4", &Aperture::aper4);
52 publish(
"aperture4", &Aperture::aper4);
57 std::cout <<
"Aperture: "
58 <<
"name " << name << std::endl
59 <<
"apertureType " << apertureType << std::endl
60 <<
"aper1 " << aper1 << std::endl
61 <<
"aper2 " << aper2 << std::endl
62 <<
"aper3 " << aper3 << std::endl
63 <<
"aper4 " << aper4 << std::endl;
void PublishMembers()
publish members
void print() const
Print some properties.
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.