Blog

CCB Action 20060417

In prep

Code Versions

Engineering Model (sim/recon): v6r070329p5

- Move to 'DC2' base GR release.
- Add LCI (Lat Charge Injection) support so we can digitize LCI runs.
- AcdRecon updates. 
- Move to Double32 for CAL
- calibGenTKR removed from the release as it now includes svac/EngineeringModelRoot.   
   In addition, the TKR guys use whatever new version they have anyway.

Details: 

reconRootData: v9r1p1
- v9r1p1 11-Apr-06 : HMK patch to remove extra ; in #include
- v9r1 10-Apr-06 : HMK Finish move to Double for CAL
- v9r0 04-Apr-06 : EAC Added various ACD data structures
- v8r11p2 25-Mar-06 : HMK no forward declaration of TMatrixD for 5.10.00
- v8r11p1 07-Mar-06 : HMK use Riostream.h consistently
- v8r11 02-Feb-06 : HMK Move to Double32 in ACD classes
- v8r10 02-Feb-06 : HMK Move to Double32 in TKR classes
- v8r9p2 20-Jan-06 : DC Fake methods for high level do not include rank argument
- v8r9p1 19-Jan-06 : DC Fix a small bug and standardize Fake methods
- v8r9 12-Jan-06 : EAC minor tweaking of the new ACD classes
- v8r8 04-Jan-06 : EAC Added AcdHit AcdTkrPoca to AcdRecon
- v8r7 02-Jan-06 : DC complete rewrite of unit tests
- v8r6p3 05-Dec-05 : DC move AcdRecon fake and test code into the class
                                  so that it can be reused in RootConvert
- v8r6p2 25-Nov-05 : DC reorder inits to avoid painful warnings

 
mcRootData v2r19p3:
- v2r19p3 24-Jan-2006 HMK Update McEvent::Clear to add ALL option, where the
                                              static arrays are cleared out
- v2r19p2 20-Jan-2006 DC up-to-date test
- v2r19p1 19-Jan-2006 DC Standardize McPositionHit::Fake() signature

lsfData v0r5:
- v0r5 11-Apr-2006 HMK implement type method for all configuration classes
- v0r4 11-Apr-2006 BL Patch up LCI classes to include clone method
- v0r3 04-Apr-2006 HMK Add ACD, CAL, TKR Lci classes to LsfConfiguration.h

ldfReader v3r17:
- v3r17 16-Apr-2006 hmk Add LDF status flag to enums and fix apid printing
                                          in warning messages
- v3r16 14-Apr-2006 hmk provide check on eventCount from CHS/eventFile
- v3r15 14-Apr-2006 hmk print new header from eventFile
- v3r14 11-Apr-2006 hmk update for new CHS/eventFile interface which includes
                                          LCI handling
- v3r13 07-Apr-2006 hmk print out apid with error messages
- v3r12 03-Apr-2006 hmk store the number associated with an ACD NA PMT
- v3r11 01-Apr-2006 hmk pick up additional error handling as seen in LDFdump.cpp
- v3r10 01-Apr-2006 hmk add event number for BESTRANGE warning
- v3r9 27-Mar-2006 hmk let GEM store eventSummary if there is no OSW
                                        fix check on BESTRANGE to work when processing
                                        events from both BEST and ALLRANGE
- v3r8 17-Mar-2006 hmk print warning for AEM errors and move to cout

enums v0r4:
- v0r4 16-Apr-2006 HMK Add flag for LDF status
- v0r3p3 04-Apr-2006 HMK Added Mask enum to Lsf.h for LCI

digiRootData v9r4p1:
- v9r4p1 17-Apr-2006 HMK patch to increment MetaEvent version number to 2
- v9r4 16-Apr-2006 HMK Add event flag for LDF status
- v9r3 12-Apr-2006 HMK Add CCSDS

commonRootData v2r7:
- v2r7 04-Apr-2006 EAC Added AcdGapId
- v2r6p1 02-Mar-2006 HMK Use Riostream rather than iostream

celestialSources/genericSources v1r6p8:
- 02-Feb-06 v1r6p8 JCT fix windows build and remove parameter for flux in cm-2
- 01-Feb-06 v1r6p6 JCT add 3 new sources : TF1Map, TF1Spectrum, FILESpectrumMap
- 28-Jan-06 v1r6p5 JC remove duplicate event times in SpectralTransient
                                    that may occur for high flux sources
- 27-Jan-06 v1r6p4 THB special tag at J. McEnery request.
- 15-Dec-05 v1r6p3 JC fix off-by-one error in SpectralTransient

celestialSources/eblAtten v0r3p1:
- 13-Dec-05 v0r3p1 THB suppress warning messages

celestialSources/GRBobsv2r1p14:
- 08-feb-06 v2r1p14 NO Set gDirectory(0) for all the TH1 Objects
- 08-feb-06 v2r1p13 NO Removed the ugly cicle in GRBengine with Joanne's suggestion
- 07-feb-06 v2r1p12 NO Cleaned mem leaks
- 06-feb-06 v2r1p11 NO TString removed.
- 31-jan-06 v2r1p10 NO Earth occultation avoid GBM generation file
- 26-jan-06 v2r1p8 NO GBM long burst's bug solved
- 21-dec-05 v2r1p7 THB GBM generation on
-13-dec-05 v2r1p6 THB tag Johann's fixes

calibGenTKR: Removed from the release

RootIo: v17r9gr6
- v17r9gr6 12-Apr-2006 HMK Add converters for CCSDS
- v17r9gr5 08-Mar-2006 HMK set debug message if no MetaEvent when reading

