MINOS Batch Group

Release R1-18 (Ash) Script Page

Here you can find the Ash reconstruction scripts along with notes on their usage. R1-18 was a prolific release as several new features were added to production and needed to be tested. During the transition to R1-18 the AltDemux package was tested and adopted as was the CandSubShower package.

Ash Environment (root, db, release)
Ash Scripts

What Defines Ash?
The Ash release is synonymous in common MINOS parlance as the R1-18 processing which was undertaken starting in July 2005.
MINOSSOFT Release: R1.18.0
Root Version: 4.02/00
Database: Frozen at update 19199
               BEAMMON* and SPILLTIMEEND updated daily
Magnetic Field Used: 204 (Far Data) and 159 (Near Data)
Scripts: Production/R1.18/

Ash Reconstruction Scripts
In total Seventeen scripts were produced for this release:

Final Production Scripts [*]:
Far Spill Production
Far Cosmic Production
Near Spill Production
Near Cosmic Production
Far MC Production
Near MC Production

Scripts and Descriptions:


Far Detector Spill Scripts:

These scripts all have the Spill Filter applied to capture the data that came in during the beam spills. Other filtering is not applied, this tends to result in a large number of files with only junk events.

reco_far_Alt_CandSub_Spill_Blind.C

This script is the final production script used in R1-18 processing. The CandSubShower package is in use as well as the AltDemux package. After standard reconstruction is applied the blinding algorithm is applied and a second set of data output is produced. In total this script produces six different output streams: the cand, sntp, and snts files for both the open and closed data sets. When modifying this file be very careful as changing the order of the blinding operations and output settings can result in doubled ntuples, or only producing stripped ntuples. This is a known feature of the linearity of job control.


reco_far_Alt_Spill.C

This script was used only for testing purposes when verifying the AltDemux package agains the Standard (Brian's) Demuxer. This script does work and may be used for testing purposes. It produces the standard three output files (cand, sntp, snts).


reco_far_SR_CandSub_Spill_Blind.C

This script was used only for testing purposes when verifying the CandSubShower package and using the Standard (Brian's) Demuxer. The blinding packages are also used in this macro. This script does work and may be used for testing purposes. It produces the standard three output files (cand, sntp, snts) in both an open and closed set for a total of six files.


reco_far_SR_Spill_Blind.C

This script was used only for testing purposes when verifying the Blinding algorithm in use with the Standard (Brian's) Demuxer. This script does work and may be used for testing purposes. It produces the standard three output files (cand, sntp, snts) in both an open and closed set for a total of six files.


reco_far_SR_Spill.C

A basic production script, the closest equivalent to R1-16 production. There uses the old Standard demuxer (Brian's), no CandSubShower algorithms, and no blinding information. This produces the three standard output files.



Far Detector Cosmic Production Scripts

These scripts do not have a spill filter attached at all. This means that beam events will be present in these files. However, more restrictive filtering is also applied. This includes but is not limited to the noise filtering module and possible the 4/5 plane trigger in FilterDigitList. This will remove a number of the events from the spill stream. These are called All files though due to their lack of a spill filter operating in either direction. All of the All files produce only the three standard output streams.

reco_far_Alt_CandSub_All.C

This script was used only for testing purposes when verifying the AltDemux package agains the Standard (Brian's) Demuxer and for testing the CandSubShower package. Problems with the CandSubShower package in Cosmic files led to its abandonment for R1-18 although it may be used in future releases.


reco_far_Alt_All.C

This script is the final production script after it was determined that CandSubShower was not ready to work with Cosmic data. It uses the AltDemux package but otherwise is equivalent to earlier releases for Far Detector Cosmic Production.


reco_far_SR_CandSub_All.C

This script was used only for testing purposes when verifying the AltDemux package agains the Standard (Brian's) Demuxer. It uses the CandSubShower package as well.


reco_far_SR_All.C

This script is equivalent to the R1-16 processing with only the modifications necessary to track global changes in reconstruction. It runs with the old demuxer and performs no spill filtering.



Near Spill Data:

Near Detector Spill data is again isolated using the spill filter based primarily on timing information.
reco_near_Cand_Spill.C

This is the final production script that was used for data processing. This script utilizes the CandSubShower package and produces the standard three output files.


reco_near_Spill.C

This was a testing script used to examine near data, it only has the spill trigger implimented.



Near Cosmic Data:

Near Cosmic Data uses the spill filter in reverse to pull out any beam events from the stream. Some of these scripts make use of the new Prescaling module which reduces the number of cosmics that are passed to the reconstruction in order to reduce file size.
reco_near_Cand_Cosmic.C This script runs using the CandSubShower package.
reco_near_Cand_Cosmic_Scaled.C This script makes use of the CandSubShower package and also prescales out half of the events that come through on the Activity and Plane triggers.
reco_near_Cosmic_scaled.C This is the final production script. This script does not use the CandSubShower package as it was determined not to be ready for Cosmic data at this time. The 1:2 prescaling on the activity and planes triggers though is performed.
reco_near_Cosmic.C The most stripped down of the scripts that were produced. The most direct upgrade path from the earlier releases as well. This makes use of neither prescaling nor candsubshower.

MC Processing:


reco_MC_far.C The Far production of the MC is meant to simulate the far spill production scripts for data. As such it also makes use of the AltDemux and CandSubShower packages. Blinding is not enabled. It also has the standard reroot packages. It makes use of the legacy names ScintHit an dDigitoPe instead of PhotonTransport and DetSim although this should have no impact on the output.
reco_MC_near.C The near Production script simulates the near spill data. It makes use of the CandSubShower package.