TikiWiki Assistant Thank you for installing TikiWiki!
Click the :: options in the Menu for more options. Please, also see TikiMovies for more setup details. |
BigBite Tracking and Drift Chamber Global Variables
This document describes the variables that are stored as Hall A Global Variables and are available for output to the Root Tree. They can also be examined in the analyzer using the gHaVars->Print() and gHaVars->PrintFull() commands. The subset of Global Variables that are actually written to the Root Tree is determined by a file described in the Hall A C++ Analyzer Documentation topic "Defining the Output".
Coordinate SystemsThere are three coordinate systems used: Lab Coordinates - Hall coordinate system where y goes against gravity, z is in the direction of the beam, and x is to the left when looking down the beam Target Coordinates - Origin at the center of the target. x goes with gravity, z is parallel to the ground in the direction towards the center of the BigBite drift chambers. y is to the left looking down z Detector Coordinates - Origin specified by center of the first plane of the drift chambers. x is "down" in the dispersion direction, z is in the nominal direction of particles such that z = 0 is defined by the first plane of the chamber. y is defined so we have a right handed coordinate system. General Global VariablesGlobal variables defined that are not specifically associated with the BigBite or Neutron Spectrometer arms.Run and Event Information
Drift Chamber Specific Variables
MWDC Plane VariablesGlobal variables associated with the individual chamber planes have labels of the form B.dc..tag. For example, the number of hits in plane v2 can be accessed using the label B.dc.v2.nhit. (THaMWDCHit) TClonesArray* fHitsAn fHits array is created for each chamber plane and contains the wire hit information for that plane.
Note 1: To be added into the fHits array, the wire number must be valid. If the no neg ativ e flag is TRUE, the time must be between fMinTime and fMaxTime Note 2: The driftime is computed as time = rawtime(T DC calibration)-T DC Of f set-Ref erenceC hannelT ime If the reference channel time is not valid, it is not subtracted off, but the hit is stored and fRefOkay is set to FALSE. Parallel Drift Chamber ArraysArray sizes set to be the number of wires in the plane and map to the wire number. The index of the array is the wire number.
Additional Plane Data
BigBite VariablesGlobal variables associated with the BigBIte tracks are of the form B.tag. (THaTrack) TClonesArray* fTracksAn fTracks array is created in the THaSpectrometer class. The tracks are defined in the BigBite detectorframe coordinate system with x towards higher momentum (downwards) z perpendicular to the wire chamber planes in the direction of the particle's momentum and y determined by a right-handed coordinate system. The x- and y- intercepts are defined at z=0. (The first chamber plane.) Basic Tracking Variables
Extended Tracking Variables
Coarse Tracking VariablesB.ctr.* These variables are identical to those above for B.tr.*, however, they are calculated using the coarse tracks. They are available when the SaveCoarseTracks() function is called in the THaBBe class. See also: BigBite Global and Drift Chamber Variables BigBite Tracking and extended Drift Chamber Variables Created by: riordan last modification: Thursday 25 of January, 2007 [20:30:29 UTC] by riordan |
Login Search
|