RootConvert v1r5em2:
- v1r5em2 14-Apr-2006 HMK patch to only set configuration when it exists
- v1r5em1 12-Apr-2006 HMK add converters for LCI Configurations    
- v1r5em0 06-Apr-2006 EAC Add converter for AcdTkr
- v1r4p3 26-Jan-2006 DC Bug Fix
- v1r4p2 25-Jan-2006 DC Fake implementation for some methods not yet implemented,
                                          so that the package compiles on windows.
- v1r4p1 20-Jan-2006 DC Fix test bug : make the difference between top objects and low level elements. v1r4 19-Jan-2006 DC Added CalXtalRecDataConvert.
- v1r3 04-Jan-2006 EAC Added AcdHit, AcdTkrPoca to AcdRecon. v1r2 05-Dec-2005 DC A bug fix in CalEventEnergyConvert, and support for AcdRecon.
- v1r1p1 25-Nov-2005 DC Almost nothing.

LdfEvent v3r6:
- v3r6 16-Apr-2006 HMK Add flag for LDF status
- v3r5 14-Apr-2006 HMK Allow setting of Configuration separately for MC runs
- v3r4 14-Apr-2006 HMK handle LCI

LdfConverter v2r6:
- v2r6 14-Apr-2006 HMK Check event count against CHS/eventFile's header
- v2r5p1 27-Mar-2006 HMK fix up StartEventNumber handling for LICOS events

LatIntegration v2r51:
- 01-APR-06 v2r51 hmk Update location of EBF_file.h for ldfTest app
- 09-MAR-06 v2r50 awb Fix muon hypothesis JO.

IExternal/ldfExt  v0r601p0:
- v0r601p0 30-Mar-2006 HMK LDF V06-00-01 for events > 64 KB

IExternal v4r1p3:
- 20-Dec-05 v4r1p3 NG Updated extFiles to v0r4

GlastSvc v9r17p1:
- v9r17p1 25-Jan-2006 hmk Richard's fix to CurrentEventAlg to print only one line

GlastClassify v3r2p2:
- 23-Feb-06 v3r2p2 LSR Add documentation
- 08-Feb-06 v3r2p1 THB adapt to new tuple access
- 12-Jan-06 v3r2 TU Update to latest IM Analysis (with more fixes for new features)
- 3-Jan-06 v3r1 TU Incorporate updates for "new" style IM Analysis sheets

EventIntegrity v0r4em0:
- v0r4em0 2006-Apr-16 HMK Add new flag for LDF status 

Event v11r8em3:
- v11r8em3 07-apr-06 EAC updates writeOut methods in AcdTkr data classes
- v11r8em2 07-apr-06 EAC add AcdTkr data class to AcdRecon

CalXtalResponse v0r9p2:
- v0r9p2 02/13/06 fewtrell CalTuple now outputs adc_range info. Also optionally CalTuple outputs 4-range adc data.

CHS/eventFile v1r0:
- v1r0 09-Apr-2006 RBL added DFI error counts to file header
- v1 07-Apr-2006 RBL new file format, including LCI support
- v0r3p2 03-Apr-2006 RBL updated to LDF 6.0.1
- v0r3p1 29-Mar-2006 RBL added include of errno.h to fix gcc 343 compile problem
- v0r3 13-Mar-2006 RBL added event-count and first/last GEM seq counter with accessors
                                       and mutators. No change to file format yet.
- v0r2 01-Mar-2006 RBL added runid to files and runid() accessor to LPA_File object.

 
AnalysisNtuple v2r9p3gr6:
- v2r9p3gr6 10-APR-06 EAC Add in AcdTkrRibbonDist and AcdTkr1RibbonDist
- v2r9p3gr5 23-Feb-06 LSR Improve documentation

AcdUtil v0r2p10em0:
- v0r2 12-Jan-2006 EAC Add AcdTileDim and AcdRibbonDim AcdRibbonDim
- v0r2p10 06-mar-2006 THB use the proper pattern
- v0r2p9 23-Feb-2006 THB make use of static lib constistent with Navid's lib folder
- v0r2p7 07-Feb-2006 THB restore name, make it a static lib.
- v0r2p5 03-Feb-2006 HMK Temporarily update AcdUtilCommon library name to
                                             deal with MRvcmt oddness which seems to build libaries alphabetically

AcdRecon v3r0em4:
- v3r1p1 20-Apr-2006 EAC Fix bug in active distance calculation.
- v3r1 13-Apr-2006 EAC Pull in updates from branch EM-v6r070329p0, tag v3r0em3
- v2r2 12-Apr-2006 EAC Uses calibration for AcdHits
- v2r1 24-Mar-2006 HMK updates for CLHEP 1.9.2.2 Along Branch EM-v6r070329p0
- v3r0em4 20-Apr-2006 EAC Fix bug in active distance calculation.
- v3r0em3 10-Apr-2006 EAC Protect against negative arclength to intersection errors
- v3r0em2 07-Apr-2006 EAC Use activeX or activeY in gaps instead of active3D to avoid problems near corners
- v3r0em1 07-Apr-2006 EAC Changed debbuging printouts to use MsgStream
- v3r0em0 07-Apr-2006 EAC Major update. Pulled all geometry functions out to src/AcdReconFuncs. Use AcdRecon/AcdReconStruct to pass around data internally.
- v2r0p7 06-Feb-2006 THB Add the tools AcdPha2MipTool and AcdPocaTool to the AcdRecon_load list, apparently needed for Windows

System Tests for this version

System Tests results:

Verified by Anders et al. Two differences in Acd histograms for VerticalGamma100MeV: One due to code changes (system test code needs to be updated wrt fetching Acd Poca information),  and a tiny difference in the number of ACD-TKR intersections (understood by Eric Charles: due to improvement in the code).

Fred version:

v0r99

Pipeline version:

v1.4.2

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r4p1

svac pipeline code and tasks:

code/tasks v3r5p7:
pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r3p1
ConfigTables: v3r2p1

