...
| nSig | nBkg |
---|---|---|
Before Prefilters | ~9x10^5 | ~4x10^6 |
After Prefilters | 55015 | 48614 |
Pass 6 Performance
First defining some ACD variables:
Code Block |
---|
"AcdCornerDocaENorm" : "AcdCornerDoca*(min(1000, max(30,CTBBestEnergy)))^.5/10.",
"AcdTileEventEnergyRatio" : "AcdTkr1ActDistTileEnergy/max(1., CTBBestEnergy)*100",
"AcdTkr1ActiveDistENorm" : "AcdTkr1ActiveDist * sqrt(min(3000., max(10, CTBBestEnergy)))/10.",
"AcdTotalTileEventEnergyRatio" : "AcdTotalEnergy/max(1., CTBBestEnergy) * 100",
|
Then, After applying the prefilters (which cut out a large portion of un-reconstructable events), I finally apply the ACD background rejection cuts, omitting the CT analysis to the files that I generated with Eric's scripts. I've also listed, in parentheses, the background efficiency removing the Earth10 photon contamination. The efficiency for each cut is listed stacked with the preceding cuts.
Name | Purpose | Gamma Efficiency | Bkg Efficiency | Cut | ||
---|---|---|---|---|---|---|
BasicTileCut | Reject events with track pointing at struck tile. | 95.2% | 7.85 (7.37)% |
| ||
RibbonCut | Reject events with track pointing at struck ribbon. | 94.9% | 7.43 (6.95)% |
| ||
TotalTileEnergyCut | Reject events with excess ACD total energy. | 89.3% | 1.17 (1.04)% |
| ||
CornerCut | Reject events in the corner gap of the ACD. | 88.4% | 1.15 (1.03)% |
| ||
TileEdgeCut | Reject events at tile edges with decreased signal. | 88.3% | 1.15 (1.03)% |
|
...
Moving on to Pass7, the ACD analysis has be modified a fair amount. I rebuilt GR v17r35p10 and generated roughly the same number of signal and background events (again using Eric allGamma.txt and background.txt scripts). Since Pass7 was just a re-design of the worksheet, the prefilters should have the same efficiency (Irreducible 13%, AcdEngCut 47%) with a slight change in CalTkrCore since it depends on CTBCore (2.2% for bkg and 6.4% for sig) leaving a total of 1.3% of the bkg and 6.4% of the gamma-ray events.
Again defining some ACD variables:
Code Block |
---|
"AcdCornerDocaENorm" : "AcdCornerDoca*(min(1000, max(30, CTBBestEnergy)))^.5/10." , "AcdTkr1RibbonActDistENorm":"AcdTkr1RibbonActDist * sqrt(min(3000., max(10, CTBBestEnergy)))/10.", "AcdTkr1ActiveDistENorm":"AcdTkr1ActiveDist * sqrt(min(3000., max(10, CTBBestEnergy)))/10." , "Tkr1ACDTopX":"Tkr1X0 + Tkr1XDir*(755-Tkr1Z0)/Tkr1ZDir" , "Tkr1ACDTopY":"Tkr1Y0 + Tkr1YDir*(755-Tkr1Z0)/Tkr1ZDir" , "AcdTileEventEnergyRatio":"100*AcdTkr1ActDistTileEnergy/max(10., CTBBestEnergy)" , "AcdTotalTileEventEnergyRatio":"100.*AcdTotalEnergy/max(10., CTBBestEnergy)" , "Tkr1ACDSideZ":"min((Tkr1Z0 + abs(Tkr1ZDir*(840 - abs(Tkr1Y0))/Tkr1YDir)),(Tkr1Z0 + abs(Tkr1ZDir*(840 - abs(Tkr1X0))/Tkr1XDir)))" , "AcdTkrVActiveDistENorm":"AcdActiveDist3D * sqrt(min(3000., max(10, CTBBestEnergy)))/10." , # Why this 1* is necessary, we may never know... "AcdTkr1RibbonActDistMaxTileEnergy":"1*max(AcdTkr1RibbonActEnergyPmtA, AcdTkr1RibbonActEnergyPmtB)", |
Name | Purpose | Gamma Efficiency | Bkg Efficiency | Cut | ||
---|---|---|---|---|---|---|
BasicTileCut | Reject events with track pointing at struck tile. | 94.2% | 6.18% |
| ||
RibbonCut | Reject events with track pointing at struck ribbon. | 93% | 5.85% |
| ||
TotalTileEnergyCut | Reject events with excess ACD total energy. | 88.1% | 2.08% |
| ||
CornerCut | Reject events in the corner gap of the ACD. | 86.9% | 2.06% |
| ||
TileEdgeCut | Reject events at tile edges with decreased signal. | 86.9% | 2.06% |
| ||
VetoTileCut | Reject events with ... | 86.6% | 1.71% |
|
...