LArSamples::FuncCut Node1 LArSamples::FuncCut + min + max + FuncCut() + pass() + gotMin() + gotMax() + setEqual() Node2 LArSamples::DataFuncArgs + i1 + i2 + x1 + x2 + str + DataFuncArgs() + DataFuncArgs() + DataFuncArgs() + DataFuncArgs() + init() Node2->Node1 +args Node3 LArSamples::DataFuncSet + DataFuncSet() + DataFuncSet() + DataFuncSet() + doubleVal() + intVal() + val() + isNull() + isInt() Node3->Node1 +func Node4 LArSamples::DataFunc < int > Node4->Node3 +intFunc Node5 LArSamples::DataFunc < double > Node5->Node3 +doubleFunc