Project
Loading...
Searching...
No Matches
test_IndexBuilder.cxx File Reference
#include "Framework/AnalysisDataModel.h"
#include "Framework/AnalysisTask.h"
#include <catch_amalgamated.hpp>

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::aod
 
namespace  o2::aod::coords
 
namespace  o2::aod::extra_1
 
namespace  o2::aod::extra_2
 
namespace  o2::aod::extra_3
 
namespace  o2::aod::test_indices
 
namespace  o2::aod::extra_4
 

Functions

 o2::aod::O2ORIGIN ("TST")
 
 o2::aod::coords::DECLARE_SOA_COLUMN_FULL (X, x, float, "x")
 
 o2::aod::coords::DECLARE_SOA_COLUMN_FULL (Y, y, float, "y")
 
 o2::aod::coords::DECLARE_SOA_COLUMN_FULL (Z, z, float, "z")
 
 o2::aod::DECLARE_SOA_TABLE (Points, "TST", "POINTS", Index<>, coords::X, coords::Y, coords::Z)
 
 o2::aod::extra_1::DECLARE_SOA_INDEX_COLUMN (Point, point)
 
 o2::aod::extra_1::DECLARE_SOA_COLUMN_FULL (D, d, float, "d")
 
 o2::aod::DECLARE_SOA_TABLE (Distances, "TST", "DISTANCES", Index<>, extra_1::PointId, extra_1::D)
 
 o2::aod::extra_2::DECLARE_SOA_INDEX_COLUMN (Point, point)
 
 o2::aod::extra_2::DECLARE_SOA_COLUMN_FULL (IsTrue, istrue, bool, "istrue")
 
 o2::aod::DECLARE_SOA_TABLE (Flags, "TST", "Flags", Index<>, extra_2::PointId, extra_2::IsTrue)
 
 o2::aod::extra_3::DECLARE_SOA_INDEX_COLUMN (Point, point)
 
 o2::aod::extra_3::DECLARE_SOA_COLUMN_FULL (Category, category, int32_t, "category")
 
 o2::aod::DECLARE_SOA_TABLE (Categorys, "TST", "Categories", Index<>, extra_3::PointId, extra_3::Category)
 
 o2::aod::test_indices::DECLARE_SOA_INDEX_COLUMN (Point, point)
 
 o2::aod::test_indices::DECLARE_SOA_INDEX_COLUMN (Distance, distance)
 
 o2::aod::test_indices::DECLARE_SOA_INDEX_COLUMN (Flag, flag)
 
 o2::aod::test_indices::DECLARE_SOA_INDEX_COLUMN (Category, category)
 
 o2::aod::DECLARE_SOA_INDEX_TABLE (IDXs, Points, "Index1", test_indices::PointId, test_indices::DistanceId, test_indices::FlagId, test_indices::CategoryId)
 
 o2::aod::DECLARE_SOA_INDEX_TABLE (IDX2s, Points, "Index2", test_indices::DistanceId, test_indices::PointId, test_indices::FlagId, test_indices::CategoryId)
 
 TEST_CASE ("TestIndexBuilder")
 
 o2::aod::extra_4::DECLARE_SOA_COLUMN_FULL (Bin, bin, int, "bin")
 
 o2::aod::extra_4::DECLARE_SOA_COLUMN_FULL (Color, color, int, "color")
 
 o2::aod::DECLARE_SOA_TABLE (BinnedPoints, "TST", "BinnedPoints", Index<>, extra_4::Bin, test_indices::PointId)
 
 o2::aod::DECLARE_SOA_TABLE (ColoredPoints, "TST", "ColoredPoints", Index<>, extra_4::Color, test_indices::PointId)
 
 o2::aod::test_indices::DECLARE_SOA_SLICE_INDEX_COLUMN (BinnedPoint, binsSlice)
 
 o2::aod::test_indices::DECLARE_SOA_ARRAY_INDEX_COLUMN (ColoredPoint, colorsList)
 
 o2::aod::DECLARE_SOA_INDEX_TABLE (IDX3s, Points, "Index3", test_indices::PointId, test_indices::BinnedPointIdSlice, test_indices::ColoredPointIds)
 
 TEST_CASE ("AdvancedIndexTables")
 

Function Documentation

◆ TEST_CASE() [1/2]

TEST_CASE ( "AdvancedIndexTables"  )

Definition at line 159 of file test_IndexBuilder.cxx.

◆ TEST_CASE() [2/2]

TEST_CASE ( "TestIndexBuilder"  )

Definition at line 65 of file test_IndexBuilder.cxx.