TestReport: v3r4p15 (digi & recon reports):
- Put in a 'isLATTE' flag. Only show SBC histograms for LATTE runs.
- Add in a zoom of the GEM delta event time (1 ms).
- Added (datagram) time stamps for LICOS runs

EngineeringModelRoot: v1r15 (SVAC tuple)
- Added Context variables.
- Added Acd TkrPoint and Acd Gap variables.
- Updated Acd Poca code to work with new AcdRecon. 

Approved: unanimous 20060420

svac resynch 20060413

Update from Warren

Code Versions

Engineering Model (sim/recon): v6r070305p9

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4.2

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r4p1

svac pipeline code and tasks:

code/tasks v3r5p6:
pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r3p1
ConfigTables: v3r2p1

TestReport: v3r4p13 (digi & recon reports)
EngineeringModelRoot: v1r14 (SVAC tuple)

CCB Request 20060316

Engineering Model v6r070305p8

 ldfReader v3r7
- Continue event sequence consistency checking for LSF
- Use LatData::m_eventId rather than OSW sequence

     With this change we will have the correct event ID for error messages in the lsf2digi logs.

Code Versions

Engineering Model (sim/recon): v6r070305p9*changed*

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4.2

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r4p1

svac pipeline code and tasks:

code/tasks v3r5p3:
pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r3p0
ConfigTables: v3r2p1

TestReport: v3r4p13 (digi & recon reports)
EngineeringModelRoot: v1r14 (SVAC tuple)

CCB request 20060315

Engineering Model v6r070305p8

 LdfConverter v2r5:
HMK Handle the last event in CCSDS

Code Versions

Engineering Model (sim/recon): v6r070305p8*changed*

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4.2

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r4p1

svac pipeline code and tasks:

code/tasks v3r5p3:
pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r3p0
ConfigTables: v3r2p1

TestReport: v3r4p13 (digi & recon reports)
EngineeringModelRoot: v1r14 (SVAC tuple)

pipeline update 20060125

I've made the changes you requested to the test pipeline and checked them in to CVS after testing.  DPF/PDB v1r2p1 is the tag.  I would like permission to announce a PROD outage while I upgrade the code running on that server.

The changes affected two files:

DPF/PDB/lsfCallback.pl (CVS v1.5):  
    Added command line args to allow stderr/stdout redirection logfiles to be passed in.

DPF/PDB/DPFScheduler.pl (CVS v1.23): 
    Added stderr/stdout logfile names to command line args passed into lsfCallback.pl
    These log files are now placed in the same location as the lsf log files for each task process.

Tony Johnson has upgraded PFE-Test to work with the new logfile locations.

Dan

pipeline update 20060215

I've enabled the processing statistics gathering software for the PROD pipeline.

After 2 days running in TEST, we've had no troubles, and Karen has the web plots working.  Hopefully she can enable them for PROD tomorrow as well.

CCB info:  Required installation of new crontab script (DPF/PDB/DPFGatherStatistics.pl v1.2) on glastlnx01 running every 15 minutes.  Required creation of table ProcessingStatistics as found in DPF/PDB/pdbschema.sql v1.28.

The changes are non-invasive and do not affect any of the other tables or scheduler, etc.

 

Dan

svac resynch 20060304

Code Versions

Engineering Model (sim/recon): v6r070305p7

lsfData v0r2:
HMK Store CCSDS items
HMK fix LsfConfiguration dynamic cast for LPA
HMK initial import 

ldfReader v3r5:
hmk Store eventid from either LDF or LSF
hmk Store runid from LICOS for CCSDS files
hmk Store ccsds items and add new method to create TDS time
hmk improve test routine for context
hmk use lsfData package
hmk reading LSF through binary file
hmk First version to handle LSF 

facilities v2r12p4:
jrb Small fix to Util::WrongType exception class

enums v0r3p2:
EAC Added sentinel values to catch undefined states to Lsf.h. Improved comments.
EAC Updated Lsf.h to match Dfi header files instead of documentation.
EAC Add Lsf.h for Lsf enums. 

digiRootData v9r2
HMK Set up Print methods and comment out Configuration for now
HMK Use Riostream consistently
HMK Make include file names match class names for LSF
HMK Clear m_metaEvent in DigiEvent
EAC Added comments, changed Scalar to Scaler.
EAC Updated lsf stuff to match dfi header files instead of doc
EAC Added implementation of a missing function
EAC Added Lsf stuff for lsf data
HMK Remove deprecated CalDigi TObjArray and calReadoutCol, so that methods which should be const, can be const.
HMK Add a bunch of const statements

calibUtil v1r5p4:
jrb Use alias glastCalibDB for MySQL host rather than soon-to-be-obsolete centaurusa
jrb Bug fix to Metadata::findSoonAfter (not used by production runs)

RootIo v17r9gr4:
HMK Fix up /Event/MetaEvent string
HMK Allow no MetaEvent when reading from digi
HMK Don't return failure if MetaEvent not found
EAC Added MetaEvent conversion

RootConvert v1r1p1em4:
HMK finish off context
HMK rename ROOT LSF classes to be consistent with file names
HMK use lsfData package
EAC Changed Scalar to Scaler in LsfLand.
EAC updated LsfDigiConvert to match Dfi header files instead of doc
EAC added LsfDigiConvert

LdfEvent v3r3:
HMK use lsfData package
HMK testing for eventRet
EAC Changed scalar to scaler, added comments
EAC Updated Lsf stuff to match header files instead of doc
EAC Added stuff for Lsf support 

LdfConverter v2r4:
HMK handle event id
HMK get generic tds time from ldfReader
HMK Patch to continue skipping first marker==5 for LDF
HMK Use lsfData package
HMK Yes it's still Feb24, fix up second sweep event handling for non-LSF data files
HMK don't bother trying to make ldfReader private
HMK update unit test
HMK Use LSF binary file as input
HMK Move to handle LSF

