39 REQUIRE(not_void<
decltype(
i)>);
41 REQUIRE(is_persistent_column<o2::aod::track::CollisionId>);
43 REQUIRE(is_self_index_column<o2::aod::mcparticle::DaughtersIdSlice>);
45 REQUIRE(!is_index_column<o2::aod::mcparticle::DaughtersIdSlice>);
46 REQUIRE(is_index_column<o2::aod::track::CollisionId>);
47 REQUIRE(is_index_column<o2::aod::indices::CollisionIds>);
52 REQUIRE(has_parent_t<o2::aod::Track>);
54 REQUIRE(is_metadata<o2::aod::TracksIUExtensionMetadata>);
62 REQUIRE(is_spawnable_column<o2::aod::track::Pt>);
64 REQUIRE(is_indexing_column<
Index<>>);
66 REQUIRE(is_dynamic_column<o2::aod::track::Energy<o2::aod::track::Signed1Pt, o2::aod::track::Tgl>>);
70 REQUIRE(is_column<o2::aod::track::Pt>);
72 REQUIRE(is_column<o2::aod::track::Energy<o2::aod::track::Signed1Pt, o2::aod::track::Tgl>>);
75 REQUIRE(is_table<o2::aod::Collisions>);
77 REQUIRE(is_iterator<o2::aod::Collision>);
79 REQUIRE(with_originals<o2::aod::Collisions>);
83 REQUIRE(with_base_table<o2::aod::Tracks>);
85 REQUIRE(is_index_table<o2::aod::Run3MatchedSparse>);
88 REQUIRE(is_preslice<
decltype(ps)>);
99 REQUIRE(is_not_filtered_table<o2::aod::Collisions>);
101 REQUIRE(is_join<o2::aod::Tracks>);
104 REQUIRE(is_smallgroups<
decltype(tl())>);
107 REQUIRE(is_producable<o2::aod::Collisions>);
110 REQUIRE(is_produces<
decltype(prod)>);
115 REQUIRE(is_produces_group<
decltype(prodg)>);
117 REQUIRE(is_spawnable<o2::aod::Tracks>);
120 REQUIRE(is_spawns<
decltype(spw)>);
123 REQUIRE(is_builds<
decltype(bld)>);
126 REQUIRE(is_outputobj<
decltype(oo)>);
129 REQUIRE(is_service<
decltype(srv)>);
132 REQUIRE(is_partition<
decltype(part)>);
136 REQUIRE(is_enumeration<
decltype(en)>);
140 REQUIRE(is_condition<
decltype(
c)>);
145 REQUIRE(is_condition_group<
decltype(cg)>);
149 REQUIRE(is_configurable<
decltype(
cc)>);
152 REQUIRE(is_configurable_axis<
decltype(ca)>);
154 REQUIRE(is_process_configurable<
decltype(P::doprocess1)>);
159 REQUIRE(is_configurable_group<
decltype(ccg)>);
163 REQUIRE(expressions::is_filter<
decltype(
f)>);
166 REQUIRE(is_combinations_generator<C>);