Thanks! I originally tried the templated version, but couldn’t make it work. I will try again.
I think I still need something like
if (df.GetColumnType("variable")=="int")
{
df.Define(...,Build2DObservable<int>,...).Aggregate(...,fill<int>,...);
}
else if (df.GetColumnType("variable")=="ROOT::VecOps::RVec<int>")
{
df.Define(...,Build2DObservable<ROOT::VecOps::RVec<int>>,...).Aggregate(...,fill<ROOT::VecOps::RVec<int>>,...)
}
...
Or can I resolve the type in a better way?
Zdenek