IExternal/ldfExt v0r571p0:
HMK Pick up LDF v05-07-01 modify standard directory structure on linux for lib

CalibSvc v0r21p8:
jrb Eliminate (unused) mention of LdfEvent in code and specific version dependence in requirements
jrb Exit with fatal error if rqsted file can't be read 

CHS/eventFile v0r2:
RBL added runid to files and runid() accessor to LPA_File object.
RBL first working version -- writes/reads binary event files.
RBL Initial revision

AcdRecon v2r0p6:
EAC Fix bug that was losing losing intersections at the 10-4 level when track was || to x or y axis.

 

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4.2

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r4p1
Write to new disk
Note that this task only handles runs coming in the old way. Any FASTCOPY run (LSF or LATTE) enters through a new set of tasks. 

svac pipeline code and tasks:

code/tasks v3r5p3:
Digest both LSF and LDF files from FASTCOPY. Keep supporting runs exported from B33 the old way. Write to a new disk.

pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r3p0
ConfigTables: v3r2p1

TestReport: v3r4p13 (digi & recon reports)
Small update for TOT information (distinguish between ToT==250 and and ToT==255).
Rebin and logscale histogram for number of ACD digis.

EngineeringModelRoot: v1r14 (SVAC tuple)
Fixed bug for ACD arrays with tile ID==0 (previously not filled).
Small bug fix for ToT in TkrNoiseOcc. 

svac update 20060127

svacPipeline v3r4p6

  • Use 'hadd' instead of 'pruneTuple' to merge CalTuple.root and merit.root
    chunk files in recon. Still use 'pruneTuple' for recon.root files.

For an unknown reason merging CalTuple.root files is a factor 25 slower than it used to be. Using 'hadd' is a workaround. From Heather:

"My understanding is that hadd just chains the input files and does a
TChain::Merge to create the output file...looking at the code. .it is a
little more intelligent in that..it specifies to the TChain::Merge an
option to "keep" all the TFiles open so it doesn't waste time deleting them. But even more
importantly..it includes "fast" in the option string.. which means:
//If 'option' contains the word 'fast' the merge will be done without
//unzipping or unstreaming the baskets (i.e. direct copy of the raw byte
on disk)."

Warren verified that hadd also works rapidly for merit.root files.
And he verified that using 'pruneTuple' for recon.root files still is quick.

Code Versions

Engineering Model (sim/recon): v5r070305p4

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r3p2 (SVAC code moved to AFS)

svac pipeline code and tasks:

code/tasks v3r4p6
pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r2p8 (Moved code to AFS)
ConfigTables: v3r2p0 (Added ACD information)
TestReport: v3r4p9 (digi & recon reports)
EngineeringModelRoot: v1r12 (SVAC tuple)

CCB Request 20060124

EngineeringModel v5r070305p4:

TkrRecon v10r8p1gr0:

  • "Fix" TkrPoints sort bug

AcdUtil v0r2p4:

  • Patch again for ribbon orientation change

AcdRecon v2r0p5:

  • Add calculation of POCA for misses off the corners of tiles.

System tests:

Single tower MC has no change, all multitower MC using real calibrations have the CAL LO problem. MC using ideal calibration have no change. No change for data runs except for six tower data that has a few changes in TKR quanitites. This is due to using a different dead strip file (Johann corrected the mistake he made in the calibration database last week). When he made the mistake I saw changes in the same quantities.

It looks like it's the TholdCI - which only affects simulation (only CAL LO in TriggerAlg). I think it's only the calib file that needs to be fixed (external to this release). The same code with a preship TholdCI file was ok.

and:

svac/EngineeringModelRoot v1r12:

  • Fix array overwrite in AcdPoca variables.
  • Add Tracker monitoring histograms (in a separate Root tree).

Code Versions

Engineering Model (sim/recon): **changed** v5r070305p4

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r3p2 (SVAC code moved to AFS)

svac pipeline code and tasks:

code/tasks v3r4p5
pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r2p8 (Moved code to AFS)
ConfigTables: v3r2p0 (Added ACD information)
TestReport: v3r4p9 (digi & recon reports)
EngineeringModelRoot: v1r12 (SVAC tuple) **changed**

Approved: unanimous 24 Jan 2006

CCB Action 20060121

I've gone through the system tests histograms, comparing EM
v5r070305p2 to EM v5r0703p6 which we currently use in the pipeline.

Changes are understood - in particular fewer TKR triggers
(TriggerAlg) due to the trigger using dead strips and changes in the number of CAL triggers (TriggerAlg) due to it now using calibrated values.

In addition, tiny changes in a few TKR quantities for real data are consistent with EM v5r070305p3 using a different dead strips file than EM v5r0703p6 (for the same data run). I've asked Johann why he did the change in the calibration database. Anyway, it explains the system test differences I see.

There may be an small update to the SVAC ntuple tag I give here.
The tracker people want to piggyback on it again, this time for flare monitoring (flare in the tracker that is). It should be pretty orthogonal to our code. I will verify that as soon as the new tag is ready.

Will look at EM v5r070305p3 when the histograms are available later tonight. The only differences between p3 and p3 are ACD Veto thresholdof 0.1 MIP instead of 0.2 and a TKR filler fix for Fred.

EngineeringModel v5r070305p2

Short summary:

  • Trigger (TriggerAlg) now uses dead strips in the tracker.
  • Trigger (TriggerAlg) CAL uses calibrated values.
  • ACD tiles now overlap in the correct direction.
  • CalTuple now saves an entry for every event regardless of whether
    there is CAL data or not thus ensuring that it's synchronized with the
    other root files.
  • Added AcdHit and AcdTkrPoca collections to AcdRecon.
  • ACD Veto threshold set to 0.1 MIP to match settings in SVAC muon runs.
  • New base GR release.

