Skip to content

Use mc flag to be able to run with data#7497

Merged
davidrohr merged 2 commits into
AliceO2Group:devfrom
chiarazampolli:AODproducer
Nov 4, 2021
Merged

Use mc flag to be able to run with data#7497
davidrohr merged 2 commits into
AliceO2Group:devfrom
chiarazampolli:AODproducer

Conversation

@chiarazampolli

Copy link
Copy Markdown
Collaborator

Done with @martenole .
@sawenzel , @nburmaso , this is needed to create AO2D with the pilot beam data. It uses the MC flag to avoid processing MC information if it is not present.

@chiarazampolli chiarazampolli requested a review from a team as a code owner November 2, 2021 16:30
void endOfStream(framework::EndOfStreamContext& ec) final;

private:
bool mUseMC = true;

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess we should then directly offer an option for the executable to set this from outside.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The aod-producer-workflow already offers this option, but is was so far only used by the readers:

{"disable-mc", o2::framework::VariantType::Bool, false, {"disable MC propagation"}},

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As Ole said, the flag is currently an option from the workflow, but we pass it now explicitly to the AOD producer to be able do disable some functionalities (those related to the MC information).

@shahor02

shahor02 commented Nov 3, 2021

Copy link
Copy Markdown
Collaborator

@chiarazampolli could you also change the following:

  1. substitute
    o2::steer::MCKinematicsReader mcReader("collisioncontext.root");
    const auto mcContext = mcReader.getDigitizationContext();
    const auto& mcRecords = mcContext->getEventRecords();
    const auto& mcParts = mcContext->getEventParts();
    LOG(DEBUG) << "FOUND " << mcRecords.size() << " records";
    LOG(DEBUG) << "FOUND " << mcParts.size() << " parts";
    std::map<uint64_t, int> bcsMap;
    collectBCs(fddRecPoints, ft0RecPoints, fv0RecPoints, primVertices, mcRecords, bcsMap);

    by
  std::unique_ptr<o2::steer::MCKinematicsReader> mcReader;
  if (mUseMC) {
    mcReader = std::make_unique<o2::steer::MCKinematicsReader>("collisioncontext.root");
    LOG(DEBUG) << "FOUND " << mcReader->getDigitizationContext()->getEventRecords().size()
	       << " records" << mcReader->getDigitizationContext()->getEventParts().size() << " parts";
  }
  
  std::map<uint64_t, int> bcsMap;
  collectBCs(fddRecPoints, ft0RecPoints, fv0RecPoints, primVertices, mUseMC ? mcReader->getDigitizationContext().getEventRecords() : std::vector<o2::InteractionTimeRecord>{}, bcsMap);
  1. change
    int nMCCollisions = mcContext->getNCollisions();
    to
