Conflict between DUNE and MicroBooNE code
DUNE is trying to adapt MicroBooNE code for data overlay.
dunetpc presents in
develop branch a more or less exact copy of
That includes a data product. ROOT will not allow running with dictionaries from two classes with the same name.
A sharing plan must be developed.
#1 Updated by Tingjun Yang about 4 years ago
I notice in the dune/DataOverlay/DataOverlay/CMakeLists.txt there are a lot of library names that have ub in them, e.g.
Can you rename them to dune35_RawDigitAdderAna etc.? Also please make sure all the LIBRARY_NAMEs are different from the ones in uboonecode.
#4 Updated by Lynn Garren about 4 years ago
[garren@woof geometry.d]$ lar -c ./test_geometry.fcl %MSG-i MF_INIT_OK: lar 02-Nov-2016 11:48:52 CDT JobSetup Messagelogger initialization complete. %MSG terminate called after throwing an instance of 'cet::coded_exception<art::errors::ErrorCodes, &art::ExceptionDetail::translate>' what(): ---- FatalRootError BEGIN Fatal Root Error: @SUB=TInterpreter::ReadRootmapFile class art::Wrapper<std::vector<mix::EventMixingSummary> > found in libdune_DataOverlay_DataOverlayProducts_dict.so is already in libuboone_DataOverlay_DataOverlayProducts_dict.so ---- FatalRootError END Aborted