SLAC PEP-II
BABAR
SLAC<->RAL
Babar logo
HEPIC E,S & H Databases PDG HEP preprints
Organization Detector Computing Physics Documentation
Personnel Glossary Sitemap Search Hypernews
Unwrap page!
Det. Search
Who's who?
Meetings
FAQ
Images
Archive
Systems
Performance
Intern. region
Vertex Tracker
Drift chamber
DIRC
Calorimeter
IFR
LST
Magnet
Electronics
Trigger
Operations
Run Coordination
Contact Experts
Shift Takers Info
Operations Manual
Electronic Logbook
Ops Hypernews
Shift Signup
Check this page for HTML 4.01 Transitional compliance with the
W3C Validator
(More checks...)

The L1DczTest ROOT analysis utility

I updated the L1DczTest package.
The package has a new program called L1DczIterf_v1.cc
and new directories
  • a library one called libcalss/ containing the different classes
  • and a Utils/
  • and a directory called l1dczlib/ containing the shered library
The program L1DczIterf_v1.cc is the first version of the interface module
that reads root files and converts the usfull data into different objects.
This and gives the oppotunity to start testing the DOCAZ simulation.

The libclass directory contains different classes for the DOCAZ simulation.
The following analysis should use the new extraced object classes and not the direct information from root as given in example.cc.

The new objects are

  • List of reconstructed tracks Class recotrk::
  • List of drift chamber digi Class dchdigi::
  • List of segments Class seg::
  • List of seed tracks Class seedtrk::
  • List of fitted trks Class fittrk::
The first three list are mainly a copy of the data or reconstructed data from L1Ntuple.
The list of segments have two new data member
  • zsel - the board location the segment belong to
  • tkid - The address or id of reconstructed track the segment belong to for purity checkout purposes.
The fourth list is the seed track list its data members for now are
  • the seed type : A7,A10
  • ptbin : the pt bin
  • tlbin : tan lambda bin
  • peaklay : number of overlapping superlayers at peak
  • ambiguity: number of peaks with the same max value
  • status : selection status :purity check filter:
  • nhits : number of segments in the domain of the seed
  • indx : the address of the segments that belong to that track
The fifth list is the fitted track list:
  • trkid: the track address
  • Iptrk :coming from the IP or not
  • chi2z: for different z0 location

Run the program

  • In order to compile and run the program you have to do:

    write :gmake

    The command will compile the required files,
    put the necessary ones in a lib directory and make an exacutable.

  • In order to clean everything including your library files you have to :
    gmake clean
valerieh@SLAC.stanford.edu