int nMCCollisions = mcReader->getDigitizationContext()->getNCollisions();
const auto& mcRecords = mcReader->getDigitizationContext()->getEventRecords();
const auto& mcParts = mcReader->getDigitizationContext()->getEventParts();
  1. change in
    auto& header = mcReader.getMCEventHeader(sourceID, eventID);
    to mcReader-> and in
    fillMCParticlesTable(mcReader,
    to (*mcReader)

mcReader to (*mcReader)

@alibuild

alibuild commented Nov 3, 2021

Copy link
Copy Markdown
Collaborator

Error while checking build/O2/fullCI for 6a462f7 at 2021-11-03 05:31:

sw/BUILD/O2-latest/log
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/share/macro/run_trac_its.C
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/share/macro/CreateBCPattern.C
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/share/macro/UploadDummyAlignment.C
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/share/macro/UploadMatBudLUT.C
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/share/macro/CreateCTPOrbitResetObject.C
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/O2Targets.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/O2Targets-relwithdebinfo.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/O2Config.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/AddRootDictionary.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/rootcling_wrapper.sh.in
-- Up-to-date: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindRapidJSON.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindO2GPU.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindHepMC.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindHepMC3.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/O2Dependencies.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindO2arrow.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindJAliEnROOT.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindFastJet.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindGeant4.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/O2SimulationDependencies.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindFlukaVMC.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/Findpythia.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindFairRoot.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindGLFW.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/Findpythia6.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindOpenMPMacOS.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/O2TestsAdapter.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindGeant4VMC.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindXRootD.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/O2CompileFlags.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindVGM.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/CMakeLists.txt
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindLibUV.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindlibjalienO2.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindGeant3.cmake
-- Installing: /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/lib/cmake/O2/FindAliRoot.cmake
++ cp compile_commands.json /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1
+++ readlink /sw/SOURCES/O2/7497-slc8_x86-64/0
++ DEVEL_SOURCES=/O2
++ '[' /O2 '!=' /sw/SOURCES/O2/7497-slc8_x86-64/0 ']'
++ perl -p -i -e 's|/sw/SOURCES/O2/7497-slc8_x86-64/0|/O2|' compile_commands.json
++ ln -sf /sw/BUILD/1b442c20fbe14ba049c307ea7488de76e637d1da/O2/compile_commands.json /O2/compile_commands.json
++ mkdir -p etc/modulefiles
++ cat
+++ [[ slc == osx ]]
++ mkdir -p /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/etc/modulefiles
++ rsync -a --delete etc/modulefiles/ /sw/slc8_x86-64/O2/7497-slc8_x86-64-local1/etc/modulefiles
++ [[ -n '' ]]

Full log here.

@nburmaso nburmaso mentioned this pull request Nov 3, 2021
@chiarazampolli

Copy link
Copy Markdown
Collaborator Author

Hi @shahor02 .

The changes you asked for are in (but I committed before compiling :) ).

Chiara

@alibuild

alibuild commented Nov 3, 2021

Copy link
Copy Markdown
Collaborator

Error while checking build/O2/o2-cs8 for 45d405a42da3efdfc6910c7ae8ab3ebf1aaff551 at 2021-11-03 09:56:

