Open miranov25 opened 11 months ago
string treeName="tree" string query="abs(qPt)<10" string htmlOut="test.html" string treeVar=R"(["qPt","tgl","nclsF", "nCrossed", "clFraction", "isPrim0","nclsFExpqPt","qptNclFraction","tglNclFraction","fTPCNClsShared","fITSClusterMap","fTPCSignal","fTPCChi2NCl","fITSChi2NCl","trackVz"])"; string derVar= R"(df["ITSOn"]=1*(df["fITSClusterMap"]>0); df["TPCOn"]=1*(df["nCrossed"]>0); df["isPrim0"]=1*(df["isPrim0"]>0) )" string deltaTemplate="" {deltaTemplate+= R"(widgetParams+=[["spinnerRange",["qPt"],{"name":"qPt"}], ["spinnerRange",["tgl"],{"name":"tgl"}],["multiSelect",["isPrim0"],{"name":"isPrim0"}], ["multiSelect",["ITSOn"],{"name":"ITSOn"}], ["multiSelect",["TPCOn"],{"name":"TPCOn"}]])" "\n" R"(widgetLayoutDesc["Select"]=[["qPt","tgl"],["isPrim0","ITSOn","TPCOn"]] )" "\n" ; } verbose=1; code=makeTreeTemplateDraw(treeName,query,treeVar,derVar, deltaTemplate,htmlOut,verbose)
Goal
Example use case configuration