32 Int_t n = tokens.size();
35 id = TCatHistManager::Instance()->GetId();
37 id = tokens[1].Atoi();
40 TObject *obj = TCatHistManager::Instance()->GetObject(
id);
41 if (obj && (obj->InheritsFrom(
"TH1"))) {
42 TCatPadManager::Instance()->GetCanvas();
43 TCatHistManager::Instance()->DrawObject(
id, tokens.size() > 2 ? tokens[2] :
"");
45 }
else if (obj->InheritsFrom(
"TGraph")) {
46 TCatPadManager::Instance()->GetCanvas();
47 TCatHistManager::Instance()->DrawObject(
id, tokens.size() > 2 ? tokens[2] :
"ap");
49 }
else if (obj->InheritsFrom(
"TMultiGraph")) {
50 TCatPadManager::Instance()->GetCanvas();
51 TCatHistManager::Instance()->DrawObject(
id, tokens.size() > 2 ? tokens[2] :
"ap");
52 gPad->BuildLegend(0.78, 0.70, 0.95, 0.95,
"",
"p");
58 }
else if (obj && obj->InheritsFrom(
"TGeoVolume")) {
59 TCatPadManager::Instance()->GetCanvas();
60 TView3D *vw1 = (TView3D *)TView::CreateView(1);
61 vw1->SetRange(-500., -500., -500., 500., 500., 500.);
62 vw1->SetPerspective();
64 TCatHistManager::Instance()->DrawObject(
id, tokens.size() > 2 ? tokens[2] :
"same");
68 std::cout <<
"Invalid object" << std::endl;