sw/BUILD/O2-latest/log
FAILED: Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o 
/sw/slc8_x86-64/GCC-Toolchain/v10.2.0-alice2-1/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DDPL_ENABLE_BACKTRACE -DENABLE_UPGRADES -DFAIRMQ_HAS_STD_FILESYSTEM=1 -DFMT_LOCALE -DO2lib_AODProducerWorkflow_EXPORTS -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/AOD/include -IDetectors/AOD -IDetectors/AOD/src -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/Vertexing/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Common/Utils/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/common/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Common/Constants/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/Common -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Framework/Logger/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Common/MathUtils/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Headers/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/MemoryResources/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/Utils -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/Common/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Utilities/rANS/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Parameters/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Common/Types/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/TPC/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/simulation/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/Base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Common/Field/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Framework/Core/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/CCDB/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Framework/Foundation/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Framework/Foundation/3rdparty/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Utilities/PCG/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Common/SimConfig/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Algorithm/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/ITSMFT/ITS/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/ITSMFT/common/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/common/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/Raw/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FT0/reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FT0/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FT0/simulation/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/FIT/FT0/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/Calibration/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Calibration/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/FIT/common/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FT0/calibration/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/GlobalTracking/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/ITSMFT/MFT/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/MFT/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/common/simulation/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/common/reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Framework/Utils/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/MUON/MCH/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/MUON/MID/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/FIT/FV0/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FV0/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/FIT/FDD/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FDD/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/ZDC/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ZDC/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/TOF/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/TRD/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/CTP/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/CPV/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/CPV/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/PHOS/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/PHOS/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/EMCAL/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/Definitions -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/DataTypes -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/common/calibration/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FV0/calibration/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/GlobalTracking/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/ITS/reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/ITS/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/TPCFastTransformation -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/TPCFastTransformation/devtools -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/Interface -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TOF/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TOF/calibration/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/DCS/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TOF/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TOF/reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TOF/workflowIO/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/ITS/tracking/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/MFT/tracking/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Tracking/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Steer/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FT0/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FT0/raw/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/raw/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FDD/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FDD/reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FDD/raw/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FV0/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FV0/reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FV0/simulation/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FV0/raw/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/GlobalTrackingWorkflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/GlobalTrackingWorkflow/readers/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/GlobalTrackingWorkflow/helpers/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/ITS/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/common/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/Base -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/SliceTracker -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/TPCConvert -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/dEdx -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/ITS -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/TRDTracking -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/qa -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/display -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/Global -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/HLTHeaders -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/Merger -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/Refit -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/Debug -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/DataCompression -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/TPCClusterFinder -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TRD/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/MFT/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/calibration/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/simulation/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/spacecharge/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/qc/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/workflow/readers/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/monitor/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/CTF/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Clustering/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Mapping/Interface/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/PreClustering/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/TimeClustering/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Raw/Common/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Raw/Decoder/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Raw/ElecMap/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Raw/ImplHelpers -isystem /sw/slc8_x86-64/ROOT/v6-24-06-18/include -isystem /sw/slc8_x86-64/boost/v1.75.0-19/include -isystem /sw/slc8_x86-64/fmt/7.1.0-13/include -isystem /sw/slc8_x86-64/FairLogger/v1.10.1-5/include -isystem /sw/slc8_x86-64/FairRoot/v18.4.2-local2/include -isystem /sw/slc8_x86-64/arrow/v5.0.0-alice3-1/include -isystem /sw/slc8_x86-64/Vc/1.4.1-13/include -isystem /sw/slc8_x86-64/ms_gsl/3.1.0-7/include -isystem /sw/slc8_x86-64/FairMQ/v1.4.42-14/include/fairmq -isystem /sw/slc8_x86-64/FairMQ/v1.4.42-14/include -isystem /sw/slc8_x86-64/Common-O2/v1.6.0-19/include -isystem /sw/slc8_x86-64/Configuration/v2.6.3-7/include -isystem /sw/slc8_x86-64/libInfoLogger/v2.4.1-1/include -isystem /sw/slc8_x86-64/Monitoring/v3.8.11-6/include -isystem /sw/slc8_x86-64/libjalienO2/0.1.3-10/include -isystem /sw/slc8_x86-64/RapidJSON/v1.1.0-alice2-13/include -isystem /sw/slc8_x86-64/libuv/v1.40.0-13/include -isystem /sw/slc8_x86-64/DebugGUI/v0.6.1-8/include -isystem /sw/slc8_x86-64/GLFW/3.3.2-13/include -fPIC -O2 -std=c++17 -Werror -Wno-error=deprecated-declarations -O2 -g -fPIC -std=gnu++17 -MD -MT Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o -MF Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o.d -o Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o -c /sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/AOD/src/AODProducerWorkflowSpec.cxx
/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/AOD/src/AODProducerWorkflowSpec.cxx: In member function 'virtual void o2::aodproducer::AODProducerWorkflowDPL::run(o2::framework::ProcessingContext&)':
/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/AOD/src/AODProducerWorkflowSpec.cxx:988:114: error: request for member 'getEventRecords' in 'mcReader.std::unique_ptr<o2::steer::MCKinematicsReader>::operator->()->o2::steer::MCKinematicsReader::getDigitizationContext()', which is of pointer type 'const o2::steer::DigitizationContext*' (maybe you meant to use '->' ?)
  988 |   collectBCs(fddRecPoints, ft0RecPoints, fv0RecPoints, primVertices, mUseMC ? mcReader->getDigitizationContext().getEventRecords() : std::vector<o2::InteractionTimeRecord>{}, bcsMap);
      |                                                                                                                  ^~~~~~~~~~~~~~~
[3369/3381] Building CXX object Steer/DigitizerWorkflow/CMakeFiles/O2exe-sim-digitizer-workflow.dir/src/ZDCDigitizerSpec.cxx.o

Full log here.

@alibuild

alibuild commented Nov 3, 2021

Copy link
Copy Markdown
Collaborator

Error while checking build/AliceO2/O2/o2/macOS for 45d405a42da3efdfc6910c7ae8ab3ebf1aaff551 at 2021-11-03 11:10:

