{
"cells": [
{
"cell_type": "markdown",
"id": "7bee5f9a",
"metadata": {},
"source": [
"# testMergeCont\n",
"Macro demonstrating the merging of containers.\n",
"\n",
"\n",
"\n",
"**Author:** The Root Team \n",
"This notebook tutorial was automatically generated with ROOTBOOK-izer from the macro found in the ROOT repository on Tuesday, March 19, 2024 at 07:12 PM."
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "1cc4d951",
"metadata": {
"collapsed": false,
"execution": {
"iopub.execute_input": "2024-03-19T19:12:19.915104Z",
"iopub.status.busy": "2024-03-19T19:12:19.914674Z",
"iopub.status.idle": "2024-03-19T19:12:20.659328Z",
"shell.execute_reply": "2024-03-19T19:12:20.657856Z"
}
},
"outputs": [],
"source": [
"TFile *f;"
]
},
{
"cell_type": "markdown",
"id": "d552f1b5",
"metadata": {},
"source": [
" Definition of a helper function: "
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "2cdba02e",
"metadata": {
"collapsed": false,
"execution": {
"iopub.execute_input": "2024-03-19T19:12:20.664229Z",
"iopub.status.busy": "2024-03-19T19:12:20.663849Z",
"iopub.status.idle": "2024-03-19T19:12:20.694027Z",
"shell.execute_reply": "2024-03-19T19:12:20.692697Z"
}
},
"outputs": [],
"source": [
"%%cpp -d\n",
"TSeqCollection *GetCollection()\n",
"{\n",
" TObject *obj;\n",
"#ifndef ClingWorkAroundMissingDynamicScope\n",
"# define ClingWorkAroundMissingDynamicScope\n",
"#endif\n",
" f = TFile::Open(\"hsimple.root\");\n",
" if( !f ) {\n",
"#ifdef ClingWorkAroundMissingDynamicScope\n",
" f = (TFile*)gROOT->ProcessLine(\"hsimple(1);\");\n",
"#else\n",
" f = hsimple(1);\n",
"#endif\n",
" }\n",
" gROOT->cd();\n",
" TList *l0 = new TList();\n",
" TList *l01 = new TList();\n",
" TH1 *hpx = (TH1*)f->Get(\"hpx\");\n",
" printf(\"Adding hpx: %d entries\\n\", (int)hpx->GetEntries());\n",
" l01->Add(hpx);\n",
" TH1 *hpxpy = (TH1*)f->Get(\"hpxpy\");\n",
" l01->Add(hpxpy);\n",
" TH1 *hprof = (TH1*)f->Get(\"hprof\");\n",
" l0->Add(hprof);\n",
" l0->Add(l01);\n",
" return l0;\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "03812d66",
"metadata": {
"collapsed": false,
"execution": {
"iopub.execute_input": "2024-03-19T19:12:20.705755Z",
"iopub.status.busy": "2024-03-19T19:12:20.705372Z",
"iopub.status.idle": "2024-03-19T19:12:21.245777Z",
"shell.execute_reply": "2024-03-19T19:12:21.244573Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Adding hpx: 25000 entries\n",
"Adding hpx: 25000 entries\n",
"Adding hpx: 25000 entries\n",
"Adding hpx: 25000 entries\n",
"Adding hpx: 25000 entries\n",
"Adding hpx: 25000 entries\n",
"Adding hpx: 25000 entries\n",
"Adding hpx: 25000 entries\n",
"Adding hpx: 25000 entries\n",
"Adding hpx: 25000 entries\n",
"Adding hpx: 25000 entries\n",
"============================================\n",
"Total hpx: 275000 entries\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"Info in : created default TCanvas with name c1\n"
]
}
],
"source": [
"TString tutdir = gROOT->GetTutorialDir();\n",
"gROOT->LoadMacro(tutdir+\"/hsimple.C\");\n",
"TList *list1 = (TList *)GetCollection();\n",
"TList *inputs = new TList();\n",
"for (Int_t i=0; i<10; i++) {\n",
" inputs->AddAt(GetCollection(),0);\n",
" list1->Merge(inputs);\n",
" inputs->Delete();\n",
" f->Close();\n",
"}\n",
"delete inputs;\n",
"TH1F *hpx = (TH1F*)(((TList*)list1->At(1))->At(0));\n",
"printf(\"============================================\\n\");\n",
"printf(\"Total hpx: %d entries\\n\", (int)hpx->GetEntries());\n",
"hpx->Draw();\n",
"list1->Delete();\n",
"delete list1;"
]
},
{
"cell_type": "markdown",
"id": "6d5ec19e",
"metadata": {},
"source": [
"Draw all canvases "
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "1dcb56cc",
"metadata": {
"collapsed": false,
"execution": {
"iopub.execute_input": "2024-03-19T19:12:21.251055Z",
"iopub.status.busy": "2024-03-19T19:12:21.250679Z",
"iopub.status.idle": "2024-03-19T19:12:21.639693Z",
"shell.execute_reply": "2024-03-19T19:12:21.638611Z"
}
},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"gROOT->GetListOfCanvases()->Draw()"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "ROOT C++",
"language": "c++",
"name": "root"
},
"language_info": {
"codemirror_mode": "text/x-c++src",
"file_extension": ".C",
"mimetype": " text/x-c++src",
"name": "c++"
}
},
"nbformat": 4,
"nbformat_minor": 5
}