Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2026-07-16 08:16:41

0001 
0002 #include <bcolumicount/StreamingBcoCheck.h>
0003 
0004 #include <ffamodules/SyncReco.h>
0005 
0006 #include <fun4all/Fun4AllServer.h>
0007 #include <fun4all/Fun4AllInputManager.h>
0008 #include <fun4all/Fun4AllDstInputManager.h>
0009 #include <fun4all/Fun4AllOutputManager.h>
0010 #include <fun4all/Fun4AllDstOutputManager.h>
0011 
0012 #include <fun4allraw/Fun4AllPrdfInputManager.h>
0013 
0014 
0015 #include <phool/recoConsts.h>
0016 
0017 #include <Rtypes.h> // defines R__LOAD_LIBRARY macro for clang-tidy
0018 #include <TSystem.h>
0019 
0020 R__LOAD_LIBRARY(libfun4all.so)
0021 R__LOAD_LIBRARY(libbcolumicount.so)
0022 R__LOAD_LIBRARY(libffamodules.so)
0023 
0024 void Fun4All_Test_StreamingBco(const int nEvents = 0,
0025           const std::string &bcodst = "DST_STREAMING_BCOINFO-00081100.root")
0026 {
0027   gSystem->Load("libg4dst.so");
0028   Fun4AllServer *se = Fun4AllServer::instance();
0029   //se->Verbosity(1);
0030 
0031   StreamingBcoCheck *streaming_bco_check = new StreamingBcoCheck();
0032   //streaming_bco_check->Verbosity(10);
0033   se->registerSubsystem(streaming_bco_check);
0034 
0035 
0036   Fun4AllInputManager *in_dst = new Fun4AllDstInputManager("in");
0037   in_dst->AddFile(bcodst);
0038   se->registerInputManager(in_dst);
0039 
0040 
0041   se->run(nEvents);
0042 
0043   se->End();
0044   delete se;
0045   gSystem->Exit(0);
0046 }