sw/BUILD/O2-latest/log
[3350/3356] Building CXX object Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o
FAILED: Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DDPL_ENABLE_BACKTRACE -DENABLE_UPGRADES -DFAIRMQ_HAS_STD_FILESYSTEM=1 -DFMT_LOCALE -DO2lib_AODProducerWorkflow_EXPORTS -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/AOD/include -IDetectors/AOD -IDetectors/AOD/src -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/Vertexing/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Common/Utils/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/common/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Common/Constants/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/Common -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Framework/Logger/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Common/MathUtils/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Headers/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/MemoryResources/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Reconstruction/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/Utils -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/Common/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Utilities/rANS/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Parameters/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Common/Types/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/TPC/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/simulation/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/Base/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Common/Field/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Framework/Core/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/CCDB/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Framework/Foundation/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Framework/Foundation/3rdparty/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Utilities/PCG/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Common/SimConfig/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Algorithm/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/ITSMFT/ITS/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/ITSMFT/common/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/ITSMFT/common/base/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TPC/base/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/Raw/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FT0/reconstruction/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FT0/base/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FT0/simulation/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/FIT/FT0/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/Calibration/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Calibration/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/FIT/common/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FT0/calibration/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/GlobalTracking/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/ITSMFT/MFT/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/ITSMFT/MFT/base/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/ITSMFT/common/simulation/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/ITSMFT/common/reconstruction/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Framework/Utils/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/MUON/MCH/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/MUON/MID/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/FIT/FV0/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FV0/base/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/FIT/FDD/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FDD/base/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/ZDC/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/ZDC/base/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/TOF/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/TRD/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/CTP/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/CPV/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/CPV/base/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/PHOS/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/PHOS/base/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/DataFormats/Detectors/EMCAL/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/Definitions -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/DataTypes -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/common/calibration/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FV0/calibration/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/GlobalTracking/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/ITSMFT/ITS/reconstruction/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/ITSMFT/ITS/base/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/TPCFastTransformation -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/TPCFastTransformation/devtools -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/Interface -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TPC/reconstruction/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TOF/base/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TOF/calibration/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/DCS/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TOF/workflow/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TOF/reconstruction/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TOF/workflowIO/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/ITSMFT/ITS/tracking/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/ITSMFT/MFT/tracking/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/MUON/MCH/Tracking/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/MUON/MCH/Base/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Steer/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FT0/workflow/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FT0/raw/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/raw/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FDD/workflow/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FDD/reconstruction/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FDD/raw/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FV0/workflow/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FV0/reconstruction/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FV0/simulation/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/FIT/FV0/raw/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/GlobalTrackingWorkflow/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/GlobalTrackingWorkflow/readers/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/GlobalTrackingWorkflow/helpers/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/ITSMFT/ITS/workflow/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/ITSMFT/common/workflow/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/Base -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/SliceTracker -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/TPCConvert -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/dEdx -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/ITS -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/TRDTracking -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/qa -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/display -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/Global -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/HLTHeaders -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/Merger -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/Refit -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/Debug -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/DataCompression -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/GPU/GPUTracking/TPCClusterFinder -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TRD/base/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/ITSMFT/MFT/workflow/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TPC/workflow/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TPC/calibration/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TPC/simulation/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TPC/spacecharge/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TPC/qc/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TPC/workflow/readers/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/TPC/monitor/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/MUON/MCH/Workflow/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/MUON/MCH/CTF/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/MUON/MCH/Clustering/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/MUON/MCH/Mapping/Interface/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/MUON/MCH/PreClustering/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/MUON/MCH/TimeClustering/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/MUON/MCH/Raw/Common/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/MUON/MCH/Raw/Decoder/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/MUON/MCH/Raw/ElecMap/include -I/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/MUON/MCH/Raw/ImplHelpers -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/ROOT/v6-24-06-local7/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/boost/v1.75.0-local2/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/fmt/7.1.0-local2/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/FairLogger/v1.10.1-local3/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/FairRoot/v18.4.2-local10/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/arrow/v5.0.0-alice3-local1/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/Vc/1.4.1-local2/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/ms_gsl/3.1.0-local2/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/FairMQ/v1.4.42-local4/include/fairmq -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/FairMQ/v1.4.42-local4/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/Common-O2/v1.6.0-local2/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/Configuration/v2.6.3-local3/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/libInfoLogger/v2.4.1-local1/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/Monitoring/v3.8.11-local3/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/curl/7.70.0-local3/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/libjalienO2/0.1.3-local3/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/RapidJSON/v1.1.0-alice2-local2/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/libuv/v1.40.0-local2/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/DebugGUI/v0.6.1-local3/include -isystem /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/osx_x86-64/GLFW/3.3.2-local2/include -fPIC -O2 -std=c++17 -Werror -Wno-error=deprecated-declarations -O2 -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fPIC -std=gnu++17 -MD -MT Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o -MF Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o.d -o Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o -c /System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/AOD/src/AODProducerWorkflowSpec.cxx
/System/Volumes/Data/build/ci_checks/alice_ci_0/o2/sw/SOURCES/O2/7497/0/Detectors/AOD/src/AODProducerWorkflowSpec.cxx:988:113: error: member reference type 'const o2::steer::DigitizationContext *' is a pointer; did you mean to use '->'?
  collectBCs(fddRecPoints, ft0RecPoints, fv0RecPoints, primVertices, mUseMC ? mcReader->getDigitizationContext().getEventRecords() : std::vector<o2::InteractionTimeRecord>{}, bcsMap);
                                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
                                                                                                                ->

