Actually I tried adding them before writing to you 
Here are the lines I added in CreateChart.js :
"dijit/layout/TabContainer",
"dijit/layout/ContentPane",
createPieChart: function () {
var tc = new TabContainer({},
domConstruct.create("div")
);
var cp1 = new ContentPane;
tc.addChild(cp1);
var hea1_ha = this.graphic.attributes.HeaHa1;
var hea2_ha = this.graphic.attributes.HeaHa2;
var hea3_ha = this.graphic.attributes.HeaHa3;
var c1 = domConstruct.create("div", {}, "chartPanel");
var chart1 = new Chart2D(c1);
domClass.add(c1, "chart");
chart1.addPlot("default", {
type: "Pie"
});
chart1.addSeries("", [hea1_ha, hea2_ha, hea3_ha]);
chart1.render();
return chart1;
cp1.set("content", chart1.node);
return tc.domNode
}
But the Tab Container and Content Pane are not created.
Michelle