BeamtestRelease releases

latest tag: v4r0909p8

p7 had the problem that BeamTestTuple crashes for events with 18 scaler hits. This is fixed now.
A lot of changes improve ancillary data recon. A tagger calibration (determining the positions) was performed before run #1176. This geometry is being used, pedestals are subtracted, magnet current and nominal beam momentum are read from the rcReport.out file. All this is enabled in readigi_runrecon.txt. It works, and the tagger data are beautiful.

Another major change is the implementation to read data directly from the data stream (socket Gleam). This shouldn't affect running Gleam unless explicitely enabled in the jobOptions. Also, it's not yet tested.

__________________________________________________________________
version v4r0909p8    -- 11 August 2006
  - updated tags:
    o IExternal/ldfExt  v0r620p1 conform to rev. dir struct in win
    o ldfReader         v3r26p2 fix/clean -up AcdDigis, consts, socket Gleam
    o LdfConverter      v3r6p1  socket Gleam
    o AncillaryDataRecon v1r0p1 fixed recon, ped subtraction, rm cout, clus mult
    o AncillaryDataEvent v1r4p1 fixed recon, MC geo, num clus, rm cout
    o AncillaryDataUtil v1r0    fixed MC geo, 4 mod in row
    o reconRootData     v9r6p1  clus #
    o RootConvert       v1r18p1 clus #
    o BeamTestTuple     v1r2    clus #, 18 scaler hits, rinocal&qdc, int. point
    o AdfReader         v0r3    rm cout
    o calibGenANC       v0r1p3  run number option
    o G4Generator       v5r15p1 point_on_beamline property in BeamTransform
    o CalXtalResponse   v0r12p5 improved return codes
    o beamtest06        v5r3p3  new macro, improved readigi_runrecon.txt

v4r0909p7