Full log here.

@alibuild

alibuild commented Nov 3, 2021

Copy link
Copy Markdown
Collaborator

Error while checking build/O2/fullCI for 45d405a42da3efdfc6910c7ae8ab3ebf1aaff551 at 2021-11-03 12:09:

sw/BUILD/O2-latest/log
FAILED: Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o 
/sw/slc8_x86-64/GCC-Toolchain/v10.2.0-alice2-1/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DDPL_ENABLE_BACKTRACE -DENABLE_UPGRADES -DFAIRMQ_HAS_STD_FILESYSTEM=1 -DFMT_LOCALE -DO2lib_AODProducerWorkflow_EXPORTS -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/AOD/include -IDetectors/AOD -IDetectors/AOD/src -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/Vertexing/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Common/Utils/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/common/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Common/Constants/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/Common -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Framework/Logger/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Common/MathUtils/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Headers/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/MemoryResources/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/Utils -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/Common/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Utilities/rANS/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Parameters/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Common/Types/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/TPC/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/simulation/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/Base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Common/Field/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Framework/Core/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/CCDB/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Framework/Foundation/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Framework/Foundation/3rdparty/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Utilities/PCG/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Common/SimConfig/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Algorithm/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/ITSMFT/ITS/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/ITSMFT/common/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/common/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/Raw/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FT0/reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FT0/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FT0/simulation/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/FIT/FT0/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/Calibration/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Calibration/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/FIT/common/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FT0/calibration/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/GlobalTracking/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/ITSMFT/MFT/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/MFT/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/common/simulation/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/common/reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Framework/Utils/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/MUON/MCH/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/MUON/MID/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/FIT/FV0/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FV0/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/FIT/FDD/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FDD/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/ZDC/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ZDC/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/TOF/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/TRD/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/CTP/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/CPV/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/CPV/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/PHOS/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/PHOS/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/DataFormats/Detectors/EMCAL/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/Definitions -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/DataTypes -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/common/calibration/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FV0/calibration/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/GlobalTracking/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/ITS/reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/ITS/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/TPCFastTransformation -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/TPCFastTransformation/devtools -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/Interface -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TOF/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TOF/calibration/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/DCS/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TOF/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TOF/reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TOF/workflowIO/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/ITS/tracking/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/MFT/tracking/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Tracking/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Steer/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FT0/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FT0/raw/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/raw/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FDD/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FDD/reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FDD/raw/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FV0/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FV0/reconstruction/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FV0/simulation/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/FIT/FV0/raw/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/GlobalTrackingWorkflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/GlobalTrackingWorkflow/readers/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/GlobalTrackingWorkflow/helpers/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/ITS/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/common/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/Base -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/SliceTracker -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/TPCConvert -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/dEdx -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/ITS -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/TRDTracking -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/qa -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/display -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/Global -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/HLTHeaders -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/Merger -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/Refit -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/Debug -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/DataCompression -I/sw/SOURCES/O2/7497-slc8_x86-64/0/GPU/GPUTracking/TPCClusterFinder -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TRD/base/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/ITSMFT/MFT/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/calibration/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/simulation/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/spacecharge/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/qc/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/workflow/readers/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/TPC/monitor/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Workflow/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/CTF/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Clustering/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Mapping/Interface/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/PreClustering/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/TimeClustering/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Raw/Common/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Raw/Decoder/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Raw/ElecMap/include -I/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/MUON/MCH/Raw/ImplHelpers -isystem /sw/slc8_x86-64/ROOT/v6-24-06-18/include -isystem /sw/slc8_x86-64/boost/v1.75.0-19/include -isystem /sw/slc8_x86-64/fmt/7.1.0-13/include -isystem /sw/slc8_x86-64/FairLogger/v1.10.1-5/include -isystem /sw/slc8_x86-64/FairRoot/v18.4.2-39/include -isystem /sw/slc8_x86-64/arrow/v5.0.0-alice3-1/include -isystem /sw/slc8_x86-64/Vc/1.4.1-13/include -isystem /sw/slc8_x86-64/ms_gsl/3.1.0-7/include -isystem /sw/slc8_x86-64/FairMQ/v1.4.42-14/include/fairmq -isystem /sw/slc8_x86-64/FairMQ/v1.4.42-14/include -isystem /sw/slc8_x86-64/Common-O2/v1.6.0-19/include -isystem /sw/slc8_x86-64/Configuration/v2.6.3-7/include -isystem /sw/slc8_x86-64/libInfoLogger/v2.4.1-1/include -isystem /sw/slc8_x86-64/Monitoring/v3.8.11-6/include -isystem /sw/slc8_x86-64/libjalienO2/0.1.3-10/include -isystem /sw/slc8_x86-64/RapidJSON/v1.1.0-alice2-13/include -isystem /sw/slc8_x86-64/libuv/v1.40.0-13/include -isystem /sw/slc8_x86-64/DebugGUI/v0.6.1-8/include -isystem /sw/slc8_x86-64/GLFW/3.3.2-13/include -fPIC -O2 -std=c++17 -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o -MF Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o.d -o Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o -c /sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/AOD/src/AODProducerWorkflowSpec.cxx
/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/AOD/src/AODProducerWorkflowSpec.cxx: In member function 'virtual void o2::aodproducer::AODProducerWorkflowDPL::run(o2::framework::ProcessingContext&)':
/sw/SOURCES/O2/7497-slc8_x86-64/0/Detectors/AOD/src/AODProducerWorkflowSpec.cxx:988:114: error: request for member 'getEventRecords' in 'mcReader.std::unique_ptr<o2::steer::MCKinematicsReader>::operator->()->o2::steer::MCKinematicsReader::getDigitizationContext()', which is of pointer type 'const o2::steer::DigitizationContext*' (maybe you meant to use '->' ?)
  988 |   collectBCs(fddRecPoints, ft0RecPoints, fv0RecPoints, primVertices, mUseMC ? mcReader->getDigitizationContext().getEventRecords() : std::vector<o2::InteractionTimeRecord>{}, bcsMap);
      |                                                                                                                  ^~~~~~~~~~~~~~~