Details:

xmlGeoDbs v1r28p3

  • Eliminate allTowers volume in cu06 geometry, allowing freer placement of tiles
  • Bring em2 geometry up to date
  • Include outermost id field for oneNoTkr volume
  • Add ACD tiles in cu06; minor reorg. changes to flight
  • Merge new stuff from v1r26 ACD upgrade into latAssembly/latACDDimPrimUnshrunk.xml
  • Add cu06 geometry with proper 4x1 (long in X dimension) grid
  • Make top tiles overlap in the correct direction.
    One row overlaps another. Row 2 is at lowest Z.

ntupleWriterSvc v3r10

  • merge with branch, and change interface ID for previous change
  • add ability to create multiple ROOT output files

merit v6r28p1

  • Use CTB variables in FT1Alg.

flux v8r22p2

  • protect against times beyond pointing history
  • fix warnings due to no virtual destructor
  • Include static start time for sources

f2c v2r2

  • up-to-date version of f2c.h, and cmt folder created
  • initial version
  • place for link stuff and Win32 libraries

commonRootData v2r6

  • Other Unit tests utilities for reconRootData
  • Unit tests utilities for AcdDigi and collections

celestialSources/genericSources v1r5

  • use Spectrum::startTime() offset
  • refactor SpectralTransient to use smaller event cache
  • add FitsTransient, SourcePopulation classes

celestialSources/eblAtten v1r1p3

  • Include new Stecker's model for EBL

celestialSources/GRBobs v2r1p5

  • fix bug in applying launch offset

celestialSources v1r1

  • add FitsTransient, SourcePopulation

calibGenCAL v3r8p5

  • now supports new intNonlin format
  • python: fixed a few dos/unix newline screw ups that were breaking
    things
  • adcsmooth - lengthened lookback for fle2adc extrapolation. this will
    work better w/ new sparser data. avoids 'knee' in output curve

astro v1r12p4

  • Fix computation of longitude from position
  • GPS mods to treat history file consistently
  • unix fixes
  • mods to Healpix to hide healix_base; slight change to interface
  • Fix sign of longitude

Trigger v4r3p3

  • Update unit test JO file to set up CAL services that are now required.
  • Bug fix - setting digi variable too late
  • Update setting of ACD Low bit, to use 0.3 MIP thresh
  • Update veto calculation
  • support new CalTrigTool, drop old/bad cal code entirely. undo impolite
    whitespace changes in TriggerAlg.cxx
  • check for dead strips when checking for a trigger

TkrUtil v3r5p9

  • Fix implementation of numberOfHitsNear(view, layer, ...)
  • Make towerFactor a Property for TkrQueryClustersTool
  • Changes for compatibility with modified IGeometry interface

RootIo v17r9gr1

  • Handle new AcdHit and AcdPoca, and use new RootConvert converter
  • Patch to mcRootReader to count daughters of McParticles just once..not
    twice. Fix AcdRecon MaxActiveDist Id writing

RootAnalysis v8r8o4

  • get rid of unix warnings
  • more warnings

LatIntegration v2r49

  • Added LAT run to system tests.
  • Fixed instrument name for Tower A system test ldf2digi.txt JO
  • Fix to unit test JO.
  • Changed number of events in two tower data system test
    to avoid batch time out.
  • Updated JO to new CAL trigger code.
  • Updated JO to new CalTuple code.

HepRepSvc v0r16p1

  • Bullet-proof TrackFiller for bad TkrId's
  • Corrected a very bad bug in rotations of volumes in the
    geometry filler
  • Update to ACD representation, using new colors depending on
    discriminator settings. Also update McPosHit to include volId and global
    entry position.
  • Fixed decoding of tower in TrackFiller

Gleam v6r8p1

  • Needed to make FT1Alg follow GlastClassify.
  • Implement Atwood trees (only) in GlastClassify

GlastClassify v3r0

  • convert to Atwood trees only
  • New trees, special AtwoodLikeTrees class for non-atwood trees

FluxSvc v6r31

  • Add pointing info entry for lat_geo.
  • Remove obsolute entry to set pointing history file
  • Allow partial suppression of ExposureAlg tick message
  • fix bug in setting up history file; set startdate for sources

CalXtalResponse v0r9p1

  • small edits to remove warnings on linux compile
  • New CalTupleAlg is separated out from CalXtalRecAlg, only way to ensure
    that CalTuple code is called on every event.
  • CalTuple now saves an entry for every event regardless of whether there
    is cal data or not. This is basically a merge from v0r7p7 branch update.
  • CalXtalRecAlg.tupleFilename jobOption allows CalTuple to be created in
    separate file from other tuples.
  • new CalTrigTool can be called either by caldigi or by triggeralg.
    new unit_test. caltuple is now same format as other tuples, easier to merge.

CalUtil v2r2p1

  • few tweaks after building & testing on linux
  • new system test. new CalArray.h. broke CalVec.h off of CalDefs.h
  • getCol() & getRow() added to TwrNum class

CalDigi v2r3p5

  • fixed dummy bug in previous tag.
  • Minor change to return codes, shouldn't change any behavior.
  • Update to new CalTrigTool separate from XtalDigiTool

AnalysisNtuple v2r9p3gr4

  • Add type info to the variable documentation
  • Fix the documentation: _intro_XXX.h, 2nd Try
  • Fix the documentation: _intro_XXX.h
  • Add new var: CalEdgeEnergy ("ACD for the CAL"!)
  • Fix up calculation of Tkr1SSDVeto to match main branch
  • Only doc: add bit definitions, TkrSurplusHitRatio defn (warning)
  • Fix negative values of Tkr1CoreHC, and some cleanup

