Hi all,
Having different histogram class templates to make processing easier.
My idea here was to create a parser which can take json input and creates automated default histograms from this. So here are a toy example how this could look like:
{
"default1D": {
"title": "bla",
"x": "bla",
"y": "#",
"minX": "0",
"maxX": 128,
"nBins": 128,
},
"default2D": {
"title": "bla",
"x": "bla",
"y": "#",
"minX": "0",
"maxX": 128,
"nBinsX": 128,
"minY": "0",
"maxY": 128,
"nBinsY": 128,
},
"detectorX": {
"1DHistos":
[
{
"name": "FPGAID",
"type": "count",
"y": "#",
"minX": 0,
"maxX": 12,
"nBins": 12,
"value": "fpgaID",
"startChipID": 0,
"endChipID": 128,
"condition": "ROOT style: tree->Draw("X","X>10","");"
},
{
"name": "timeDiff",
"type": "diff",
"y": "#",
"xaxis": "col",
"minX": -256,
"maxX": 256,
"nBins": 512,
"value": "chipID",
"startChipID": 0,
"endChipID": 128,
"condition": "ROOT style: tree->Draw("X","X>10","");"
},
]
....
}
Best,
Marius |