[3430/3454] Linking CXX shared library stage/lib64/libO2TPCInterpolationWorkflow.so

Full log here.

@alibuild

alibuild commented Nov 3, 2021

Copy link
Copy Markdown
Collaborator

Error while checking build/O2/o2 for 45d405a42da3efdfc6910c7ae8ab3ebf1aaff551 at 2021-11-03 13:27:

sw/BUILD/O2-latest/log
FAILED: Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o 
/sw/slc7_x86-64/GCC-Toolchain/v10.2.0-alice2-4/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DDPL_ENABLE_BACKTRACE -DENABLE_UPGRADES -DFAIRMQ_HAS_STD_FILESYSTEM=1 -DFMT_LOCALE -DO2lib_AODProducerWorkflow_EXPORTS -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/AOD/include -IDetectors/AOD -IDetectors/AOD/src -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/Vertexing/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Common/Utils/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/common/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Common/Constants/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/Common -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Framework/Logger/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Common/MathUtils/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Headers/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/MemoryResources/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Reconstruction/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/Utils -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/Common/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Utilities/rANS/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Parameters/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Common/Types/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/TPC/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/simulation/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/Base/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Common/Field/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Framework/Core/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/CCDB/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Framework/Foundation/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Framework/Foundation/3rdparty/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Utilities/PCG/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Common/SimConfig/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Algorithm/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/ITSMFT/ITS/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/ITSMFT/common/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/ITSMFT/common/base/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TPC/base/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/Raw/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FT0/reconstruction/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FT0/base/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FT0/simulation/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/FIT/FT0/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/Calibration/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Calibration/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/FIT/common/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FT0/calibration/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/GlobalTracking/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/ITSMFT/MFT/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/ITSMFT/MFT/base/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/ITSMFT/common/simulation/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/ITSMFT/common/reconstruction/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Framework/Utils/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/MUON/MCH/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/MUON/MID/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/FIT/FV0/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FV0/base/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/FIT/FDD/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FDD/base/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/ZDC/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/ZDC/base/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/TOF/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/TRD/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/CTP/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/CPV/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/CPV/base/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/PHOS/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/PHOS/base/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/DataFormats/Detectors/EMCAL/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/Definitions -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/DataTypes -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/common/calibration/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FV0/calibration/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/GlobalTracking/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/ITSMFT/ITS/reconstruction/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/ITSMFT/ITS/base/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/TPCFastTransformation -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/TPCFastTransformation/devtools -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/Interface -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TPC/reconstruction/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TOF/base/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TOF/calibration/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/DCS/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TOF/workflow/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TOF/reconstruction/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TOF/workflowIO/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/ITSMFT/ITS/tracking/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/ITSMFT/MFT/tracking/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/MUON/MCH/Tracking/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/MUON/MCH/Base/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Steer/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FT0/workflow/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FT0/raw/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/raw/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FDD/workflow/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FDD/reconstruction/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FDD/raw/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FV0/workflow/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FV0/reconstruction/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FV0/simulation/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/FIT/FV0/raw/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/GlobalTrackingWorkflow/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/GlobalTrackingWorkflow/readers/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/GlobalTrackingWorkflow/helpers/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/ITSMFT/ITS/workflow/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/ITSMFT/common/workflow/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/Base -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/SliceTracker -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/TPCConvert -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/dEdx -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/ITS -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/TRDTracking -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/qa -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/display -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/Global -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/HLTHeaders -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/Merger -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/Refit -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/Debug -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/DataCompression -I/sw/SOURCES/O2/7497-slc7_x86-64/0/GPU/GPUTracking/TPCClusterFinder -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TRD/base/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/ITSMFT/MFT/workflow/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TPC/workflow/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TPC/calibration/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TPC/simulation/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TPC/spacecharge/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TPC/qc/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TPC/workflow/readers/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/TPC/monitor/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/MUON/MCH/Workflow/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/MUON/MCH/CTF/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/MUON/MCH/Clustering/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/MUON/MCH/Mapping/Interface/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/MUON/MCH/PreClustering/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/MUON/MCH/TimeClustering/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/MUON/MCH/Raw/Common/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/MUON/MCH/Raw/Decoder/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/MUON/MCH/Raw/ElecMap/include -I/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/MUON/MCH/Raw/ImplHelpers -isystem /sw/slc7_x86-64/ROOT/v6-24-06-22/include -isystem /sw/slc7_x86-64/boost/v1.75.0-43/include -isystem /sw/slc7_x86-64/fmt/7.1.0-24/include -isystem /sw/slc7_x86-64/FairLogger/v1.10.1-4/include -isystem /sw/slc7_x86-64/FairRoot/v18.4.2-33/include -isystem /sw/slc7_x86-64/arrow/v5.0.0-alice3-1/include -isystem /sw/slc7_x86-64/Vc/1.4.1-74/include -isystem /sw/slc7_x86-64/ms_gsl/3.1.0-10/include -isystem /sw/slc7_x86-64/FairMQ/v1.4.42-11/include/fairmq -isystem /sw/slc7_x86-64/FairMQ/v1.4.42-11/include -isystem /sw/slc7_x86-64/Common-O2/v1.6.0-28/include -isystem /sw/slc7_x86-64/Configuration/v2.6.3-5/include -isystem /sw/slc7_x86-64/libInfoLogger/v2.4.1-1/include -isystem /sw/slc7_x86-64/Monitoring/v3.8.11-4/include -isystem /sw/slc7_x86-64/curl/7.70.0-38/include -isystem /sw/slc7_x86-64/libjalienO2/0.1.3-11/include -isystem /sw/slc7_x86-64/RapidJSON/v1.1.0-alice2-19/include -isystem /sw/slc7_x86-64/libuv/v1.40.0-14/include -isystem /sw/slc7_x86-64/DebugGUI/v0.6.1-4/include -isystem /sw/slc7_x86-64/GLFW/3.3.2-27/include -fPIC -O2 -std=c++17 -Werror -Wno-error=deprecated-declarations -O2 -g -fPIC -std=gnu++17 -MD -MT Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o -MF Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o.d -o Detectors/AOD/CMakeFiles/O2lib-AODProducerWorkflow.dir/src/AODProducerWorkflowSpec.cxx.o -c /sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/AOD/src/AODProducerWorkflowSpec.cxx
/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/AOD/src/AODProducerWorkflowSpec.cxx: In member function 'virtual void o2::aodproducer::AODProducerWorkflowDPL::run(o2::framework::ProcessingContext&)':
/sw/SOURCES/O2/7497-slc7_x86-64/0/Detectors/AOD/src/AODProducerWorkflowSpec.cxx:988:114: error: request for member 'getEventRecords' in 'mcReader.std::unique_ptr<o2::steer::MCKinematicsReader>::operator->()->o2::steer::MCKinematicsReader::getDigitizationContext()', which is of pointer type 'const o2::steer::DigitizationContext*' (maybe you meant to use '->' ?)
  988 |   collectBCs(fddRecPoints, ft0RecPoints, fv0RecPoints, primVertices, mUseMC ? mcReader->getDigitizationContext().getEventRecords() : std::vector<o2::InteractionTimeRecord>{}, bcsMap);
      |                                                                                                                  ^~~~~~~~~~~~~~~
[3225/3384] Building CXX object Detectors/TPC/monitor/CMakeFiles/O2lib-TPCMonitor.dir/src/SimpleEventDisplayGUI.cxx.o

Full log here.

@sawenzel

sawenzel commented Nov 4, 2021

Copy link
Copy Markdown
Collaborator

Is this tested/exercised as part of the full-system test? ... Ah I see #7500. So question answered.

@davidrohr

Copy link
Copy Markdown
Collaborator

Is this tested/exercised as part of the full-system test? ... Ah I see #7500. So question answered.

as of today the AOD creation is included in the full system test.

@chiarazampolli

Copy link
Copy Markdown
Collaborator Author

Hi,
It was also tested with reconstructed data from pilot beam.
Chiara

@davidrohr davidrohr merged commit fcbe55d into AliceO2Group:dev Nov 4, 2021
ezradlesser pushed a commit to ezradlesser/AliceO2 that referenced this pull request Dec 2, 2021
@chiarazampolli chiarazampolli deleted the AODproducer branch May 16, 2022 07:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

6 participants