AcdUtil v0r2p3

  • Patch ribbon handling in getVals
  • Update warnings to include volids
  • Update req file to create two shared libraries
    One Gaudi component library and one non-component library
  • Add AcdTileDim and AcdRibbonDim

AcdRecon v2r0p4

  • Patch ribbon orientation change
  • Protect against NA channels in AcdRecon
  • Get AcdReconAlg and AcdPocaTool to include AcdTileDim and AcdRibbonDim from AcdUtil
  • Remove AcdTileDim and AcdRibbonDim, which are now in AcdUtil.
  • Cleanup a few loose ends on previous commit.
  • Re-structure AcdRecon to use AcdPocaTool for calculations. This is a pretty major re-write.
  • Added (empty) AcdHit and AcdTkrPoca collection to AcdRecon. This is to
    test the data structures without actually adding in all the new code.

AcdDigi v1r14p2em2

  • Set veto threshold to 0.1 MIP temporarily for I&T

--------------------------------------------------------------------------

Additional packages:

svac/TestReport v3r4p9

  • Added Logz option, used in AcdPha v. tileId plots.
  • fixed axis labels in acd plots
  • added cut at 500ms in timeInterval plot (some evts had interval > 1s)

svac/EngineeringModelRoot v1r8p9

  • Added AcdTkrPoca variables
  • TkrCalib updates

svac/svacPipeline v3r4p5

  • Add explicit maxTreeSize to account for merged CalTuple > 2 GB.
    This is necessary to process the recent LAT B13 (non-zero suppressed)
    runs.

Code Versions

Engineering Model (sim/recon): v5r070305p2

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r3p2 (SVAC code moved to AFS)

svac pipeline code and tasks:

code/tasks v3r4p5 **changed**
pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r2p8 (Moved code to AFS)
ConfigTables: v3r2p0 (Added ACD information)
TestReport: v3r4p9 (digi & recon reports) **changed**
EngineeringModelRoot: v1r8p9 (SVAC tuple) **changed**

Approved: unanimous Jan 22, 2006

svac-EM update 20060109

TestReport v3r4p7:

  • Only accumlate AcdRecon stats for single track events.

EngineeringModel-v5r0703p6:
reconRootData v8r6p1em0:

  • Move to Double32_t in TKR classes

It was verified that System Tests were identical before and after the Double32 change.

Code Versions

Engineering Model (sim/recon): **changed** v5r0703p76

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r3p2 (SVAC code moved to AFS)

svac pipeline code and tasks:

code/tasks v3r4p1
pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r2p8 (Moved code to AFS)
ConfigTables: v3r2p0 (Added ACD information)
TestReport: v3r4p7 (digi & recon reports) *changed*
EngineeringModelRoot: v1r8p4 (SVAC tuple) (See above)

svac update 20051220

New tag: svac/TestReport v3r4p6

I added histograms for the GEM discarded events (number and time distribution) and for the number of triggers (TKR, CAL LO, CAL HI) per tower.

anders

Code Versions

Engineering Model (sim/recon): v5r0703p5

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r3p2 (SVAC code moved to AFS)

svac pipeline code and tasks:

code/tasks v3r4p1
pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r2p8 (Moved code to AFS)
ConfigTables: v3r2p0 (Added ACD information)
TestReport: v3r4p6 (digi & recon reports) *changed*
EngineeringModelRoot: v1r8p4 (SVAC tuple) (See above)

CCB Request 20051219

Engineering Model (sim/recon)

Because of a problem with NA tiles crashing AcdRecon we have a new EM which we need to put in the pipeline as soon as possible. The only difference between EM v5r0703p5 and EM v5r0703p3 (which we currently have in the pipeline) is AcdRecon v1r12p6em0.

This only affects NA tiles so the system tests will not show any dfferences since a) we don't simulate NA and b) we don't have any data runs with ACD tiles.

I have explicitly verified that the system tests KS values all are 1.0 for EM v5r0703p5 with EM v5r0703p3 as reference. With the exception of the six tower test which I can't see because of a Java exception.

svac

v3r4p0
---------------
EM v5r0703p3

Upgrade configReport (v3r2p0), TestReport (v3r4p3), and svacTuple (v1r8p4) for ACD.

Move all code to AFS.

Current version is now selected by changing a symbolic link, no more need to edit ~glastdpf/.cshrc.
---------------------------------------------------------------------------

v3r4p1
---------------
Allow recon staging & online to use different disks from the main SVAC one (tho all three currently point at u21).

Reduce recon chunk size.

Move configReport to medium queue.

Upgrade testReport (v3r4p5) and svacTuple (v1r8p5).

Fix an error handling issue in all wrappers.

Deal with new CAL tuple name in recon.
---------------------------------------------------------------------------

Note that v3r4p0 was installed in an inconsistent state, and used EM
v5r0608p6 for recon but v5r0703p3 for digitization.

Code Versions

Engineering Model (sim/recon): **changed** v5r0703p5

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r3p2 (SVAC code moved to AFS)

svac pipeline code and tasks:

code/tasks v3r4p1 **changed**
pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r2p8 (Moved code to AFS)
ConfigTables: v3r2p0 (Added ACD information)
TestReport: v3r4p4 (digi & recon reports) (Added ACD histograms)
EngineeringModelRoot: v1r8p4 (SVAC tuple) (See above)

Approved: Steve, Bill, Richard (Eduardo in Brazil) 19 Dec 2005

svac update 20051213

svac/TestReport: v3r4p4

The one we currently have in the pipeline only looks at the first
5000 events (hardcoded number only meant for testing). I commented
out the line.

Code Versions

Engineering Model (sim/recon): v5r0703p3

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r3p2 (SVAC code moved to AFS)

svac pipeline code and tasks:

