[g13] g13 Acceptance/etc. Studies

Paul Mattione pmatt at jlab.org
Tue Sep 2 16:20:53 EDT 2014


I've finished my first draft of the "studies" portion of my analysis note for g13a (both 1.99 & 2.65 GeV).  It includes my studies of the acceptance corrections, momentum corrections, and flux determination.  The momentum & flux sections are virtually identical to my dissertation, but the acceptance chapters have been radically expanded.  The link to the draft is:

http://www.jlab.org/Hall-B/secure/g13/pmatt/g13studies/CLAS_g13_Studies.pdf

I need to add a section or two (e.g. flux & target density systematic uncertainties) but otherwise it is largely complete.  This draft supersedes everything in my dissertation and everything of mine on the wiki.  

/*************************** STAND-ALONE CODE ***************************/

Some of the code for needed cuts/etc. is available as (virtually) stand-alone code.  This code can be found at:

http://www.jlab.org/Hall-B/secure/g13/pmatt/g13studies/

The TreeFunctions.h header file shows the functions.  Note that for some cuts, you need to call the appropriate setup/create function first.  It should be self-explanatory.  The particleType.h file just comes in handy for the enum Particle_t.  

/*************************** BANA-INTEGRATED CODE ***************************/

Some code is not available as stand-alone code, and is instead integrated into BANA.  These include:

1) Momentum corrections
2) Junk files / runs

Which are unchanged and are (probably?) still available from prior code.  However, the following:

3) SC paddle 40-48 decoupling (to 40 - 57) (add associated SCG bank calibrations)
4) Triggering efficiency simulation (and the accompanying TOF hit efficiencies)

are EXTREMELY complicated to do properly.  You can try to rip the code out of BANA to do this, but it will take you a while ... you may want to consider using BANA instead.  BANA is designed to make it very easy to perform basic/common analysis steps and output the result into ROOT TTrees, so you may want to consider it.  

Source Links:
1) BANA source code: https://jlabsvn.jlab.org/svnroot/clas/users/pmatt/BANA/
    1a) Trigger simulation: DCutAction_TriggeringEfficiency_g13a class in ANALYSIS/DCutActions_CLAS6.* 
    1b) SC paddle decoupling: Project_TrackToTOF functions in UTILITIES/BAnalysisUtilities_CLAS6.*
    1c) SCG positions read in and calibrated: UTILITIES/BDetectorInformation_factory.cc 
    1d) The file in 1c also includes tons of other info (e.g. Junk files, TOF paddles you don't want to cut, etc.)
    1e) Momentum/beam-energy corrections: UTILITIES/BMeasurementCorrections_g13.*

BANA Info: https://halldweb1.jlab.org/wiki/index.php/GlueX_Analysis_Software
 - Note: this link is technically for GlueX, but BANA is nearly identical

If you're interested in using BANA (e.g. you don't have or don't like your analysis code), feel free to ask and I'll give you details on how to use it.  

 - Paul




More information about the g13 mailing list