Rare B Meson decay reconstruction package documentation

What it does

  • Reads data from tree
    1. in SAM
    2. in a file list
    3. from a single file
  • Uses the d0root packages for primary and secondary vertex reconstruction.
    1. Two Pass primary vertex reconstruction -- moving to adaptive PV finding algorithm
    2. for each decay mode selected ( B to mu mu, K mu mu, K Pi mu mu, K*(K Pi) mu mu coded ) select tracks and fit.
  • Clones the input tree and makes new branches with vertexing variables.

Basic Code stucture

Main Classes and namespces Description Files
RareB global namespace
Defines definitions to use for runtime event selection and control Defines.{c,h}pp
Constants physical constants and parameters Constants.{c,h}pp
Analysis file access (sam,list,single) and setup Analysis.{c,h}pp
Finder vertexing calls and reconstruction of decay modes Finder.{c,h}pp
Input Base class provides access to the data via d0root objects IO.{c,h}pp
TMBtree Derives from Input and calls d0root readevent for a tmb_tree IO.{c,h}pp
CAFtree Derives from Input and calls d0root readevent for a caf_tree IO.{c,h}pp
Out Makes a clone of the input tree and makes new branches in the clone tree IO.{c,h}pp
Log Makes an output text log of runtime info Log.{c,h}pp

Compiling and running

  • checkout code from cvs repository
  • source rareb_reco/scripts/setup.sh ( bash )
  • executable in the shbin subdirectory

-- BurairKothari - 03 Sep 2005

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r4 - 2005-09-04 - BurairKothari
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback