19 namespace {
struct UserData { }; }
20 #define SURFACEINSTALLER_DATA UserData
21 #define DD4HEP_USE_SURFACEINSTALL_HELPER DD4hep_SurfaceExamplePlugin
25 template <>
void Installer<UserData>::handle_arguments(
int argc,
char** argv) {
26 for(
int i=0; i<argc; ++i) {
28 char* ptr = ::strchr(argv[i],
'=');
32 std::cout <<
"SurfaceExamplePlugin: argument[" << i <<
"] = " << argv[i]
33 <<
" value = " << value << std::endl;
39 void Installer<UserData>::install(
DetElement , PlacedVolume ) {
DD4hep::Geometry::DetElement DetElement
double _toDouble(const std::string &value)
String conversions: string to double value.