Ausarbeitung der Selektion

Zur Ausarbeitung der Selektionskriterien empfiehlt sich folgendes Vorgehen:

Praktisches Beispiel für Vorgehen (Verwendung von Hilfsklasse GDUtils.C).


{
  // some example commands for Z0-Versuch ntuple analysis

  .L GDUtils.C+ ;  // Load utility Macro 
  GDUtils u; // create object
  // TFile *f = new  TFile("/project/etp/gduckeck/Z0-Versuch/root/ntz0mhmc.root");
  TFile *f1 = TFile::Open("http://www.etp.physik.uni-muenchen.de/kurs/comp10/uebungen/Z0-Versuch/data/ntz0mhmc.root");
  h1 = u.H1("e-mc","E_Ecal", 100, 0, 100);  // book and fill histo from tree 
  h5000->Draw("E_ecal>>e-mc");
  //  TFile *f2 = new  TFile("/project/etp/gduckeck/Z0-Versuch/root/ntz0e4.root");
  TFile *f2 = TFile::Open("http://www.etp.physik.uni-muenchen.de/kurs/comp10/uebungen/Z0-Versuch/data/ntz0e4.root");
  h2 = u.H1("e-d","E_Ecal", 100, 0, 100); // book and fill histo from tree 
  h5000->Draw("E_ecal>>e-d");
  
  u.NewCanvas();  // canvas with 2 pads 
  u.Zone(1,2); 
  u.Drawh1("e-d"); // draw histos 
  u.Drawh1("e-mc");
  u.Over("e-d","e-mc"); // overlay histos with normalization
  u.Over("e-d","e-mc", 0, 20, 70);
}

GDUtils Klasse enthält einige nützliche Funktionen um Zugriff auf Histogramme und Zeichnen zu vereinfachen.



GDuckeck 2018-04-10