head 1.1; access; symbols; locks; strict; comment @# @; 1.1 date 2004.05.25.19.50.48; author steresa; state Exp; branches; next ; desc @Fixed broked PES link, updated librarian list. @ 1.1 log @Initial revision @ text @ <Code Browser> Top of CDF Run2 source tree

 The CDF Run II Jet Software Page


Librarians: Teresa Spreitzer, Jean-Francois Arguin, Pierre Savard (University ofToronto)
 

Related software documentation: calorimetry, missing Et, EM clustering, CES, PES, CPR.



News and Known Problems (last update: September 26, 2003)

    Important note: someone pointed out the eta detector definition is NOT the same than
    the 4-vector definition "eta()" (see JetObjects documentation). Therefore, when looking
    at jets with zv=0.0, "eta()" won't be equal to "etaDetector()". This is a bit confusing,
    but it is the Run I definition, so we have to keep it for reproducibility...

    Having RCPID problems? Documentation found here by Liz may help you.



The Documentation

    These pages gives an introduction on how to use and access  jet information in an analysis program.

    The code related to the jets in the CDF software is separated in three packages: JetObjects, JetMods and
  Jet.  "Container" classes like CdfJet and CdfJetColl can be found inJetObjects , jet finding modules like
    JetClu can be found in JetMods and the jet algorithms are found in Jet. Our documentation has one
     page for each package, and each of these pages can be found in the doc/ directory of the associated
     package.

    Here is an index of these pages. Look at the topics you're looking for, or, if you're a beginner, start with the
    JetObjects page, and follow the order of the sections.

    Sections with a * in front deal with subject more specific, and can be skipped for a first reading.
 

        1- JetObjects page : How to access the jet data

            contents:
                       - 1: Introduction
                       - 2: CdfJetColl related::
                            i - Accessing the jets collections
                            ii - Accessing and modifying the vertex information
                           *iii - Accessing the jets algorithm parameters
                       - 3: CdfJet related:
                            i - Iterating over a jet list
                            *ii - Creating a customized jet list
                            iii - Description of function members of CdfJet class
                            iiia- When do I need to puff the jets? (and what does puffing means after all!)
                            *iv - Iterating on the towers of a jet
                        -*4: CdfJetView

        2- JetMods page : Description of various jet finding algorithm

            contents:

                       - 1: Introduction
                       - 2: How to use a specific module in your analysis
                       - 3: How to modify the algorithm parameters
                       - 3.1: Vertex Strategy
                       - 4: JetCluModule
                       - 5: SeedlessConeModule
                       - 6: MidPointModule
                       - 7: KtClusModule
                       - 8: Running JetMetValidationModule
                      - 9: How to correct jets in Run II

        3- Jet page : Description of some jet utilities

           contents:

                     - *1: Introduction
                     - *2: JetCalculator
                     - *3: JetUtils
                     - *4: Jet Reconstruction from CdfTrackView and HEPG storable bank
 

SEND QUESTIONS/COMMENTS TO:  Teresa Spreitzer, Jean-Francois Arguin (University ofToronto)
Last update: May 25,  2004
  @