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 *f1 = new TFile("/data/etp/gduckeck/Z0-Versuch/root/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("/data/etp/gduckeck/Z0-Versuch/root/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.