Project
Loading...
Searching...
No Matches
o2::aod::test Namespace Reference

Functions

 DECLARE_SOA_COLUMN_FULL (X, x, float, "x")
 
 DECLARE_SOA_COLUMN_FULL (Y, y, float, "y")
 
 DECLARE_SOA_COLUMN_FULL (Z, z, float, "z")
 
 DECLARE_SOA_DYNAMIC_COLUMN (Sum, sum, [](float x, float y) { return x+y;})
 
 DECLARE_SOA_DYNAMIC_COLUMN (SumFreeArgs, sumFreeArgs, [](float x, float y, float freeArg) { return x+y+freeArg;})
 
 DECLARE_SOA_COLUMN (X, x, float)
 
 DECLARE_SOA_COLUMN (Y, y, float)
 
 DECLARE_SOA_COLUMN (Z, z, float)
 
 DECLARE_SOA_COLUMN (Foo, foo, float)
 
 DECLARE_SOA_COLUMN (Bar, bar, float)
 
 DECLARE_SOA_COLUMN (EventProperty, eventProperty, float)
 
 DECLARE_SOA_EXPRESSION_COLUMN (Sqfoo, sqfoo, float, nsqrt(test::foo))
 
 DECLARE_SOA_COLUMN (X, x, int)
 
 DECLARE_SOA_COLUMN (Y, y, int)
 
 DECLARE_SOA_COLUMN (Z, z, int)
 
 DECLARE_SOA_DYNAMIC_COLUMN (Sum, sum, [](int x, int y) { return x+y;})
 
 DECLARE_SOA_EXPRESSION_COLUMN (ESum, esum, int, test::x+test::y)
 
 DECLARE_SOA_COLUMN_FULL (SomeBool, someBool, bool, "someBool")
 
 DECLARE_SOA_COLUMN_FULL (Color, color, int32_t, "color")
 
 DECLARE_SOA_COLUMN (N, n, int)
 
 DECLARE_SOA_INDEX_COLUMN (Info, info)
 
 DECLARE_SOA_INDEX_COLUMN_FULL (PointA, pointA, int, Points, "_A")
 
 DECLARE_SOA_INDEX_COLUMN_FULL (PointB, pointB, int, Points, "_B")
 
 DECLARE_SOA_COLUMN_FULL (Thickness, thickness, int, "thickness")
 
 DECLARE_SOA_COLUMN (L1, l1, std::vector< float >)
 
 DECLARE_SOA_COLUMN (L2, l2, std::vector< int >)
 
 DECLARE_SOA_INDEX_COLUMN (Origint, origint)
 
 DECLARE_SOA_INDEX_COLUMN_FULL (AltOrigint, altOrigint, int, Origints, "_alt")
 
 DECLARE_SOA_ARRAY_INDEX_COLUMN (Origint, origints)
 
 DECLARE_SOA_INDEX_COLUMN_FULL (SinglePoint, singlePoint, int32_t, Points3Ds, "")
 
 DECLARE_SOA_ARRAY_INDEX_COLUMN (Points3D, pointGroup)
 
 DECLARE_SOA_SLICE_INDEX_COLUMN (Points3D, pointSlice)
 
 DECLARE_SOA_SELF_INDEX_COLUMN (OtherPoint, otherPoint)
 
 DECLARE_SOA_SELF_SLICE_INDEX_COLUMN (PointSeq, pointSeq)
 
 DECLARE_SOA_SELF_ARRAY_INDEX_COLUMN (PointSet, pointSet)
 
 DECLARE_SOA_COLUMN (SmallIntArray, smallIntArray, int8_t[32])
 
 DECLARE_SOA_BITMAP_COLUMN (BoolArray, boolArray, 32)
 
 DECLARE_SOA_COLUMN (ID, id, int)
 
 DECLARE_SOA_INDEX_COLUMN (Event, event)
 
 DECLARE_SOA_COLUMN (Arr, arr, float[3])
 
 DECLARE_SOA_COLUMN (Boo, boo, bool)
 
 DECLARE_SOA_COLUMN (Lst, lst, std::vector< double >)
 
 DECLARE_SOA_COLUMN_FULL (Px, px, float, "px")
 
 DECLARE_SOA_COLUMN_FULL (Py, py, float, "py")
 
 DECLARE_SOA_COLUMN_FULL (Pz, pz, float, "pz")
 
 DECLARE_SOA_COLUMN_FULL (Xyz, xyz, float[3], "xyz")
 
 DECLARE_SOA_COLUMN_FULL (Ij, ij, int[2], "ij")
 
 DECLARE_SOA_COLUMN_FULL (Random, random, double, "random")
 
 DECLARE_SOA_COLUMN_FULL (Ev, ev, int, "ev")
 
 DECLARE_SOA_EXPRESSION_COLUMN (Rsq, rsq, float, test::x *test::x+test::y *test::y+test::z *test::z)
 
 DECLARE_SOA_EXPRESSION_COLUMN (Sin, sin, float, test::x/nsqrt(test::x *test::x+test::y *test::y))
 

Function Documentation

◆ DECLARE_SOA_ARRAY_INDEX_COLUMN() [1/2]

