Skip to content

Commit 9662815

Browse files
authored
Merge branch 'AliceO2Group:dev' into new-detector4
2 parents 65af1c8 + ab8bcd7 commit 9662815

File tree

102 files changed

+1213
-921
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+1213
-921
lines changed

.cmake-format.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,6 @@
6666
"HEADERS": '*',
6767
}
6868
},
69-
"o2_target_man_page": {
70-
"kwargs": {
71-
"NAME": '+',
72-
"SECTION": '*',
73-
}
74-
},
7569
"add_root_dictionary": {
7670
"kwargs": {
7771
"LINKDEF": '+',

Algorithm/CMakeLists.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@
1111

1212
o2_add_header_only_library(Algorithm INTERFACE_LINK_LIBRARIES O2::Headers)
1313

14-
o2_target_man_page(Algorithm NAME Algorithm SECTION 3)
15-
o2_target_man_page(Algorithm NAME algorithm_parser SECTION 3)
16-
1714
o2_add_test(o2formatparser
1815
SOURCES test/o2formatparser.cxx
1916
COMPONENT_NAME Algorithm

Algorithm/doc/Algorithm.3.in

Lines changed: 0 additions & 12 deletions
This file was deleted.

Algorithm/doc/algorithm_parser.3.in

Lines changed: 0 additions & 135 deletions
This file was deleted.

CCDB/src/CcdbApi.cxx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -958,14 +958,14 @@ void* CcdbApi::extractFromLocalFile(std::string const& filename, std::type_info
958958

959959
bool CcdbApi::initTGrid() const
960960
{
961-
if (mNeedAlienToken && !mAlienInstance) {
961+
if (mNeedAlienToken && !gGrid) {
962962
static bool allowNoToken = getenv("ALICEO2_CCDB_NOTOKENCHECK") && atoi(getenv("ALICEO2_CCDB_NOTOKENCHECK"));
963963
if (!allowNoToken && !checkAlienToken()) {
964964
LOG(fatal) << "Alien Token Check failed - Please get an alien token before running with https CCDB endpoint, or alice-ccdb.cern.ch!";
965965
}
966-
mAlienInstance = TGrid::Connect("alien");
966+
TGrid::Connect("alien");
967967
static bool errorShown = false;
968-
if (!mAlienInstance && errorShown == false) {
968+
if (!gGrid && errorShown == false) {
969969
if (allowNoToken) {
970970
LOG(error) << "TGrid::Connect returned nullptr. May be due to missing alien token";
971971
} else {
@@ -974,7 +974,7 @@ bool CcdbApi::initTGrid() const
974974
errorShown = true;
975975
}
976976
}
977-
return mAlienInstance != nullptr;
977+
return gGrid != nullptr;
978978
}
979979

980980
void* CcdbApi::downloadFilesystemContent(std::string const& url, std::type_info const& tinfo, std::map<string, string>* headers) const

CMakeLists.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@ include(O2AddTestRootMacro)
8686
include(O2ReportNonTestedMacros)
8787
include(O2TargetRootDictionary)
8888
include(O2DataFile)
89-
include(O2TargetManPage)
9089
include(O2AddWorkflow)
9190
include(O2SetROOTPCMDependencies)
9291
include(O2AddHipifiedExecutable)
@@ -117,10 +116,6 @@ endif()
117116

118117
add_subdirectory(config)
119118

120-
add_custom_target(man ALL)
121-
o2_target_man_page(man NAME o2)
122-
o2_target_man_page(man NAME FairMQDevice)
123-
124119
# Testing and packaging only needed if we are the top level directory
125120
if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
126121
# Documentation

Common/DCAFitter/include/DCAFitter/DCAFitterN.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ class DCAFitterN
142142
FailInv2ndDeriv, // inversion of 2nd derivatives failed
143143
FailCorrTracks, // correction of tracks to updated x failed
144144
FailCloserAlt, // alternative PCA is closer
145+
//
146+
NStatusesDefined
145147
};
146148

147149
static constexpr int getNProngs() { return N; }
@@ -989,7 +991,7 @@ GPUd() bool DCAFitterN<N, Args...>::minimizeChi2()
989991
}
990992

991993
if (mMaxDZIni > 0 && !roughDZCut()) { // apply rough cut on tracks Z difference
992-
mFitStatus[mCurHyp] = FitStatus::RejTrackX;
994+
mFitStatus[mCurHyp] = FitStatus::RejTrackRoughZ;
993995
return false;
994996
}
995997

@@ -1063,7 +1065,7 @@ GPUd() bool DCAFitterN<N, Args...>::minimizeChi2NoErr()
10631065
setTrackPos(mTrPos[mCurHyp][i], mCandTr[mCurHyp][i]); // prepare positions
10641066
}
10651067
if (mMaxDZIni > 0 && !roughDZCut()) { // apply rough cut on tracks Z difference
1066-
mFitStatus[mCurHyp] = FitStatus::RejTrackX;
1068+
mFitStatus[mCurHyp] = FitStatus::RejTrackRoughZ;
10671069
return false;
10681070
}
10691071

DataFormats/Reconstruction/include/ReconstructionDataFormats/TrackParametrization.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
#include "GPUCommonDef.h"
3030
#include "GPUCommonRtypes.h"
3131
#include "GPUCommonMath.h"
32-
#include "GPUCommonArray.h"
3332
#include "GPUROOTCartesianFwd.h"
3433

3534
#ifndef GPUCA_GPUCODE_DEVICE

Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ void BarrelAlignmentSpec::updateTimeDependentParams(ProcessingContext& pc)
265265
prevField = newField;
266266
if (mDetMask[DetID::TPC]) {
267267
mTPCParam.reset(new o2::gpu::GPUParam);
268-
mTPCParam->SetDefaults(o2::base::Propagator::Instance()->getNominalBz());
268+
mTPCParam->SetDefaults(o2::base::Propagator::Instance()->getNominalBz(), false);
269269
mController->setTPCParam(mTPCParam.get());
270270
}
271271
}

Detectors/GlobalTrackingWorkflow/study/CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#add_compile_options(-O0 -g -fPIC)
1313

1414
o2_add_library(GlobalTrackingStudy
15+
TARGETVARNAME targetName
1516
SOURCES src/TPCTrackStudy.cxx
1617
src/TrackingStudy.cxx
1718
src/SVStudy.cxx
@@ -23,6 +24,7 @@ o2_add_library(GlobalTrackingStudy
2324
src/TrackInfoExt.cxx
2425
src/TrackMCStudyConfig.cxx
2526
src/TrackMCStudyTypes.cxx
27+
src/TPCClusSelector.cxx
2628
PUBLIC_LINK_LIBRARIES O2::GlobalTracking
2729
O2::GlobalTrackingWorkflowReaders
2830
O2::GlobalTrackingWorkflowHelpers
@@ -73,3 +75,8 @@ o2_add_executable(dump-workfow
7375
COMPONENT_NAME bc-tracks
7476
SOURCES src/track-dump-workflow.cxx
7577
PUBLIC_LINK_LIBRARIES O2::GlobalTrackingStudy)
78+
79+
if (OpenMP_CXX_FOUND)
80+
target_compile_definitions(${targetName} PRIVATE WITH_OPENMP)
81+
target_link_libraries(${targetName} PRIVATE OpenMP::OpenMP_CXX)
82+
endif()

0 commit comments

Comments
 (0)