D0root version v8.0



Change Log

Frank Filthaut re-organized the package so that the SAME code works 
on both TMB and TMBTree data formats. Version 7.2 already had this
functionallity but more work was needed to actually decouple dependencies
and give full access to TMB objects. 
ReadEvent classes had been simplified a lot moving all common methods
(such as Jet Energy Scale corrections) to the base ReadEvent class.

Also, new methods had been added for trigger information and track hit
mask options (such as determining if a track has a hit in layer n)

Below is a description of the main changes for TMBTrees:


Instructions (TMBTree)

The following script installs, compiles, and runs a test of the code.

In order to run the script, you first need to create a new release area:


//Create release area
//----------------------------------

kinit

newrel -t p14.03.00 mydir
cd mydir
d0setwa
chmod 777 Maked0root_v8.0.csh
source Maked0root_v8.0.csh

Run analysis code

cd d0root_btag
root runBphysicsAnalysis_TMBtree.C

This command will create an instance of the class BphysicsAnalysis called "b". To see the list of available methods please look at d0root_btag/analysis/BphysicsAnalysis.h

To create a B-rtuple with information about J/Psi, Phi and B vertices, do:

    b->Process_diMuons("myOutputFileName", all_muons, muon_pt, muon_quality);
where

In order to open the ROOT-tuple and plot the J/Psi invariant mass and lifetime, do:

 root myOutputFileName.root
 tree->Draw("PSI.mass","PSI.mass>2 && PSI.mass<4")
 tree->Draw("PSI.lifetime","PSI.mass>2.8 && PSI.mass<3.3")

Back to Vertex fitting and finding in ROOT page


Links

Below are links to projects currently using D0root tools:


Known Problems


Please send questions/comments/improvements/modifications to

Ariel Schwartzman and Don Lincoln


Back to Vertex fitting and finding in ROOT page


Last updated: 09-17-2003
Ariel Schwartzman