| CTBBestEnergy | F | analysis choice of the best estimate of the energy from EvtEnergyCorr, CalCfpCalEnergy and CalLkHdEnergy |
| CTBBestLogEnergy | F | log(base10) of Best Energy: log(CTBBestEnergy)/2.3026 |
| CTBBestEnergyRatio | F | CTBBestEnergy/max(1., CalEnergyRaw) |
| CTBProfEnergyRatio | F | CalCfpEnergy/max(1., CalEnergyRaw) |
| CTBLkhdEnergyRatio | F | CalLkHdEnergy/max(1.,CalEnergyRaw) |
| CTBCalPSFErr | F | acos(-McXDir*CalXDir-McYDir*CalYDir-McZDir*CalZDir) |
| CTBCalFrontBackRatio | F | (CalELayer0+CalELayer1+CalELayer+CalELayer3)/ max((CalELayer4+CalELayer5+CalELayer6+CalELayer7), 1) |
| CTBTkrCoreCalDoca | F | CalTrackDoca - 2.5*Tkr1CoreHC |
| CTBCalDocaAngle | F | CalTrackDoca + 80*CalTrackAngle |
| CTBCalTransTCCD | F | CalTransRms + .1*(CalTrackDoca - 2.5*Tkr1CoreHC) |
| CTBDiffCalDOCACalXtalRms | F | CalTrackDoca - CalTrkXtalRmsETrunc |
| CTBTkrEnergyFrac | F | TkrEnergyCorr/max(1., EvtEnergyCorr) |
| CTBTkrSHRCalAngle | F | CalTrackAngle - .2*TkrSurplusHitRatio |
| CTBVtxTkr1Angle | F | acos(min((1.,VtxXDir*Tkr1XDir+VtxYDir*Tkr1YDir+VtxZDir*Tkr1ZDir)) |
| CTBBest[X/Y/Z]Dir | F | analysis choice for best direction estimate: [x/y/z] direction cosine |
| CTBBestS[XX/YY/XY] | F | analysis choice for best direction covariance matrix: [XX/YY/XY] slope element |
| CTBBestPSFCat | F | analysis choice for best direction catagory: Vtx, 1Tkr, VtxNeut, VtxNeut1, CalDir |
| CTBBestPSFErr | F | angular error of best solution calculated using MC truth |
| CTBCORE | F | CT based variable giving the probability that the direction solutions is good |
| CTBCPFGamProb | F | if > 0, probability the event is a gamma using ACD + TKR variables. if == -1, events fails one or more prefilter ACD Cuts. |
| CTBCPFCornerVeto | F | CPF prefilter cut to remove events entering through ACD corner gaps: ifelse(((Tkr1LATEdge/1.5)^2 + (AcdCornerDocaENorm-10)^2<6400) & Tkr1SSDVeto<3, -1., 1.) |
| CTBTKRISVeto | F | Tracker Interupted Shower Veto: ifelse(AcdTileEventEnergyRatio > max(.003, (6-TkrUpstreamHC)*.006) & AcdTileEventEnergyRatio>(-.015-.00002*AcdTkr1ActiveDistENorm) & TkrUpstreamHC>0, -1., 1.) |
| CTBTKRHRVeto | F | Tracker heavy ion & range-out veto: ifelse((Tkr1ToTFirst < .2 & CTBBestEnergy<25000) | Tkr1ToTFirst*2.5/CTBBestLogEnergy>6.5, -1., 1.) |
| CTBTKRGamProb | F | if > 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 | F | CalXtalMaxEne/max(1., CalEnergyRaw) |
| CTBCALSeal | F | Veto 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 | F | if > 0, probability event is a gamma using TKR & CAL variables if < 0, event fails CAL prefilters. |
| CTBAllProb | F | CT based variables combining CTBCPFGamProb, CTBTKRGamProb and CTBCALGamProb |
| CTBClassLevel | F | Each 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 | F | Particle type determination: 1 = e+/e-, 2 = proton, 3 = alpha, and 4 = heavy ion |
| CTBChargedEMProb | F | CT based variable giving probability that incoming particle was an electron or positron, as distinct from a proton |
1.3.3