Skip to content

[PWGUD] Add new task upcVmRof.cxx#16497

Draft
jgcn wants to merge 5 commits into
AliceO2Group:masterfrom
jgcn:sunriseJan26
Draft

[PWGUD] Add new task upcVmRof.cxx#16497
jgcn wants to merge 5 commits into
AliceO2Group:masterfrom
jgcn:sunriseJan26

Conversation

@jgcn
Copy link
Copy Markdown
Collaborator

@jgcn jgcn commented Jun 2, 2026

Task to study 2 and 4 track vector meson photonuclear production taking into account the ROF and the Time Frame of the candidate.

@vkucera
Copy link
Copy Markdown
Collaborator

vkucera commented Jun 2, 2026

@jgcn Your branch is five months old. Please update it and make sure that the PR passes the checks before you mark it as ready for review.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 2, 2026

O2 linter results: ❌ 14 errors, ⚠️ 7 warnings, 🔕 0 disabled

@jgcn jgcn marked this pull request as ready for review June 2, 2026 13:43
@jgcn jgcn enabled auto-merge (squash) June 2, 2026 13:44
@alibuild
Copy link
Copy Markdown
Collaborator

alibuild commented Jun 2, 2026

Error while checking build/O2Physics/o2 for 137a216 at 2026-06-02 15:46:

## sw/BUILD/O2Physics-latest/log
2026-06-02T15:45:39.107+0200 [49:139932491472512] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-06-02T15:45:39.107+0200 [49:139932491472512] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGUD/Tasks/upcVmRof.cxx:281:39: error: 'kNoTimeFrameBorder' is not a member of 'o2::aod::evsel'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGUD/Tasks/upcVmRof.cxx:284:39: error: 'kNoITSROFrameBorder' is not a member of 'o2::aod::evsel'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGUD/Tasks/upcVmRof.cxx:298:40: error: 'kNoTimeFrameBorder' is not a member of 'o2::aod::evsel'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGUD/Tasks/upcVmRof.cxx:301:40: error: 'kNoITSROFrameBorder' is not a member of 'o2::aod::evsel'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGUD/Tasks/upcVmRof.cxx:304:40: error: 'kIsVertexITSTPC' is not a member of 'o2::aod::evsel'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGUD/Tasks/upcVmRof.cxx:307:40: error: 'kNoSameBunchPileup' is not a member of 'o2::aod::evsel'
2026-06-02T15:45:39.008+0200 [48:140632603864704] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-06-02T15:45:39.008+0200 [48:140632603864704] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-06-02T15:46:06.649+0200 [48:140632603864704] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv6:%5B::1%5D:8980: Failed to connect to remote host: Connection refused]
ninja: build stopped: subcommand failed.

Full log here.

@jgcn jgcn disabled auto-merge June 2, 2026 13:48
@jgcn jgcn marked this pull request as draft June 2, 2026 13:48
@alibuild
Copy link
Copy Markdown
Collaborator

alibuild commented Jun 2, 2026

Error while checking build/O2Physics/staging for 137a216 at 2026-06-02 15:49:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGUD/Tasks/upcVmRof.cxx:281:39: error: 'kNoTimeFrameBorder' is not a member of 'o2::aod::evsel'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGUD/Tasks/upcVmRof.cxx:284:39: error: 'kNoITSROFrameBorder' is not a member of 'o2::aod::evsel'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGUD/Tasks/upcVmRof.cxx:298:40: error: 'kNoTimeFrameBorder' is not a member of 'o2::aod::evsel'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGUD/Tasks/upcVmRof.cxx:301:40: error: 'kNoITSROFrameBorder' is not a member of 'o2::aod::evsel'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGUD/Tasks/upcVmRof.cxx:304:40: error: 'kIsVertexITSTPC' is not a member of 'o2::aod::evsel'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGUD/Tasks/upcVmRof.cxx:307:40: error: 'kNoSameBunchPileup' is not a member of 'o2::aod::evsel'
ninja: build stopped: subcommand failed.

Full log here.

Comment thread PWGUD/Tasks/upcVmRof.cxx
Comment on lines +23 to +39
#include "CCDB/BasicCCDBManager.h"
#include "CCDB/CcdbApi.h"
#include "CommonConstants/LHCConstants.h"
#include "CommonDataFormat/BunchFilling.h"
#include "DataFormatsFDD/Digit.h"
#include "DataFormatsFIT/Triggers.h"
#include "DataFormatsParameters/AggregatedRunInfo.h"
#include "DataFormatsParameters/GRPLHCIFData.h"
#include "DataFormatsParameters/GRPMagField.h"
#include "DataFormatsParameters/GRPObject.h"
#include "Framework/ASoA.h"
#include "Framework/ASoAHelpers.h"
#include "Framework/AnalysisDataModel.h"
#include "Framework/AnalysisTask.h"
#include "Framework/HistogramRegistry.h"
#include "Framework/runDataProcessing.h"
#include "ReconstructionDataFormats/Vertex.h"
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.

External headers must be included with <>. Also make sure that you include exactly what you use.

Comment thread PWGUD/Tasks/upcVmRof.cxx
Comment on lines +162 to +168
// histograms
HistogramRegistry bcTH1Registry{"bcTH1Registry", {}};
std::map<std::string, std::shared_ptr<TH1>> bcTH1Pointers;
HistogramRegistry bcTH2Registry{"bcTH2Registry", {}};
std::map<std::string, std::shared_ptr<TH2>> bcTH2Pointers;
HistogramRegistry colTH1Registry{"colTH1Registry", {}};
std::map<std::string, std::shared_ptr<TH1>> colTH1Pointers;
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.

Why do you declare multiple registries?

Comment thread PWGUD/Tasks/upcVmRof.cxx
Comment on lines +178 to +179
static const int kRofPerOrbit = 6; // valid for pO, OO and PbPb in Run 3
static const int kRofShift = 64; // bc shift of ITS. Valid for pO, OO and PbPb in Run 3
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.

Don't use the k prefix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

3 participants