FairRoot/PandaRoot
runPndMQMergerTest.cxx
Go to the documentation of this file.
1 
3 #include <PndMQMergerTest.h>
4 #include <csignal>
5 
7 #include "FairMQLogger.h"
8 #include "runSimpleMQStateMachine.h"
9 
10 
11 // 9-PixelDetector example
12 
13 // ////////////////////////////////////////////////////////////////////////
14 
15 int main(int argc, char** argv)
16 {
17  try
18  {
19 
20  po::options_description merger_options("Merger options");
21 
22  FairMQProgOptions config;
23  config.AddToCmdLineOptions(merger_options);
24 
25  config.ParseAll(argc, argv);
26 
27  PndMQMergerTest testMerger;
28 
29 
30  runStateMachine(testMerger, config);
31 
32 
33  }
34  catch (std::exception& e)
35  {
36  LOG(ERROR) << "Unhandled Exception reached the top of main: "
37  << e.what() << ", application will now exit";
38  return 1;
39  }
40 
41  return 0;
42 }
int main(int argc, char **argv)