o2::aod::test::DECLARE_SOA_ARRAY_INDEX_COLUMN ( Origint  ,
origints   
)

◆ DECLARE_SOA_ARRAY_INDEX_COLUMN() [2/2]

o2::aod::test::DECLARE_SOA_ARRAY_INDEX_COLUMN ( Points3D  ,
pointGroup   
)

◆ DECLARE_SOA_BITMAP_COLUMN()

o2::aod::test::DECLARE_SOA_BITMAP_COLUMN ( BoolArray  ,
boolArray  ,
32   
)

◆ DECLARE_SOA_COLUMN() [1/17]

o2::aod::test::DECLARE_SOA_COLUMN ( Arr  ,
arr  ,
float  [3] 
)

◆ DECLARE_SOA_COLUMN() [2/17]

o2::aod::test::DECLARE_SOA_COLUMN ( Bar  ,
bar  ,
float   
)

◆ DECLARE_SOA_COLUMN() [3/17]

o2::aod::test::DECLARE_SOA_COLUMN ( Boo  ,
boo  ,
bool   
)

◆ DECLARE_SOA_COLUMN() [4/17]

o2::aod::test::DECLARE_SOA_COLUMN ( EventProperty  ,
eventProperty  ,
float   
)

◆ DECLARE_SOA_COLUMN() [5/17]

o2::aod::test::DECLARE_SOA_COLUMN ( Foo  ,
foo  ,
float   
)

◆ DECLARE_SOA_COLUMN() [6/17]

o2::aod::test::DECLARE_SOA_COLUMN ( ID  ,
id  ,
int   
)

◆ DECLARE_SOA_COLUMN() [7/17]

o2::aod::test::DECLARE_SOA_COLUMN ( L1  ,
l1  ,
std::vector< float >   
)

◆ DECLARE_SOA_COLUMN() [8/17]

o2::aod::test::DECLARE_SOA_COLUMN ( L2  ,
l2  ,
std::vector< int  
)

◆ DECLARE_SOA_COLUMN() [9/17]

o2::aod::test::DECLARE_SOA_COLUMN ( Lst  ,
lst  ,
std::vector< double >   
)

◆ DECLARE_SOA_COLUMN() [10/17]

o2::aod::test::DECLARE_SOA_COLUMN ( ,
n  ,
int   
)

◆ DECLARE_SOA_COLUMN() [11/17]

o2::aod::test::DECLARE_SOA_COLUMN ( SmallIntArray  ,
smallIntArray  ,
int8_t  [32] 
)

◆ DECLARE_SOA_COLUMN() [12/17]

o2::aod::test::DECLARE_SOA_COLUMN ( ,
x  ,
float   
)

◆ DECLARE_SOA_COLUMN() [13/17]

o2::aod::test::DECLARE_SOA_COLUMN ( ,
x  ,
int   
)

◆ DECLARE_SOA_COLUMN() [14/17]

o2::aod::test::DECLARE_SOA_COLUMN ( ,
y  ,
float   
)

◆ DECLARE_SOA_COLUMN() [15/17]

o2::aod::test::DECLARE_SOA_COLUMN ( ,
y  ,
int   
)

◆ DECLARE_SOA_COLUMN() [16/17]

o2::aod::test::DECLARE_SOA_COLUMN ( ,
z  ,
float   
)

◆ DECLARE_SOA_COLUMN() [17/17]

o2::aod::test::DECLARE_SOA_COLUMN ( ,
z  ,
int   
)

◆ DECLARE_SOA_COLUMN_FULL() [1/13]

o2::aod::test::DECLARE_SOA_COLUMN_FULL ( Color  ,
color  ,
int32_t  ,
"color"   
)

◆ DECLARE_SOA_COLUMN_FULL() [2/13]

o2::aod::test::DECLARE_SOA_COLUMN_FULL ( Ev  ,
ev  ,
int  ,
"ev"   
)

◆ DECLARE_SOA_COLUMN_FULL() [3/13]

o2::aod::test::DECLARE_SOA_COLUMN_FULL ( Ij  ,
ij  ,
int  [2],
"ij"   
)

◆ DECLARE_SOA_COLUMN_FULL() [4/13]

o2::aod::test::DECLARE_SOA_COLUMN_FULL ( Px  ,
px  ,
float  ,
"px"   
)

◆ DECLARE_SOA_COLUMN_FULL() [5/13]

o2::aod::test::DECLARE_SOA_COLUMN_FULL ( Py  ,
py  ,
float  ,
"py"   
)

◆ DECLARE_SOA_COLUMN_FULL() [6/13]

o2::aod::test::DECLARE_SOA_COLUMN_FULL ( Pz  ,
pz  ,
float  ,
"pz"   
)

◆ DECLARE_SOA_COLUMN_FULL() [7/13]

o2::aod::test::DECLARE_SOA_COLUMN_FULL ( Random  ,
random  ,
double  ,
"random"   
)

◆ DECLARE_SOA_COLUMN_FULL() [8/13]

o2::aod::test::DECLARE_SOA_COLUMN_FULL ( SomeBool  ,
someBool  ,
bool  ,
"someBool"   
)

