Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
7effe8d
Table rework
aalkin Aug 26, 2024
d14768b
minor rebase fixes
aalkin Nov 19, 2024
d6861e6
improve cursor conditions
aalkin Nov 19, 2024
508adf0
fix wrong autoreplace
aalkin Nov 19, 2024
e9f5734
introduce transformBase() function; fix Spawns setting output incorre…
aalkin Nov 20, 2024
34461f1
Please consider the following formatting changes
alibuild Nov 20, 2024
255d681
move static_assert to requries
aalkin Nov 20, 2024
22c02c4
Please consider the following formatting changes
alibuild Nov 20, 2024
dd421a7
improve is_spawnable
aalkin Nov 20, 2024
6050d09
fix erroneous forward declaration of TableMetadata
aalkin Nov 20, 2024
f5738b6
move is_metadata trait to soa
aalkin Nov 20, 2024
91d75c1
Revert "Please consider the following formatting changes"
aalkin Nov 20, 2024
a0ed066
Revert "move static_assert to requries"
aalkin Nov 20, 2024
a4cf7ad
introduce string helpers for TableRef
aalkin Nov 21, 2024
ee0d90c
fixup! introduce string helpers for TableRef
aalkin Nov 21, 2024
11b81f2
split functions in place of if-constexpr
aalkin Nov 21, 2024
e7491bf
Please consider the following formatting changes
alibuild Nov 21, 2024
8032a17
Update ASoA.h for gcc
aalkin Nov 21, 2024
44635e1
fix makeEmptyTable
aalkin Nov 21, 2024
8021cd1
improve concepts
aalkin Nov 22, 2024
36045e0
fixup! improve concepts
aalkin Nov 22, 2024
aad2e5b
improve requirements; separate nested if-constexpr
aalkin Nov 27, 2024
936f4fe
traits -> concepts
aalkin Nov 27, 2024
6eb8ea8
more trait->concept
aalkin Nov 27, 2024
76f4052
make it compile with gcc 14.2
aalkin Nov 27, 2024
11bc59c
Please consider the following formatting changes
alibuild Nov 27, 2024
cd6e6f1
gcc misinterprets dependent types from parent class
aalkin Nov 28, 2024
ec9bc8c
improve chunk handling in column iterator
aalkin Nov 28, 2024
69f18f1
fixup! improve chunk handling in column iterator
aalkin Nov 28, 2024
48ad2d7
improve originals computation; fix for table version corner case
aalkin Nov 28, 2024
4fbf25b
support iterators types where table is required (sigh)
aalkin Dec 3, 2024
2597edb
is_same->same_as
aalkin Nov 27, 2024
f3e8dd3
is_smallgroups concept
aalkin Nov 27, 2024
9c00096
use base_of_template
aalkin Nov 27, 2024
4f3fff7
is_join concept
aalkin Nov 27, 2024
e72b0cb
Please consider the following formatting changes
alibuild Dec 3, 2024
9c625d2
Merge pull request #70 from alibuild/alibot-cleanup-13664
aalkin Dec 3, 2024
d75c13a
fixup! is_same->same_as
aalkin Dec 3, 2024
8839382
Please consider the following formatting changes
alibuild Dec 3, 2024
9c86a2c
Merge pull request #71 from alibuild/alibot-cleanup-13664
aalkin Dec 3, 2024
540f7d8
fixup! is_join concept
aalkin Dec 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
#include <boost/functional/hash.hpp>
#include <boost/tuple/tuple.hpp>
#include <boost/unordered_map.hpp>
#include <string>
#include <vector>
#include <Framework/AnalysisHelpers.h>

namespace o2::aodhelpers
Expand Down Expand Up @@ -55,7 +53,7 @@ auto createTableCursor(framework::ProcessingContext& pc)
framework::Produces<T> c;
c.resetCursor(pc.outputs()
.make<framework::TableBuilder>(framework::OutputForTable<T>::ref()));
c.setLabel(o2::aod::MetadataTrait<T>::metadata::tableLabel());
c.setLabel(aod::label<T::ref>());
return c;
}
} // namespace o2::aodhelpers
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
#include "DataFormatsTRD/TrackTRD.h"
#include "DetectorsBase/GRPGeomHelper.h"
#include "DetectorsBase/Propagator.h"
#include "Framework/AnalysisHelpers.h"
#include "Framework/DataProcessorSpec.h"
#include "Framework/Task.h"
#include "ReconstructionDataFormats/GlobalTrackID.h"
Expand All @@ -36,7 +35,6 @@
#include <cstdint>
#include <limits>
#include <set>
#include <string>
#include <vector>
#include <random>
using namespace o2::framework;
Expand Down
6 changes: 3 additions & 3 deletions Detectors/AOD/src/StandaloneAODProducer.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ void fillMCollisionTable(o2::steer::MCKinematicsReader const& mcreader)

TFile outfile("aod.root", "UPDATE");
{
TableToTree t2t(mccoltable, &outfile, aod::MetadataTrait<o2::aod::McCollisions>::metadata::tableLabel());
TableToTree t2t(mccoltable, &outfile, aod::description_str(aod::signature<o2::aod::McCollisions::ref>()).data());
t2t.addAllBranches();
t2t.process();
}
Expand Down Expand Up @@ -200,12 +200,12 @@ void fillCollisionAndTrackTable()
f.Close();
TFile outfile("aod.root", "RECREATE");
{
TableToTree t2t(colltable, &outfile, aod::MetadataTrait<o2::aod::Collisions>::metadata::tableLabel());
TableToTree t2t(colltable, &outfile, aod::description_str(aod::signature<o2::aod::Collisions::ref>()).data());
t2t.addAllBranches();
t2t.process();
}
{
TableToTree t2t(tracktable, &outfile, "Tracks" /* aod::MetadataTrait<o2::aod::Tracks>::metadata::tableLabel() */);
TableToTree t2t(tracktable, &outfile, aod::description_str(aod::signature<o2::aod::StoredTracks::ref>()).data());
t2t.addAllBranches();
t2t.process();
}
Expand Down
1 change: 1 addition & 0 deletions Framework/Core/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,7 @@ add_executable(o2-test-framework-core
test/test_Services.cxx
test/test_StringHelpers.cxx
test/test_StaticFor.cxx
test/test_TableSpawner.cxx
test/test_TMessageSerializer.cxx
test/test_TableBuilder.cxx
test/test_TimeParallelPipelining.cxx
Expand Down
Loading
Loading