Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

CTB Variables

This list of CTB variables is up-to-date as of GlastClassify v6r2p1, April 30, 2008. We will attempt to keep it that way, but it's not yet guaranteed, since the list is generated by hand from an IM worksheet.

CTBBestEnergy Fanalysis choice of the best estimate of the energy from EvtEnergyCorr, CalCfpCalEnergy and CalLkHdEnergy
CTBBestLogEnergy Flog(base10) of Best Energy: log(CTBBestEnergy)/2.3026
CTBBestEnergyRatio FCTBBestEnergy/max(1., CalEnergyRaw)
CTBProfEnergyRatio FCalCfpEnergy/max(1., CalEnergyRaw)
CTBLkhdEnergyRatio FCalLkHdEnergy/max(1.,CalEnergyRaw)
CTBCalPSFErr Facos(-McXDir*CalXDir-McYDir*CalYDir-McZDir*CalZDir)
CTBCalFrontBackRatio F(CalELayer0+CalELayer1+CalELayer+CalELayer3)/
max((CalELayer4+CalELayer5+CalELayer6+CalELayer7), 1)
CTBTkrCoreCalDoca FCalTrackDoca - 2.5*Tkr1CoreHC
CTBCalDocaAngle FCalTrackDoca + 80*CalTrackAngle
CTBCalTransTCCD FCalTransRms + .1*(CalTrackDoca - 2.5*Tkr1CoreHC)
CTBDiffCalDOCACalXtalRms FCalTrackDoca - CalTrkXtalRmsETrunc
CTBTkrEnergyFrac FTkrEnergyCorr/max(1., EvtEnergyCorr)
CTBTkrSHRCalAngle FCalTrackAngle - .2*TkrSurplusHitRatio
CTBVtxTkr1Angle Facos(min((1.,VtxXDir*Tkr1XDir+VtxYDir*Tkr1YDir+VtxZDir*Tkr1ZDir))
CTBBest[X/Y/Z]Dir Fanalysis choice for best direction estimate:
[x/y/z] direction cosine
CTBBestS[XX/YY/XY] Fanalysis choice for best direction covariance matrix:
[XX/YY/XY] slope element
CTBBestPSFCat Fanalysis choice for best direction catagory:
Vtx, 1Tkr, VtxNeut, VtxNeut1, CalDir
CTBBestPSFErr Fangular error of best solution calculated using MC truth
CTBCORE FCT based variable giving the probability that the direction solutions is good
CTBCPFGamProb Fif > 0, probability the event is a gamma using ACD + TKR variables.
if == -1, events fails one or more prefilter ACD Cuts.
CTBCPFCornerVeto FCPF prefilter cut to remove events entering through ACD corner gaps:
ifelse(((Tkr1LATEdge/1.5)^2 + (AcdCornerDocaENorm-10)^2<6400)
  & Tkr1SSDVeto<3,
  -1., 1.)
CTBTKRISVeto FTracker Interupted Shower Veto:
ifelse(AcdTileEventEnergyRatio > max(.003, (6-TkrUpstreamHC)*.006)
  & AcdTileEventEnergyRatio>(-.015-.00002*AcdTkr1ActiveDistENorm)
  & TkrUpstreamHC>0,
  -1., 1.)
CTBTKRHRVeto FTracker heavy ion & range-out veto:
ifelse((Tkr1ToTFirst < .2
  & CTBBestEnergy<25000)
  | Tkr1ToTFirst*2.5/CTBBestLogEnergy>6.5,
  -1., 1.)
CTBTKRGamProb Fif > 0, probability event is a gamma using TKR variables.
if < 0, event fails Tracker prefilters.

Note that two TKR prefilters were separated out (see above 2 variables)
CTBCalMaxXtalRatio FCalXtalMaxEne/max(1., CalEnergyRaw)
CTBCALSeal FVeto for particles enter the LAT from the CAL side. Compares energies in layers 6 & 7 of the CAL. Also includes particles entering CAL sides by considering energy deposit near CAL edges (sides)
CTBCALGamProb Fif > 0, probability event is a gamma using TKR & CAL variables
if < 0, event fails CAL prefilters.
CTBAllProb FCT based variables combining CTBCPFGamProb, CTBTKRGamProb and CTBCALGamProb
CTBClassLevel FEach event is classified into one of four classes, defined using varying degrees of the above GamProb variables:

  0 = background
  1 = transient
  2 = source
  3 = diffuse

Note that the transient class is defined as CTBClassLevel >= 1, and so on, since these classes are strictly nested.
CTBParticleType FParticle type determination:
1 = e+/e-, 2 = proton, 3 = alpha, and 4 = heavy ion
CTBChargedEMProb FCT based variable giving probability that incoming particle was an electron or positron, as distinct from a proton

Generated on Thu Jul 3 08:00:01 2008 by doxygen 1.3.3