Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
314 commits
Select commit Hold shift + click to select a range
11f5167
Cables to the MFT and FIT patch panel
Jun 30, 2021
41c5131
FITRaw: hotfix for #6562 (#6566)
afurs Jul 2, 2021
c02e74c
Add first task of the LUT maker from fullsim (#6498)
njacazio Jul 2, 2021
223a52e
DPL: dump metrics at interval if enabled (#6526)
ktf Jul 2, 2021
8b6178d
Make decoding errors treatment more robust
shahor02 Jul 1, 2021
1bd9038
Fix obsolete copyright headers
shahor02 Jul 2, 2021
3445896
DPL: expire resource offers (#6549)
ktf Jul 2, 2021
e895b3b
Fix division by zero in MFT TrackFitter
sawenzel Jul 2, 2021
eafba54
[O2-2424] DPL Analysis: Rework slicing algorithm for merged AODs (#6557)
aalkin Jul 4, 2021
aa4631b
AOD conversion: Correct indexing of MCparticle to MCCollision
sawenzel Jul 2, 2021
fab878f
DPL: export environment variables when dumping DDS config.
ktf Jun 30, 2021
0970542
DPL: protect recursive preloading of libSegFault.so
ktf Jul 4, 2021
131b16d
Do not consider type {DPL/EOS} as unknown in the raw proxy
matthiasrichter Jul 2, 2021
9307b2c
DPL Analysis: demote message to info
ktf Jul 5, 2021
9ff61f0
Allow passing detector mask in dummy alignment upload macro
shahor02 Jul 5, 2021
2b105c0
fix in RDH update for CRU det. in trig. mode
shahor02 Jul 2, 2021
70742b0
Fixing typo on MB support shelf name
Jul 5, 2021
cdb3836
TPC CDBInterface: pick specific file from CCDB with timestamp and met…
tklemenz Feb 23, 2021
35d4013
Enable GRP semaphore by default / automatic removal
sawenzel Jul 5, 2021
4e57361
fix filtered grouping for merged AODs
aalkin Jul 5, 2021
2c37d27
TRD fix for empty frames (#6511)
bazinski Jul 6, 2021
0e5fb9c
A simple github action to check pragma once rule (#6592)
sawenzel Jul 6, 2021
ae21d9f
Remove remaining pragma once
sawenzel Jul 6, 2021
0a66dc3
Move to proper logger + protect file reads
mpuccio Jun 25, 2021
5664043
Fix json parsing and clang-tidy error
mpuccio Jun 29, 2021
5eb8a0f
lambdakzeroanalysis: add configurable for Dca histograms binning (#6556)
aimeric-landou Jul 6, 2021
75abb7b
First step towards the simulation challenge (#6530)
victor-gonzalez Jul 6, 2021
3d7bf78
add mc version of gammaTask and event cut histogram (#6588)
sstiefel19 Jul 6, 2021
9eb4f5f
DPL Analysis: correctly track consumed offers (#6600)
ktf Jul 6, 2021
dc091db
Fixes for TPC-ITS matching in ITS triggered mode
shahor02 Jul 5, 2021
7f79d99
Store det.mask in gGeoMnager and use in misalignment
shahor02 Jul 6, 2021
169a62e
Move TrackCuts to DataFormatsTPC
badarots Jun 28, 2021
b77f035
Initial attempt on TPC dEdx calibration
badarots May 23, 2021
17b68a6
Update pragmaonce.yml
sawenzel Jul 7, 2021
ab5f371
Update pragmaonce.yml
sawenzel Jul 7, 2021
b66d2cd
TPC: Improve detection/removal of duplicate digits
wiechula Jul 6, 2021
e2029ea
DPL Analysis: Slice and Array index columns (#6543)
aalkin Jul 7, 2021
43eb4fd
[MRRTF-122] Add MCH to FST
aphecetche Jul 5, 2021
6d1ebfb
[MRRTF-131] MCH: Add reader and writer specs for TrackMCH
aphecetche Jul 4, 2021
6bf572c
o2-sim: Ensure correct order of events in output file
sawenzel Jul 7, 2021
a1698aa
Changed the Kr-ClusterFinder such that it can read arbitrary long dig…
HauenderPhilip Jun 27, 2021
940712c
Update names of configurables and some comments
chiarazampolli Jul 5, 2021
0d49bb4
TRD calibration for vDrift and ExB added
martenole Jun 22, 2021
9593ce7
Update copyright notice
martenole Jul 5, 2021
c627eda
fix unmatched input/output
Kavaldrin Jun 7, 2021
f3ccc6c
[MCH] added decoder benchmarking
aferrero2707 Jun 16, 2021
744629a
[MCH] improved code structure
aferrero2707 Jun 16, 2021
bb2bcc3
[MCH] digits merging implementation
aferrero2707 Jun 16, 2021
4efb836
[MCH] make sure the digits merge table is allocated on the heap
aferrero2707 Jun 21, 2021
79c3430
[MCH] added check for DS channel overflow
aferrero2707 Jul 4, 2021
e6b8f13
[QC-134] Moving window in Mergers (#6456)
knopers8 Jul 8, 2021
381ca55
DPL Analysis: demote shm accounting messages (#6606)
ktf Jul 8, 2021
2360d52
Fix some of the ALICE 3 geometry issues (#6562)
mconcas Jul 8, 2021
5dbcf2f
FT0 module's positions according drawings
AllaMaevskaya Jul 6, 2021
9eea0b3
FV0 alignment
AllaMaevskaya Jul 6, 2021
80eb09e
Remove unnecessary track seed refs
martenole Jun 29, 2021
15bc6c7
Move transient data members from TRD tracks into helper struct
martenole Jun 29, 2021
f47b061
Add path length support, not sure where calculation should be done
martenole Jun 29, 2021
ef83fd8
Add filter for trigger records without ITS contribution
martenole Jul 1, 2021
229c2d0
Separate tracklet transformer and tracking and use InputHelper in bot…
martenole Jul 6, 2021
cc315e0
Check filter flag in TRD reco and adapt FST script
martenole Jul 8, 2021
b699ff8
[O2-2453] DPL Analysis: Fix integer result type inference for express…
aalkin Jul 9, 2021
e0d179f
DPL: process region callbacks as early as possible (#6553)
ktf Jul 9, 2021
12f49a1
It's enough to use MCHeader file to create digi context
sawenzel Jul 9, 2021
dade6a0
Less verbose printing in HitMerger
sawenzel Jul 9, 2021
8cc1b48
CI: Run space checker on pull_request_target
vkucera Jul 9, 2021
8cc6c98
[O2-2452] DPL Analysis: Fix extende tables example to account for una…
aalkin Jul 9, 2021
3dd03bb
[O2-2461] MCHRaw: bc offset should be applied before the rollover
aphecetche Jul 10, 2021
6d593ff
DPL Analysis: make all indices behave consistently with Filtered bind…
aalkin Jul 12, 2021
f12c60c
DPL Analysis: add unsigned int types to Variant/Configurable (#6577)
aalkin Jul 12, 2021
246d14f
Fix unused variable warning
martenole Jul 9, 2021
2fc1634
Add more information to TrackExtra table (#6596)
nburmaso Jul 12, 2021
c087814
Dont disable FillEmptyHBF for CRU det. in triggered mode
shahor02 Jul 11, 2021
d61b26f
FST: Add multiplicities for TRD components to be fast enough
davidrohr Jul 4, 2021
bc3c708
FST: Increase sleeps during memory allocation to avoid wrong NUMA pin…
davidrohr Jul 4, 2021
eff9877
GPU: Add tpcIncreasedMinClustersPerRow option
davidrohr Jul 8, 2021
0c70cd3
GPU: Bugfix: buffer size corrections must be performed before cluster…
davidrohr Jul 8, 2021
5324fcc
GPU: Fix integer overflow in buffer size estimation
davidrohr Jul 9, 2021
17f6a6a
move tracklet HCH to beginning of tracklets and always present
bazinski Jul 1, 2021
28a94cd
[EMCAL-694] Summing all digits within one tower using SDigitizer
hahassan7 Jul 8, 2021
c0f64b4
[FV0] (1) Add separate waveforms for ring 1-4 and ring 5 and (2) ta…
arvindkhuntia Jul 12, 2021
f33279c
MCH: Include CH6L in electronic mapping (#6605)
aphecetche Jul 12, 2021
c175aa0
DPL: force processing of region callback without waiting for data (#6…
ktf Jul 12, 2021
695c985
Option to scale global material density for systematic studies
sawenzel Jul 12, 2021
f2ff0c4
[CTF] Bugfix swaped entries in literals metadata
MichaelLettrich Jul 12, 2021
fdd982c
Fix order to align with hyperloop (#6633)
jgrosseo Jul 13, 2021
4180e38
ZDC Adding protection for missing STF (#6529)
cortesep Jul 13, 2021
950ae12
Add Pythia8 process name and code to MC event header
preghenella Jun 17, 2021
b6f246d
Catch arrow Check failed/assert to prevent DPL workflow hangs
sawenzel Jul 13, 2021
b3f6ce4
Do not LOG(INFO) from device configuration
shahor02 Jul 13, 2021
bd97dee
fix sending whole messages
bazinski Jul 9, 2021
a088e5d
add DistStf as mandatory input for TOF decoder (#6625)
noferini Jul 13, 2021
4c8b50a
trd fix corrupt data at end of digits
bazinski Jun 30, 2021
966ab87
[EMCAL-630] Move to gamma2 raw fitter by default
mfasDa Jul 13, 2021
b069a75
remove TRDBase/Digit.h
jolopezl Jul 4, 2021
bc29442
[O2-2132] CMake: Get rid of custom test wrapper script
aphecetche Apr 12, 2021
4c52d2d
[GPU/Full System Test] GPU standalone benchmarking (#6484)
mconcas Jul 14, 2021
14fa88b
Missing CMake entry in #6305
badarots Jul 13, 2021
de0b3aa
TRD digit converter improvements
jbarrella Jul 7, 2021
8b70ac0
Fix for CPV/RawReaderMemory to handle HBF orbits properly at the begi…
sevdokim Jul 13, 2021
de2e9ea
PWGHF: Improved MC-reco mode of DDbar correlation code
fcolamar Jun 23, 2021
c4dae19
Fix to comment lines
fcolamar Jun 23, 2021
f27d2ae
Added support for reflection mass distributions
fcolamar Jun 24, 2021
bd9198c
Added reflection cases also to 2D mass plots and correlations distrib…
fcolamar Jun 29, 2021
7a4cd1a
Adapted cases for D+D- to preserve compatibility with taskCorrelation…
fcolamar Jun 29, 2021
9be588a
Fixed histogram labels
fcolamar Jul 12, 2021
82b561f
Add the geometry misaligner class
robincaron13 May 21, 2021
dda7474
Add small fixes and comments
robincaron13 May 26, 2021
63222f3
Fix CI warnings
rpezzi Jun 2, 2021
8160782
Add CCDB path to store AlignParams objects
robincaron13 Jun 5, 2021
e83889d
Add external input misalign parameters
robincaron13 Jun 6, 2021
33457e0
Fix alignID and not applying alignment to geom
robincaron13 Jun 8, 2021
3ea0b25
Add test macro and small fixes in misaligner
robincaron13 Jun 14, 2021
0b3875d
Please consider the following formatting changes
alibuild Jun 16, 2021
4989c11
Fix copyright headers
rpezzi Jul 7, 2021
9f35a03
use Nchannels as FT0 constants
AllaMaevskaya Jul 14, 2021
30acd7f
Export Framework headers required for O2Physics (#6641)
TimoWilken Jul 15, 2021
91c8114
Make json workflow description avalable for cefp (#6623)
mpuccio Jul 15, 2021
cc3dc65
A utility to engineer collision structures in a timeframe
sawenzel Jul 14, 2021
ca6d8cf
Add V0s table to the converter
nburmaso Jul 14, 2021
9601b00
Use GlobalTrackID as a key for unordered_map instead of int index
nburmaso Jul 14, 2021
a454ae8
Add cascades to the converter
nburmaso Jul 14, 2021
11d6128
Add an exception throw if positive or negative track index not found
nburmaso Jul 15, 2021
ede8bb1
Add an exception throw if a bachelor track index not found
nburmaso Jul 15, 2021
6eae8c8
DPL: fix idling readers
ktf Jul 15, 2021
10f5981
DPL GUI: fix switch-case fallthrough (#6646)
anerokhi Jul 15, 2021
a750e70
DPL Analysis: better tweaking of default aod-memory-rate-limit (#6645)
ktf Jul 15, 2021
d32b2f3
DPL: fix unassigned variable (#6647)
anerokhi Jul 16, 2021
1977800
MathUtils: Fix a copy-paste bug introduced in ae8838eec8c3148fef40772…
anerokhi Jul 16, 2021
e293a36
PWGHF: Rearrange selections and add possibility to apply pT-different…
fgrosa Jul 16, 2021
47123cf
[MID] remove unwanted local scope of variable (#6649)
anerokhi Jul 16, 2021
4974c84
Fix typo in RecoContainer concerning V0s
sawenzel Jul 16, 2021
babd4f0
Bug fix from @anerokhi
cortesep Jul 16, 2021
bd4fcd1
Extend detectors CTFHeader by format version and dict. timestamp
shahor02 Jul 16, 2021
a7c7b1a
full_system_test.sh can run with externally provided CTF dictionary
shahor02 Jul 16, 2021
96a2892
DPL Analysis: add an exception on incorrect join (#6644)
aalkin Jul 17, 2021
2055961
thread-safe version of Gaussian fit with error extraction
shahor02 Jul 16, 2021
d8cd406
Analysis/PWGDQ: merge v0selector in DQ (#6634)
dsekihat Jul 17, 2021
1179c2a
TPCReconstruction: Fix typo
anerokhi Jul 16, 2021
91ec538
MatchTPCITS: fix leftover declaration of variable
anerokhi Jul 18, 2021
0ae0acf
Remove leftover count increment
anerokhi Jul 18, 2021
8bbbf67
fix abs to std::abs in CaloRawFitterGS.cxx
shahor02 Jul 18, 2021
b0b4bbd
use reference instead of copy in the loop, CTP/Configuration
shahor02 Jul 18, 2021
69224f0
DPL GUI: Fix format specifiers for (u)int64_t (#6662)
anerokhi Jul 18, 2021
270a4a7
Do not ignore O2_BUILTIN_(UN)LIKELY parameter (#6671)
anerokhi Jul 19, 2021
6a9574d
Add va_end (#6667)
anerokhi Jul 19, 2021
6af9b8a
Jet code: Prevent expensive copying (#6665)
anerokhi Jul 19, 2021
b30a97d
Remove dangling throw (#6669)
anerokhi Jul 19, 2021
4d3195e
Silence a potentially unused variable warning (#6651)
anerokhi Jul 19, 2021
296b6c4
PWGPP: Update efficiency task (#6656)
njacazio Jul 19, 2021
605c933
[QC-110] Performance improvements in Dispatcher (#6560)
knopers8 Jul 19, 2021
796c682
Return optional port in DataSampling::PortForPolicy (#6282)
knopers8 Jul 19, 2021
95123db
Fix compilation issue on macOS (#6683)
ktf Jul 19, 2021
12547a5
"Update femtodream: V0 selection class and Math class" (#6628)
sartozza Jul 19, 2021
c965aa0
TPC: make canvas own histograms
wiechula Jul 19, 2021
75f92bb
Remove obsolete functions form Geo.cxx
fapfap69 Jul 19, 2021
151e0ab
Fix invalid iterator use UB
anerokhi Jul 19, 2021
c6cf6e9
Safer way to erase TimeSlots
shahor02 Jul 19, 2021
7056c01
Set configurable GPU device from CLI
mconcas Jul 16, 2021
88c5f3c
Add toggle for test types
mconcas Jul 18, 2021
476bf96
Add macro to visualize result
mconcas Jul 18, 2021
88c12c0
DPL: misc cleanups (#6682)
ktf Jul 20, 2021
501e0ba
DPL Analysis: fix and update table builder (#6676)
aalkin Jul 20, 2021
2a66ccb
Add description of PID tables (#6678)
njacazio Jul 20, 2021
41601c9
TRD raw reader can dump to file
martenole Jul 19, 2021
70bbaf8
Add README for TRD reco workflow
martenole Jul 19, 2021
16f8040
Use array delete
anerokhi Jul 20, 2021
5c9b29f
adjust jobutils error detection pattern
sawenzel Jul 20, 2021
6c7e4ee
Fix fp conversion and bc addressing (#6672)
cortesep Jul 20, 2021
77c3ab6
Make building without tests possible again (#6699)
anerokhi Jul 21, 2021
17245c8
Rework filling process for MC track labels
nburmaso Jul 21, 2021
1cd95bc
DPL: use old value for maxMemory (#6702)
ktf Jul 21, 2021
d33bfe7
DPL: use C++20 aggregate initialisers for services (#6701)
ktf Jul 21, 2021
090b414
PWGPP: apply reco. ev. cut on tracks as well (#6706)
njacazio Jul 22, 2021
74698c3
Preparing nuclei-task for pilot testbeam and MC validation (#6698)
akalweit Jul 22, 2021
56111e3
Make raw page data generator for DPLUtils unit tests a separate class
matthiasrichter Jun 21, 2021
2ca1b77
Adding DPL parser tool for raw page sequences provided by DPL input.
matthiasrichter Jul 10, 2021
47571f0
Minor bugfix, declaring class member storing template feature as stat…
matthiasrichter Jul 10, 2021
6eeacf1
Adding benchmark for DPLRawPageOrganizer
matthiasrichter Jul 21, 2021
3393bcd
DPL: websocket RFC requires encoding using network byte order (#6710)
ktf Jul 22, 2021
3e6d705
Allow to set continueMode for GeneratorFromO2Kine
preghenella Jul 22, 2021
494c7d0
CTFs written *.root.part file and renamed to *.root on file close
shahor02 Jul 22, 2021
4951982
[EMCAL-701] Add protection for missing / empty timeframes
mfasDa Jul 22, 2021
9fbdb2e
FIT: update from FEE, new field in raw data
Jul 21, 2021
b8307be
Alice 3: embedding FT3 inner disks in BP vacuum
mconcas Jul 21, 2021
475a353
MFT: add tracker option for clusters full scan
bovulpes Jul 20, 2021
28a09be
ignore values <=1 in log-normal fit
shahor02 Jul 22, 2021
a51dc34
O2HitMerger: Fix memory leaks
sawenzel Jul 22, 2021
cf4f3ec
Fix pT tolerance application in preselection
fgrosa Jul 22, 2021
3cf3d44
Less verbose output from analysis-validation task
sawenzel Jul 22, 2021
5df6315
AO2D: extend writing of tracks and particles (#6691)
njacazio Jul 23, 2021
50ccfd6
Fix fatal bit in detector field
preghenella Jul 23, 2021
607f88f
New Beam Pipe Support on the C side
Jul 19, 2021
6a0f21b
Self index columns (#6688)
jgrosseo Jul 23, 2021
71e9c12
[o2femtodream] Analysis task for track-track femto (#6686)
Jul 23, 2021
d52974a
[EMCAL-565]: Modified BoostHistogramUtils after testing. (#6462)
hjbossi Jul 23, 2021
ab989fa
Refurbished TPC-ITS afterburner
shahor02 Jul 22, 2021
94b27b1
DPL: populate DataTakingContext from data (#6731)
ktf Jul 23, 2021
b711217
Test not writing data
mconcas Jul 20, 2021
c540b6b
Destroy events after usage
mconcas Jul 20, 2021
a27b223
Destroy stream after usage, thanks
mconcas Jul 20, 2021
20cb32b
Launch 10x more kernels in Async benchmark
mconcas Jul 22, 2021
d4991a7
Add more granularity to options
mconcas Jul 23, 2021
b43c6fe
[EMCAL-703] Add optional settable subspecification for raw to digits …
mfasDa Jul 23, 2021
d80a192
GPUTRDTracker: Use CAMath::Abs
anerokhi Jul 24, 2021
f743918
Ignore clangd .cache folder (#6741)
anerokhi Jul 26, 2021
0f9764a
Next step towards the simulation challenge (#6734)
victor-gonzalez Jul 26, 2021
46c25a7
modify endpoint definition and sort tracklets before sending
bazinski Jul 14, 2021
bcad43e
fix linkid and hcid mapping and sorting
bazinski Jul 20, 2021
27cb474
partial fix for charges
bazinski Jul 22, 2021
3716da3
DPL: add driverStart callback to ServiceSpec
ktf Jul 21, 2021
91d17dd
DPL: add driver service for configuration
ktf Jul 21, 2021
a7b25bc
Use slice and array (#6629)
jgrosseo Jul 26, 2021
e4e31d6
Corrupted raw data handling improved; Impact on PHOS implemented; Ali…
Jul 24, 2021
ed127f8
TPC: Update laser track drift velocity calibration
wiechula Jul 20, 2021
fb1af27
TPC: several unrelated smaller fixes and improvements
wiechula Jul 20, 2021
a775c10
TPC: fix treatment of sync offset in LinkZS data
wiechula Jul 20, 2021
1f43d80
DPL Analysis: sanitize writing of tables
ktf Jul 26, 2021
e4aa560
PWGPP/qaEfficiency: Prevent expensive copying
anerokhi Jul 26, 2021
00cba71
[QC-626] Data Sampling: Support again varying subspecs in different p…
knopers8 Jul 26, 2021
46c872e
DPL RootTreeWriter: always amend branch name(s) if the callback is co…
matthiasrichter Jul 23, 2021
4eff506
GPU: Fix compiler warning
davidrohr Jul 26, 2021
43ce1e4
FST: In the conversion tool, write to stdout even if InfoLogger is av…
davidrohr Jul 26, 2021
02d9914
DPL: Forward more FMQ command line option
davidrohr Jul 26, 2021
2cad45f
FST: Need longer delay after creating DD DATA SHM segment
davidrohr Jul 26, 2021
5c285c4
FST: Fix NUMA balancing issue, need to mlock memory directly after se…
davidrohr Jul 26, 2021
c4a2bc5
GPU Workflow: make sure to create lock file with correct permissions …
davidrohr Jul 26, 2021
41dea52
GPU: Build benchmark only for O2 builds
davidrohr Jul 26, 2021
7669cee
GPU Display: don't draw clusters multiple times if cluster 2 collisio…
davidrohr Jul 26, 2021
f63a915
DPL: automatically load objecs from CCDB (#6755)
ktf Jul 27, 2021
a1f4508
add ITS layers patten to TrkClusRef from AfterBurner
shahor02 Jul 26, 2021
a6b3131
Account ITS-TPC AfterBurner tracks in AOD producer
shahor02 Jul 26, 2021
329a45d
Implementation of the ITS Half Barrels (#6584)
mario6829 Jul 27, 2021
564ca5c
Fix RawWriter & proper CCDB handling in Digitizer
sevdokim Jul 22, 2021
eb556de
Added check for valid geometry addresses
sevdokim Jul 26, 2021
bd46d51
Shorthand isPrimaryParticle (#6749)
jgrosseo Jul 27, 2021
18eb5f3
DPL Analysis: Introducing conditional expressions (#6753)
aalkin Jul 27, 2021
4827bce
Added script which allows automatic update of O2 data model documenta…
pbuehler Jul 27, 2021
8927567
Several small bugfixes (mostly histogram binning and filling) (#6748)
akalweit Jul 27, 2021
8b72275
Fix formatting of headers
ktf Jul 27, 2021
0c08a56
DPL: do not add a dummy sink if TFN is used
ktf Jul 27, 2021
80d980c
DPL: make sure single reader, multiple spawners works
ktf Jul 27, 2021
c16f5fe
Task based central trigger processor (#6758)
mpuccio Jul 28, 2021
3e3112e
median/MAD estimator + more robust log-normal fit
shahor02 Jul 27, 2021
4fe5f4e
DPL: avoid warning about uninitialised usage
ktf Jul 23, 2021
9157d84
Remove unintentional virtual specifier
anerokhi Jul 24, 2021
8605852
Use ClassDefNV when there are no virtual functions
anerokhi Jul 24, 2021
43df3da
make tracklethcheader optional in various forms
bazinski Jul 23, 2021
480b3bd
Add dynamic columns for daughter prongs (#6690)
ddobrigk Jul 28, 2021
7ad281d
Fixing the ProducerTask for V0, starting to implement the filling QA …
sartozza Aug 9, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
9 changes: 3 additions & 6 deletions .cmake-format.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,12 +85,9 @@
"DESTINATION": '*',
}
},
"o2_add_test_wrapper": {
"flags": ["DONT_FAIL_ON_TIMEOUT"],
"o2_add_test_command": {
"kwargs": {
"COMMAND": '*',
"NO_BOOST_TEST": '*',
"MAX_ATTEMPTS": '*',
"TIMEOUT": '*',
"NAME": '*',
"WORKING_DIRECTORY": '*',
Expand All @@ -105,7 +102,6 @@
"INSTALL": '*',
"NO_BOOST_TEST": '*',
"COMPONENT_NAME": '*',
"MAX_ATTEMPTS": '*',
"TIMEOUT": '*',
"WORKING_DIRECTORY": '*',
"SOURCES": '*',
Expand All @@ -116,10 +112,11 @@
}
},
"o2_add_test_root_macro": {
"flags": ["LOAD_ONLY"],
"flags": ["COMPILE","COMPILE_ONLY"],
"kwargs": {
"ENVIRONMENT": '*',
"PUBLIC_LINK_LIBRARIES": '*',
"PUBLIC_INCLUDE_DIRECTORIES": '*',
"LABELS": '*',
}
},
Expand Down
18 changes: 18 additions & 0 deletions .github/workflows/pragmaonce.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: pragma-once checker

on: [pull_request_target]

jobs:
build:
runs-on: ubuntu-20.04

steps:
- uses: actions/checkout@v2
with:
ref: ${{ github.event.pull_request.head.sha }}
persist-credentials: false

- name: Run pragma check
id: pragma_check
run: |
git --no-pager grep -l '#pragma once' -- '*.h' && exit 1 || exit 0
2 changes: 1 addition & 1 deletion .github/workflows/space-checker.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Find bad spacing in modified text files
name: Space checker
on: [push, pull_request]
on: [push, pull_request_target]
env:
MAIN_BRANCH: dev
jobs:
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,9 @@ cmake_install.cmake
compile_commands.json

# IDEs files
.cache
.cproject
.devcontainer*
.project
.idea
.settings
Expand Down
13 changes: 7 additions & 6 deletions Algorithm/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
# Copyright CERN and copyright holders of ALICE O2. This software is distributed
# under the terms of the GNU General Public License v3 (GPL Version 3), copied
# verbatim in the file "COPYING".
# Copyright 2019-2020 CERN and copyright holders of ALICE O2.
# See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
# All rights not expressly granted are reserved.
#
# See http://alice-o2.web.cern.ch/license for full licensing information.
# This software is distributed under the terms of the GNU General Public
# License v3 (GPL Version 3), copied verbatim in the file "COPYING".
#
# In applying this license CERN does not waive the privileges and immunities
# granted to it by virtue of its status as an Intergovernmental Organization or
# submit itself to any jurisdiction.
# granted to it by virtue of its status as an Intergovernmental Organization
# or submit itself to any jurisdiction.

o2_add_header_only_library(Algorithm INTERFACE_LINK_LIBRARIES O2::Headers)

Expand Down
9 changes: 5 additions & 4 deletions Algorithm/include/Algorithm/BitstreamReader.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/include/Algorithm/FlattenRestore.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/include/Algorithm/HeaderStack.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/include/Algorithm/O2FormatParser.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/include/Algorithm/PageParser.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/include/Algorithm/Parser.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/include/Algorithm/RangeTokenizer.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/include/Algorithm/TableView.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/include/Algorithm/mpl_tools.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/test/StaticSequenceAllocator.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/test/headerstack.cxx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/test/o2formatparser.cxx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/test/pageparser.cxx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/test/parser.cxx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/test/tableview.cxx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/test/test_BitstreamReader.cxx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/test/test_FlattenRestore.cxx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/test/test_RangeTokenizer.cxx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
9 changes: 5 additions & 4 deletions Algorithm/test/test_mpl_tools.cxx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Copyright CERN and copyright holders of ALICE O2. This software is
// distributed under the terms of the GNU General Public License v3 (GPL
// Version 3), copied verbatim in the file "COPYING".
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// See http://alice-o2.web.cern.ch/license for full licensing information.
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
Expand Down
23 changes: 17 additions & 6 deletions Analysis/ALICE3/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
# Copyright CERN and copyright holders of ALICE O2. This software is distributed
# under the terms of the GNU General Public License v3 (GPL Version 3), copied
# verbatim in the file "COPYING".
# Copyright 2019-2020 CERN and copyright holders of ALICE O2.
# See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
# All rights not expressly granted are reserved.
#
# See http://alice-o2.web.cern.ch/license for full licensing information.
# This software is distributed under the terms of the GNU General Public
# License v3 (GPL Version 3), copied verbatim in the file "COPYING".
#
# In applying this license CERN does not waive the privileges and immunities
# granted to it by virtue of its status as an Intergovernmental Organization or
# submit itself to any jurisdiction.
# granted to it by virtue of its status as an Intergovernmental Organization
# or submit itself to any jurisdiction.

o2_add_header_only_library(ALICE3Analysis)

Expand All @@ -25,6 +26,16 @@ o2_add_dpl_workflow(alice3-qa-multiplicity
PUBLIC_LINK_LIBRARIES O2::Framework O2::AnalysisDataModel O2::AnalysisCore
COMPONENT_NAME Analysis)

o2_add_dpl_workflow(alice3-qa-singleparticle
SOURCES src/alice3-qa-singleparticle.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2::AnalysisDataModel O2::AnalysisCore
COMPONENT_NAME Analysis)

o2_add_dpl_workflow(alice3-lutmaker
SOURCES src/alice3-lutmaker.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2::AnalysisDataModel O2::AnalysisCore
COMPONENT_NAME Analysis)

o2_add_dpl_workflow(alice3-pid-rich-qa
SOURCES src/pidRICHqa.cxx
PUBLIC_LINK_LIBRARIES O2::AnalysisDataModel O2::AnalysisCore O2::ALICE3Analysis
Expand Down
Loading