File indexing completed on 2025-02-22 09:38:17
0001
0002
0003 #include "TInterpreter.h"
0004
0005
0006 #include <string>
0007
0008
0009 void run(const char* macro) {
0010 int status;
0011 char cmd[1024];
0012 const char* dd4hep_install = getenv("DD4hepExamplesINSTALL");
0013 const char* dd4hep = getenv("DD4hep");
0014 if ( dd4hep_install ) {
0015 ::sprintf(cmd,".L %s/examples/LHeD/scripts/initAClick.C+",dd4hep_install);
0016 }
0017 else {
0018 ::sprintf(cmd,".L examples/LHeD/scripts/initAClick.C+");
0019 }
0020 status = gInterpreter->ProcessLine(cmd);
0021 ::printf("Status(%s) = %d\n",cmd,status);
0022 status = gInterpreter->ProcessLine("initAClick()");
0023 ::printf("Status(%s) = %d\n",cmd,status);
0024 ::sprintf(cmd,"processMacro(\"%s\",true)",macro);
0025 status = gInterpreter->ProcessLine(cmd);
0026 ::printf("Status(%s) = %d\n",cmd,status);
0027 }