#include "SHERPA/Main/Sherpa.H" #include "SHERPA/Initialization/Initialization_Handler.H" #include "ATOOLS/Org/CXXFLAGS.H" #include "ATOOLS/Org/CXXFLAGS_PACKAGES.H" #include "ATOOLS/Org/Exception.H" #include "ATOOLS/Org/Message.H" #include "ATOOLS/Org/My_MPI.H" #include "AddOns/Python/MEProcess.H" int main(int argc,char* argv[]) { #ifdef USING__MPI MPI_Init(&argc, &argv); #endif // initialize the framework try { SHERPA::Sherpa *Generator(new SHERPA::Sherpa(argc, argv)); Generator->InitializeTheRun(); // create a MEProcess instance MEProcess Process(Generator); Process.Initialize(); msg_Out()<<"n="<Terminate(0); } catch (const ATOOLS::Exception& exception) { msg_Error() << exception << std::endl; ATOOLS::exh->Terminate(1); } catch (const std::exception& exception) { msg_Error() << exception.what() << std::endl; ATOOLS::exh->Terminate(1); } #ifdef USING__MPI MPI_Finalize(); #endif return 0; }