code/tasks v3r3p4 (Moved code to AFS)
pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r2p8 (Moved code to AFS)
ConfigTables: v3r2p0 (Added ACD information)
TestReport: v3r4p4 (digi & recon reports) (Added ACD histograms) **Changed**
EngineeringModelRoot: v1r8p4 (SVAC tuple) (See above)

CCB request 20051129

CCB Request for EngineeringModel v5r0703p3

AcdRecon v1r12p6
Heather Kelly and Eric Charles

  • Add Corner DOCA
  • Add AcdTkrIntersectTool
  • Patch AcdTkrIntersectTool to protect from negative arclengths.

CalXtalResponse v0r7p6
Zach Fewtrell

  • Fixed bug reported by philippe: only visible in ideal-mode
    high-asymmetry xtal deposits near 1050 MeV
  • Support new intNonlin data w/ optional per-channel dac values.
  • Removed local caching of TDS RangeBase pointers in order to simplify the code.
  • Fixed bug, found by Richard Dubois. when few lines of code were moved
    from computeEnergy function to execute function, the return when
    below_threshold flag is set became invalid, because it caused skipping of
    all subsequent digis - now replaced by continue statement.
  • Fixed bug where wild hit positions were not clipped to xtal boundaries.
  • XtalRecTool combins EneTool & PosTool. FLE & FHE triggers now calculated.
  • ULDs are now properly checked against ped subtracted adc values.
  • Inserted patch for instances where one might access NULL pointers in cases
    of incomplete LAT geometries

GlastSvc v9r17
Heather Kelly

  • Add new algorithm which will print out the event and run ids for each
    event processed..helpful for debugging purposes.

GlastPolicy\RootcintPolicy v5r0p3
Heather Kelly

  • Update to vc_proj_library fragment for creating rootcint files for packages
    where there are more than one library created. Specifically for RootAnalysis'
    Leaning Tower library

AcdDigi v1r14p2
Heather Kelly

  • Patch to edge effects for faces 1 and 3

LatIntegration v2r43
Anders W. Borgland

  • Added full LAT surface muon MC system test.
  • Limit some system tests to 100k events to avoid time out
  • Correct sequence for the new Cal Recon

RootAnalysis v8r8p1
Michael Kuss, Heather Kelly Johann Cohen-Tangui

  • Add johann's mergeFiles macro
  • Updates to LeaningTower geometry
  • Patches for windows

Em1 v2r5p1
Heather Kelly

  • Update JO file for test routine by removing old FluxDisplay

Em2 v1r5p1
Heather Kelly

  • Update JO file for test routine by removing old FluxDisplay

calibGenCAL v3r8p3
Zach Fewtrell and Dan Wood

  • Added tools 'adc2nrgVal' and 'biasVal' and 'adcsmooth','genGainSettings'
  • Python scripts now support new intNonlin format (calCalib_v2r3.dtd)
  • Extrapolate all ciFit splines to saturation point.

calibGenTKR v2r7p4
Hiro Tajima

  • Some histograms are added for easy diagnostics of charge scale.
  • Default charge scale value is changed from 1.0 to 1.12.

These were picked up as part of GR v7r3

IExternal/GaudiInterface v0r120p8
Toby Burnett

  • Patch to allow VC8 release builds

IExternal/ldfExt v0r561p2
Navid Golpayegani

  • Patch to allow VC8 release builds

xmlGeoDbs v1r25p4
Joanne Bogart

  • Updated ACD geometry to include tile shrinkage at operating temperature

astro v1r11p4
Toby Burnett and James Chiang

  • Move to use the tip packages and upgrades associated with HEALpix facilities v2r12p3
    Joanne Bogart
  • Added two new methods unsigned to string and string to unsigned.

idents v2r15
Heather Kelly

  • Add support for N/A in the AcdIds: JIRA ACD-4

detModel v2r18p2
Joanne Bogart

  • Updates to handle ACD screws

Event v11r8
Tracy Usher, Heather Kelly and assorted others

  • Move to new CalRecon
  • Updates to ACD TDS structures

GlastSvc v9r16
Joanne Bogart

  • Fix to pushShape to handle ACD screws

commonRootData v2r4
Heather Kelly

  • support NA in AcdId: JIRA ACD-4

mcRootData v2r19p0
Tracy Usher

  • Add McTrajectory

digiRootData v8r7
Heather Kelly

  • Store AEM header parity bits
  • Modification of AcdDigi methods after consulting Alex Moiseev (GSFC).

reconRootData v8r6p1
Tracy Usher and Heather Kelly

  • Updates for new CalRecon
  • Updates for AcdRecon - ribbon active distance, corner DOCA, etc

RootIo v17r9p1
Tracy Usher and Heather Kelly

  • New CalRecon, updates to AcdRecon

Trigger v4r2
Toby Burnett

  • Enable Ritz throttle

flux v8r21p2
Toby Burnett

  • Include improvements to Earth from Dirk Petry
  • Limit chime to 1 TeV

celestialSource v1r0p5

  • Jim Chiang
  • Tag for GRBobsmanager

FluxSvc v6r28p1
Toby Burnett

  • Fix bug to StartTimeEnvVar
  • Provide access to ScienceTools sources

OnboardFilter v1r1p8gr0
Julie McEnery

  • Change the calorimeter calibration constants to match those used in
    ideal flight mode digis (i.e. to compensate for changes in CalDigi).

calibUtil v1r5p2
Joanne Bogart

  • Add per-range sdacs attribute to <intNonlin>

CalibData v0r12p3
Joanne Bogart

  • Allow for array of dacs per channel for intNonlin

CalibSvc v0r21p6
Joanne Bogart

  • Bring main branch up to snuff wrt intNonlin calibs

CalDigi v2r3p1
Zach Fewtrell

  • Save GltDigi Cal trigger info per xtal-face instead of per tower.
    Save FLE &FHE trigger info to TDS. Uses CalXtalResponse >=v0r7