◆ DECLARE_SOA_COLUMN_FULL() [9/13]

o2::aod::test::DECLARE_SOA_COLUMN_FULL ( Thickness  ,
thickness  ,
int  ,
"thickness"   
)

◆ DECLARE_SOA_COLUMN_FULL() [10/13]

o2::aod::test::DECLARE_SOA_COLUMN_FULL ( ,
x  ,
float  ,
"x"   
)

◆ DECLARE_SOA_COLUMN_FULL() [11/13]

o2::aod::test::DECLARE_SOA_COLUMN_FULL ( Xyz  ,
xyz  ,
float  [3],
"xyz"   
)

◆ DECLARE_SOA_COLUMN_FULL() [12/13]

o2::aod::test::DECLARE_SOA_COLUMN_FULL ( ,
y  ,
float  ,
"y"   
)

◆ DECLARE_SOA_COLUMN_FULL() [13/13]

o2::aod::test::DECLARE_SOA_COLUMN_FULL ( ,
z  ,
float  ,
"z"   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [1/3]

o2::aod::test::DECLARE_SOA_DYNAMIC_COLUMN ( Sum  ,
sum  ,
[] (float x, float y) { return x+y;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [2/3]

o2::aod::test::DECLARE_SOA_DYNAMIC_COLUMN ( Sum  ,
sum  ,
[] (int x, int y) { return x+y;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [3/3]

o2::aod::test::DECLARE_SOA_DYNAMIC_COLUMN ( SumFreeArgs  ,
sumFreeArgs  ,
[] (float x, float y, float freeArg) { return x+y+freeArg;}   
)

◆ DECLARE_SOA_EXPRESSION_COLUMN() [1/4]

o2::aod::test::DECLARE_SOA_EXPRESSION_COLUMN ( ESum  ,
esum  ,
int  ,
test::x+test::y   
)

◆ DECLARE_SOA_EXPRESSION_COLUMN() [2/4]

o2::aod::test::DECLARE_SOA_EXPRESSION_COLUMN ( Rsq  ,
rsq  ,
float  ,
test::x *test::x+test::y *test::y+test::z *test::z   
)

◆ DECLARE_SOA_EXPRESSION_COLUMN() [3/4]

o2::aod::test::DECLARE_SOA_EXPRESSION_COLUMN ( Sin  ,
sin  ,
float  ,
test::x/  nsqrttest::x *test::x+test::y *test::y 
)

◆ DECLARE_SOA_EXPRESSION_COLUMN() [4/4]

o2::aod::test::DECLARE_SOA_EXPRESSION_COLUMN ( Sqfoo  ,
sqfoo  ,
float  ,
nsqrt(test::foo)   
)

◆ DECLARE_SOA_INDEX_COLUMN() [1/3]

o2::aod::test::DECLARE_SOA_INDEX_COLUMN ( Event  ,
event   
)

◆ DECLARE_SOA_INDEX_COLUMN() [2/3]

o2::aod::test::DECLARE_SOA_INDEX_COLUMN ( Info  ,
info   
)

◆ DECLARE_SOA_INDEX_COLUMN() [3/3]

o2::aod::test::DECLARE_SOA_INDEX_COLUMN ( Origint  ,
origint   
)

◆ DECLARE_SOA_INDEX_COLUMN_FULL() [1/4]

o2::aod::test::DECLARE_SOA_INDEX_COLUMN_FULL ( AltOrigint  ,
altOrigint  ,
int  ,
Origints  ,
"_alt"   
)

◆ DECLARE_SOA_INDEX_COLUMN_FULL() [2/4]

o2::aod::test::DECLARE_SOA_INDEX_COLUMN_FULL ( PointA  ,
pointA  ,
int  ,
Points  ,
"_A"   
)

◆ DECLARE_SOA_INDEX_COLUMN_FULL() [3/4]

o2::aod::test::DECLARE_SOA_INDEX_COLUMN_FULL ( PointB  ,
pointB  ,
int  ,
Points  ,
"_B"   
)

◆ DECLARE_SOA_INDEX_COLUMN_FULL() [4/4]

o2::aod::test::DECLARE_SOA_INDEX_COLUMN_FULL ( SinglePoint  ,
singlePoint  ,
int32_t  ,
Points3Ds  ,
""   
)

◆ DECLARE_SOA_SELF_ARRAY_INDEX_COLUMN()

o2::aod::test::DECLARE_SOA_SELF_ARRAY_INDEX_COLUMN ( PointSet  ,
pointSet   
)

◆ DECLARE_SOA_SELF_INDEX_COLUMN()

o2::aod::test::DECLARE_SOA_SELF_INDEX_COLUMN ( OtherPoint  ,
otherPoint   
)

◆ DECLARE_SOA_SELF_SLICE_INDEX_COLUMN()

o2::aod::test::DECLARE_SOA_SELF_SLICE_INDEX_COLUMN ( PointSeq  ,
pointSeq   
)

◆ DECLARE_SOA_SLICE_INDEX_COLUMN()

o2::aod::test::DECLARE_SOA_SLICE_INDEX_COLUMN ( Points3D  ,
pointSlice   
)