...
- Use pattern recognition in addition to GEANT model to determine which tiles and ribbons to associate with tracks
- Have information be associated with tracks, instead of having a single big set for the whole event
- This makes using the event display much easier
- This makes getting access to information in Recon root files easier
- More information about new ACD recon data structures is here
- Handle track errors correctly
- This wasn't being done before
- This looks nice in the event display
- More information about error propagation is here
- Sort ACD - track associations by a combined signal size/ distance quality measure instead of using only distance
- This gets rid of problems with shadowing, where one association with a small signal masked another nearby one with a larger signal
- More information about quality measures is here
- Always calculate gaps to tiles
- Before this was a hodge podge, we had to handle cases where the track hit ribbons, tiles and missed everything differently.
- More information about how we treat gaps is here
- Sort gaps by the probability that the track went into the gap, including the size of the gap and the error projection
- Before gaps were sorted only by the distance to the gap
Minor Changes
In the process of doing all this work a couple of smaller improvements presented themselves:
- Change the way the distance of closest approach is calculated when the POCA occurs exactly at the head of the track
- This effects some events track which graze side tiles (and a very few which graze to tiles), but only when the distances of closest approach is quite large
- Use the hardware veto information instead of the energy information in counting number of tiles hit in the Merit Variables
- This handles issues with the slower timing of the PHA electronics
New information in Merit ntuple
We wish to add some new information to the Merit Ntuple. Mainly this is information about the combined signal size and track projection estimator of how likely a given tile is to veto a track.
Noticable changes in existing Merit quantities
...
- We changed the way the "best" track-tile, track-ribbon and track-gap associations are selected. This causes some small fraction of the events to have changes in a couple of merit variables. The effects are different various cases. Here is a page that summarized the effects.
- We change the way we report the point of closest approach when it occurs at the head of the track. This affects tracks near the sides an top of the LAT with high incident angles w.r.t. the tiles or ribbons. Here is a page that describes this in more detail.
- We use the hardware veto bit directly to count hits in the various parts of the ACD. Before we were using the signal size that was equivalent to the intended veto threshold. This causes a few events to move around in the various counting variables.
- We set an upper limit of 10000 sigma for all associations. This causes a few events with large negative active distances to return to the default values of -2000.
Effects on background rejection
...
Here is a page that describes how this information is visualized in the event display.
Path towards deployment
Here is a page that describes the issues with and suggests a path towards deploying this stuff
Testing and Comparison
Merit Variables that stayed exactly the same
Variable | P6 Plot | P7 Exist? | P8 Plot | ||
---|---|---|---|---|---|
Acd Tile Count AcdTileCount |
|
|
| ||
AcdRibbonCount: | |||||
AcdTotalEnergy | <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="0182fa95-fafa-4651-9cf1-676afa1f4eae"><ac:plain-text-body><![CDATA[ | AcdTileEnergy (also AcdEnergyTop, AcdEnergyRow[0-3]): | !AcdTotalEnergy.gif | thumbnail! | ]]></ac:plain-text-body></ac:structured-macro> |
AcdRibbonEnergy: |
| ||||
|
| ||||
AcdRibbonEnergy: |
| ||||
AcdCornerDoca: |
| ||||
AcdTkr1CornerDoca: |
|
...
...
Changes from the hardware veto.
These variables changed slightly because we are using the hardware veto to count hits instead of the Energy corresponding to an expected veto
Variable | Plot | P6 Plot | P7 Exist? | ||
---|---|---|---|---|---|
AcdNoTop | <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="3abe5005-de8e-4d25-af3e-4e6ba71f5b35"><ac:plain-text-body><![CDATA[ | AcdNoTop (and AcdNoSideRow[0-3]): | !AcdNoTop.gif | thumbnail! | ]]></ac:plain-text-body></ac:structured-macro> |
|
|
Changes Changes in the AcdTkr1ActiveDist set of variables
These are mainly caused by changes in the way we sort associations, but a couple of other small effects also contribute.
Variable | P6 Plot | P7 Exist? | P8 Plot | Comments |
---|---|---|---|---|
|
|
| Combination of 3 effects:
| |
AcdTkr1ActDistTileEnergy: |
| |
| Combination of 2 effects:
|
AcdTkr1ActiveDist: |
|
|
|
|
|
|
|
| Combination of 2 effects:
|
Acd2Tkr1ActDistTileEnergy v Acd2Tkr1ActiveDist: |
|
|
| This plot shows that for events where AcdTkr1ActiveDist was positive the new |
Changes in the AcdTkr1RibbonActDist set of variables
These These are mainly caused by changes in the way we sort associations, but a couple of other small effects also contribute.
Variable | P6 Plot | P7 Exist? | P8 Plot | Comments | |||||
---|---|---|---|---|---|---|---|---|---|
AcdTkr1RibbonActDist AcdTrk1RibbonActDist |
|
| Combination of two effects:
| ||||||
AcdTkr1RibbonActEnergyPmtA[B] |
| |
| Combination of two effects: | <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="9534040b-1336-47e3-a1d5-03aeb023582e"><ac:plain-text-body><![CDATA[ | AcdTrk1RibbonActEnergyPmtA[B] | !AcdRibbonActEnergyPmtA.gif | thumbnail! | Combination of two effectos:]]></ac:plain-text-body></ac:structured-macro>
|
Changes Changes in the AcdTkr1RibbonDist series of variables
Variable | P6 Plot | P7 Exist? | P8 Plot | Comment |
---|---|---|---|---|
AcdTkr1RibbonDist |
| |
| Most of the results are identical. The differences come from cases where the distance was previously calculated w.r.t. the ribbon and is now being calculated w.r.t a tile that was just missed. Since the ribbons are slightly offset from the plane of the tiles, tracks at high incidence angle can hit ribbon while passing 30 mm or more inside the tile |
Changes Changes in the AcdActiveDist3D series of variables
Variable | P6 Plot | P7 Exist? | P8 Plot | Comments |
---|---|---|---|---|
AcdActiveDist3D |
| |
| Combination of 3 effects:
|
AcdActiveDistTileEnergy |
|
|
| |
AcdActDistTrackNum |
|
|
|
Changes Changes in the AcdRibbonActDist series of variables
Variable | P6 Plot | P7 Exist? | P8 Plot | Comment | |||||
---|---|---|---|---|---|---|---|---|---|
AcdRibbonActDist |
|
| | <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="bd7c2be5-b808-49a1-8de4-92c15fb79733"><ac:plain-text-body><![CDATA[ | |||||
AcdRibbonActEnergyPmtA[B] | !AcdRibbonActEnergyPmtA.gif | thumbnail! |
| ]]></ac:plain-text-body></ac:structured-macro> |
|
|
|
Changes Changes in the AcdTkrRibbonDist series of variables
Variable | P6 Plot | P7 Exist? | P8 Plot | Comment |
---|---|---|---|---|
AcdTkrRibbonDist |
|
|
|