CalRecon v6r1p15
Tracy Usher

  • New Cal Recon

TkrDigi v2r4p7
Leon Rochester

  • Bug-fix in GeneralHitRemovalTool
  • Changes for compatibility with modified IGeometry interface for ACD screws
  • Add GeneralHitRemovalTool, and associated changes Does all hit
    removal (except for noise) including hit truncation
  • SiStripList: check if both coordinates are inside active area

TkrUtil v3r5p8
Leon Rochester

  • Make towerFactor a Property for TkrQueryClustersTool
  • Changes for compatibility with modified IGeometry interface
  • Fix TkrSplitsSvc, and test program
  • TkrSplitsSvc now handles hit truncation consts

TkrRecon v10r8p1
Leon Rochester and Tracy Usher

  • Update default cluster cut from 500 to 2000
  • New code for truncated hits
  • Changes for compatibility with modified IGeometry interface for ACD screws
  • Add protection in Combo Pat Rec against "bad" cal axes
  • Add alignment correction to recon
  • Tag to go with new CalRecon output
  • ComboFindTrackTool: implement MC energy and pointing option
  • Cancel hit-limiting for poorly measured Cal tracks
  • New method to provide limit and position prediction
  • Remove tabs (I meant to do this earlier!)
  • FindTrackHitsTool: fix minor radlen bug
  • Utilities: implement TkrPoints wrt a reference point
  • ComboFindTrackTool: use new TkrPoints
  • Limit CAL finding to cone around CAL-track
  • Fix minor radlen and layer-numbering bug

DetDisplay v3r1p7
Joanne Bogart

  • Change to IGeometry interface to support ACD screws
  • G4Generator v5r11p2
    Tracy Usher and Joanne Bogart
  • New McPositionHits, order McTrajectories by generation
  • Updated IGeometry interface for ACD screws

ntupleWriterSvc v3r8
Toby Burnett

  • Add access function to an existing tuple item.
  • Make a table of bad values; provide property to allow bad entries anyway
  • Have RootTupleSvc reject tuple entries with non-finite values

G4Propagator v2r1p11
Tracy Usher

  • Fix the problem with ray parallel to surface
    Addresses JIRA GEANT-5

merit v6r27p2
Toby Burnett

  • Support for new GlastClassify trees
  • Add new Doxygen documentation for inclusion in the user workbook

Gleam v6r7p3
Toby Burnett

  • Add FT1Alg to triggered sequence
  • Turn on CalMipFinder
  • Add AcdUtil for new geometry service

AnalysisNtuple v2r9p1
Leon Rochester

  • Updated Doxygen documentation for inclusion in the user workbook
  • TkrSurplusHitRatio: #hits outside/#hits inside energy/angle-dependent cone
  • TkrSurplusHCInside: #hits inside cone
  • TkrUpstreamHC: #hits inside a cylinder upstream of the track
  • Tkr1CoreHC: total # extra hits in small circles around each hit on track 1
  • Deprecated: TkrTotalHits – same as TkrSurplusHCInside
  • Add new ACD variables for 3D Active Distance and CornerDOCA.

userAlg v6r4p6
Toby Burnett

  • Minor fix for merit properties

CRflux v1r5
Toby Burnett

  • Adjust date from 2000 to 2001 for solar flux

ldfReader v2r5
Heather Kelly

  • Handle AEM header parity bit (CMD/Data error)

LdfEvent v2r13p2
Heather Kelly

  • Fix compiler warnings in EventSummaryData

LdfConverter v1r17p1
Heather Kelly

  • Set n/a for AcdIds
  • Handle ACD Header Parity from AEM contribution

rootTestData v3r4
Heather Kelly

  • New CalRecon

HepRepSvc v0r14p7
Leon Rochester and Joanne Bogart

  • Update IGeometry interface for ACD screws
  • Upgraded information for clusters and track hits
  • Bullet-proof TrackFiller for bad TkrIds

rdbModel v2r2p3
Joanne Bogart

  • Support for unsigned auto_increment fields

svac/EngineeringModelRoot v1r8p4
Anders W. Borgland

  • Updated the SVAC ntuple to work with the new CAL Recon
  • Added new CAL MIP finder variables: SVAC-79
  • Added ACD digi and recon variables: SVAC-77
  • Added TKR_ACD intersection variables: SVAC-78
  • Store histograms for TKR in a separate tree in the SVAC root file
    to speed up TKR calibrations: SVAC-81
  • Increased max files size for SVAC ntuple to 500 GB.
  • Removed duplicate variable in the ntuple.

Code Versions

Engineering Model (sim/recon): v5r0703p3

System Tests for this version

System Tests results:

Verified by Anders et al.

Fred version:

v0r99

Pipeline version:

v1.4

GRITS tag (web browsing and task configuration)

glast-ground v0r3p7
grits-gino-web version 0.55 (v0r5p5)
grits-gino version 0.95 (v0r9p5)
grits-gino-xml version 1.42 (v1r4p2)
grits-common version 0.32 (v0r3p2)

online/svac (task defs, scripts):

pipeline tasks:

online: v2r3p2 (SVAC code moved to AFS) **Changed**

svac pipeline code and tasks:

code/tasks v3r3p4 (Moved code to AFS) **Changed**
pipelineDatasets v0r3

ISOC code and tasks:

v0r5p0

Apps that run in pipeline:

eLog: v2r2p8 (Moved code to AFS) **Changed**
ConfigTables: v3r2p0 (Added ACD information) **Changed**
TestReport: v3r4p3 (digi & recon reports) (Added ACD histograms) **Changed**
EngineeringModelRoot: v1r8p4 (SVAC tuple) (See above) **Changed**

Approval: unanimous 12/1/05