AcdDigi was fixed. Analzying runs 837 (didn't work before) and 911, we now have ACD info in the BTtuple. Franz says they make sense. Nicola says that ANC recon now really works. Anders submitted new CAL calibs. Since then, we don't get flooded anymore by "CalCalibSvc         ERROR No spline data found ..." messages. The caltuple problem is identified. The separate root files are fine, but hadd screws it up. This is not a BeamtestRelease put pipeline problem. The ancillary packages were cleaned-up a bit.

I think we can consider this tag for reprocessing the pipeline.

__________________________________________________________________
version v4r0909p7    -- 04 August 2006
  - updated tags:
    o ldfReader         v3r25p4 fix/clean -up AcdDigis
    o AncillaryDataRecon v0r2p4 fixed recon
    o AncillaryDataEvent v1r3p5 fixed recon
    o AncillaryDataUtil v0r1p7  correct geometry

v4r0909p6

There where two tags, p4 and p5, for which I forgot to write a note. Since p4 a lot changed. ACD calib and mapping is in place. ACD calib doesn't anymore cause abort of Gleam. ACD mapping can be specified in a txt file. This is supposed to work, but for the moment declines to return non-default ADC values. ACD tile geometry was refined. Ancillary data handling is now understood. The code doesn't terminate on missing ANC data anmore. It doesn't produce messages anymore that the event sequence numbers don't match. A segfault reading from ldf is being caught and handled (this required upgrade of the ldf libs). Segfaults should be logged during code execution. As I don't see any, I am unsure if they are really logged. TkrUtil has an extension to assign default (or 0) calib values if missing for the TKR ToT.

__________________________________________________________________
version v4r0909p6    -- 03 August 2006
  - updated tags:
    o ldfReader         v3r25p3 update of ldf lib, ADF seq number, ACD remap
    o LdfConverter      v3r5p1  update of ldf lib, ACD remap
    o IExternal/ldfExt  v0r620p0
    o beamtest06        v5r2p2  $() in job options
    o xmlGeoDbs         v1r35p3 fine tuning of tle geometry
    o TkrUtil           v3r8p2  handles missing calib info
__________________________________________________________________
version v4r0909p5    -- 01 August 2006
  - updated tags:
    o ldfConverter      v3r4p1  prevent missing ANC data from termination
    o AdfReader         v0r2p1
    o BeamTestTuple     v1r0p7  error info
__________________________________________________________________
version v4r0909p4    -- 31 July 2006
  - updated tags:
    o ldfReader         v3r24p1 adding txt file for ACD mapping
    o LdfConverter      v3r4    adding txt file for ACD mapping
    o AncillaryDataEvent v1r3p4 constness
    o AncillaryDataRecon v0r2p3 windows compile
    o BeamTestTuple     v1r0p6  remove 1000 events limit
    o beamtest06        v5r2p1  change to the pipeline job options

v4r0909p3

Try this tag, it could be our first serious tag!!!

v4r0909p3 has the latest updates to ancillary data handling, ACD tiles, CAL, and BeamTestTuple. Real data can be analyzed using the jobOptions files ldf2digi.txt and readigi_runrecon.txt in $BEAMTEST06ROOT/jobOptions. Calibrations are enabled for TKR, CAL, and ACD (before, ACD was missing).  AcdRecon is enabled (missing before). The TKR alignment constants obtained with AlignmentHack are being used. The full chain of ANC handling is done, digi and recon.

v4r0909p3 was tested using run #700000509. This run was taken at Pisa, with the beamline detectors on top (as far as I know). Occasionally, all four detectors are being traversed by a particle, simulating incoming beam particle and outgoing tagger hit. As far as I can tell, it works.  However, Cerenkov (QDC) was missing. Hence, this has to be checked with real data.  Also, have a check that ACD recon really works.

__________________________________________________________________
version v4r0909p3    -- 28 July 2006
  - updated tags:
    o beamtest06        v5r2p0  good looking data pipeline job options
    o AncillaryDataEvent v1r3p2 updates to anc data recon
    o commonRootData    v2r13
    o digiRootData      v9r13
    o reconRootData     v9r5
    o RootConvert       v1r17
    o RootIo            v17r21p0
    o BeamTestTuple     v1r0p5
    o AncillaryDataRecon v0r2p2 error for energy estimate
    o AncillaryDataUtil v0r1p6  fix of the test app
    o xmlGeoDbs         v1r35p2 ACD tile positions
    o CalXtalResponse   v0r12p4 fix the fix, now 4-range should work

v4r0909p2

Contains updates to reading ancillary from ldf, and ancillary recon. Important is a bug fix in CalXtalResponse. This tag will be used to rerun the pipeline (at least run 700000500), with the fix of CalXtalResponse, and calibrations for CAL (and TKR).  The last runs were made with v3r0907p2, without calibrations (calib "ideal").  Request of Thierry and Fred.

__________________________________________________________________
version v4r0909p2    -- 26 July 2006
  - updated tags:
    o AncillaryDataRecon v0r2p1 ancillary recon
    o AncillaryDataEvent v1r2p1
    o AncillaryDataUtil v0r1p4
    o AdfReader         v0r2
    o AdfEvent          v0r5
    o calibGenANC       v0r1p1
    o LdfConverter      v3r3    ancillary ldf
    o ldfReader         v3r22
    o Gleam             v6r19
    o RootConvert       v1r15p1
    o BeamTestTuple     v1r0p2  fixed a cast
    o CalXtalResponse   v0r12p2 fix indexing bug, add 4-r CAL E to calTuple

v4r0909p1

I'm making an incremental tag, before more mods to come. Heather writes the root and TDS classes (concerning ancillary data) are consistent now. There where also updates to windows build.  In fact, this tag should run under windows, though I'm not going to test it.

Tested:
simulation sequence creating the particle root file with beamtest06 (PS only, I don't know how to make SPS runs), and reconstructing with beamtestOptions.txt.
Real data sequence with run 330000832, creating the digi with ldf2digi.txt, and reconstructing with readigi_runrecon.txt.  Still, ACD calib and recon are disabled.

__________________________________________________________________
version v4r0909p1    -- 21 July 2006
  - updated tags:
    o BeamTestTuple     v1r0p1  windows build
    o calibTkrUtil      v1r3p1  compile problem
    o commonRootData    v2r12   (temp) sync of root and TDS
    o digiRootData      v9r12
    o RootConvert       v1r15
    o RootIo            v17r21
    o AncillaryDataEvent v0r1p5
    o AncillaryDataUtil v0r1p3

v4r0909p0

notes for data pipeline (ldf2digi and readigi_runrecon):

  • TKR and CAL calibrations are enabled, ACD disabled (no calibrations done yet)
  • TkrAlignmentSvc file is being read, but the existing file doesn't contain constants
  • AcdRecon is disabled. The data don't contain ACD (scintillator info yet). Mapping between tiles in ldf and geometry doesn't match. Matching is still unknown (tiles are not connected).

Please, check this tag, and ask for update of package tags.

__________________________________________________________________
version v4r0909p0    -- 19 July 2006
  - merge with GR v9r9
  - updated tags:
    o AcdRecon          v3r5p1  AcdRecon updates (Eric)
    o xmlgeoDbs         v1r34p4
    o G4Generator       v5r15   finishing coordinate swap (Leon)
    o commonRootData    v2r10   ancillary data (Heather, Joanne, Nicola)
    o digiRootData      v9r11
    o reconRootData     v9r3
    o AdfEvent          v0r3
    o AncillaryDataEvent  v0r1p3
    o RootConvert       v1r14
    o RootIo            v17r20
    o calibUtil         v1r7
    o CalibData         v0r15
    o CalibSvc          v0r25
    o Gleam             v6r18p2  tag corrected
    o HepRepSvc         v0r18p3  FRED fix for BR with ACD hits (Leon)
    o enums             v0r9    I thought I needed these
    o CalXtalResponse   v0r12p1
   - extra packages:
    o calibGenCAL       v4r2p4  calibration/analysis packages
    o calibGenTKR       v4r2
    o calibGenANC       v0r1
    o RootAnalysis      v8r8p4
    o BeamTestTuple     v1r0    the beamtest tuple
    o calibTkrUtil      v1r2p2
    o beamtest06        v5r1p11
    o AdfReader         v0r1p2  more ancillary packages
    o AncillaryDataRecon  v0r1p3
    o AncillaryDataUtil  v0r1p2
__________________________________________________________________
  • No labels