Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HistMacro_TrackMultiplicity.C
Go to the documentation of this file.
1 // hnamepath: /Independent/Hist_TrackMultiplicity/NumGoodReconstructedParticles
2 
3 {
4  //Goto Path
5  TDirectory *locDirectory = (TDirectory*)gDirectory->FindObjectAny("Hist_TrackMultiplicity");
6  if(!locDirectory)
7  return;
8  locDirectory->cd();
9 
10  //Get Histograms
11  TH2D* locHist = (TH2D*)gDirectory->Get("NumGoodReconstructedParticles");
12 
13  //Get/Make Canvas
14  TCanvas *locCanvas = NULL;
15  if(TVirtualPad::Pad() == NULL)
16  locCanvas = new TCanvas("TrackMultiplicity", "TrackMultiplicity", 1200, 800); //for testing
17  else
18  locCanvas = gPad->GetCanvas();
19 
20  //Draw
21  locCanvas->cd(1);
22  gPad->SetTicks();
23  gPad->SetGrid();
24  if(locHist != NULL)
25  locHist->Draw("COLZ");
26  gPad->SetLogz();
27  gPad->Update();
28 }
29 
TDirectory * locDirectory
TH2D * locHist
TCanvas * locCanvas