email list and repository

The hec_adc software package has its own ATLAS email list:
atlas-larg-hec-adc-sw
Emails posted to this list are archived in a repository .

If you would like to subscribe, send a mail to
ListServer@atlas-lb.cern.ch
containing the line
subscribe atlas-larg-hec-adc-sw [mail address]
The address may be omitted if sent from the address at which you wish to receive mail. Or, the mail address may be explicitly given in the form
name <mail address>
where the name is optional and the <> are required. Once you are registered, you can post mails by using the address:
atlas-larg-hec-adc-sw@atlas-lb.cern.ch

Old emails and information (before the creation of the larg-hec-adc-sw list) can also be accessed:
Old emails
Old information



Old emails
August 25, 1998
 
Dear Colleagues,

 In order to give access to August testbeam data as soon as possible, a
preliminary version of hec_adc 3.5 is now available. It can be downloaded
from the hec_adc homepage:

http://wwwhep.phys.uvic.ca/~uvatlas/hec_adc/hec_adc.html

or from the ATLAS workgroup server:

~oneil/public/hec_adc_3.5.tar.gz

It should be noted that this is only a PRELIMINARY version and as such:
----------------------------------------------------------------------
- it contains no new calibration constants for the August period, April
  constants are used.

- if digital filtering is used, care must be taken for events which are
  "out of time". The tdc "wraparound constant" used to correct tdc values
  before peak-finding is not constant for the August period. In order to
  minimize this effect, it will be necessary to implement a run-number
  dependent correction. So far, the run period has been divided into three 
  tdc-correction regions based on three reference runs (7522,7700,8006).
  This should eliminate most "out-of-time" events, however, more work is
  needed to further sub-divide the run period.

- MWPC alignment is not initialized for the August period. April's values
  are used but should NOT be trusted.

- the code has only been tested on HPUX 10.2 systems 

- documentation (ie. manual) has not been updated

Improvements since the last release:
- ability to read August 1998 testbeam data

- improved online and histogram packages (inclusion of clustering
  datacards). 

- patch to correct tdc value for runs early in the April 1998 period


Please report problems to dugan@uvic.ca and lefebvre@uvic.ca.

Regards,
Dugan O'Neil and Michel Lefebvre


June 27, 1998
Dear Colleagues,
 This is to announce the release of version 3.4 of the HEC testbeam
offline software package hec_adc. New features include 

    1- new digital filtering package
    2- new maximum adc array treatment:
       *** the maximum signal is now in pedestal subtracted adc ***
       this change, not backward compatible, is imposed by
       the fact that the digital filtering method produces pedestal
       subtracted signal maxima.
    3- updated manual

Please consult our web page
http://wwwhep.phys.uvic.ca/~uvatlas/hec_adc/hec_adc.html
for details.
Extensive work went into the production of this new release and its
related dcoumentation. We have given much effort to test this version of
the code. Please do not hesitate to report any problems to us. 

Michel and Dugan.

lefebvre@uvic.ca, dugan@uvic.ca

May 15, 1998
Dear Colleagues,
 This is to announce the release of version 3.3 of the HEC testbeam
offline software package hec_adc. New features include 

    1- improved cubic fit package
    2- improved ntuple package
    3- new histogram package
    4- updated user example
    5- improved search package
    6- improved tdc handling
    7- addition of user pass initialization
    8- updated manual
    9- many structural improvements hidden from the user

Please consult our web page
http://wwwhep.phys.uvic.ca/~uvatlas/hec_adc/hec_adc.html
for details.
Extensive work went into the production of this new release and its
related dcoumentation. We have given much effort to test this version of
the code. Please do not hesitate to report any problems to us. 

Michel and Dugan.

lefebvre@uvic.ca, dugan@uvic.ca

December 2, 1997
Dear Colleagues,
 The next version of the testbeam data analysis software, hec_adc 3.1 is
now ready for use. It is available from:
1) The hec_adc homepage:
   http://wwwhep.phys.uvic.ca/~uvatlas/hec_adc/hec_adc.html
2) My public directory on ATLAS WGS at CERN:
   ~oneil/public/hec_adc_3.1.tar.gz
3) The development area on the HEC disk at CERN:
   /afs/cern.ch/atlas/testbeam/HEC/offline/dev/hec_adc_3.1.tar.gz
 
If there are any questions or comments about this version of
the code, please direct them to me at dugan@uvic.ca.
 
Below you will find a description of the latest version of the code. For
more details please see our web page at:

http://wwwhep.phys.uvic.ca/~uvatlas/hec_adc/hec_adc.html
Cheers,
Dugan.
 
 ***********************************
 *  HEC_ADC Release of Version 3.1 *
 ***********************************
 
Changes from pre-release version:
*********************************
- several bugs fixed: Online mode now reads from staged tape as well as
  disk file, bug in histogram package fixed, etc.
- geometry correspondence tables now present for all run periods (three
  coordinate systems).
- provides access to TDC data.
- new make files. Now, gmake is used in place of make command. Code should
  compile without changes on HP, IBM and ALPHA
- epio dumping utility routine has now been removed from the package.
- draft manual now available from hec_adc homepage. Not all new packages
  are fully documented yet. However, everything else in the draft 
  manual is completely up to date for this version. More documentation 
  will be added and the latest version will always be available from the
  web.
Thanks to those who have helped in debugging the pre-release (in
particular D. Striegel).

Installing the package:
*********************** 
- to install it, once you have untarred file, use the
  installation scripts hec_adc_lib.ins in the main directory followed by
  hec_adc.ins in the user directory. For more details see web page at:

http://wwwhep.phys.uvic.ca/~uvatlas/hec_adc/hec_adc.html


Known Bugs:
- ON DEC ALPHA ONLY: using the beam chamber code crashes the program. If
  the beam chamer reconstruction is turned off (in the datacard), this
  problem will not occur. This is NOT a problem on HP workstations.
 
What has changed from version 3.0:
**********************************
- the datacard file "hec_adc.datacard" is now read in automatically by the 
  program. The UNIX "< hec_adc.datacard" expression is no longer required. 
  This change was necessary to accomodate online running of the code for 
  testbeam.
- many new packages have been added (see below).
- access to TDC and FADC data is provided (through common blocks). 
 
What it will do  :
******************
- it provides access to october 1997 data as well as all previous run
  periods (testing has been done on May97 and Sept96 data).
- it provides access to all data in the same way as previous versions 
  of the hec_adc package (ie. same common blocks). 
- user routines that worked before will still work in this version. 
- will produce calibrated energies (in nA) from the calibration files provided 
  in the user directory. (thanks to E. Marschalkowski and P. Strizenec)

 
New packages     :
******************
- online running mode - controlled by rnmode datacard. 
                        Runs the program in an 
                        interactive way, prompting for 4-digit run number 
                        to analyse. Looks for file data/run_run#.dat. This is 
                        the mode that was run at the testbeam with automatic
                        histogram display. This is currently the most up to 
                        date way to get system histograms both while running
                        and afterwards in the file hec_online.hbook. (thanks
                        to R. Davis)

- beam chambers       - controlled by beamc datacard.
                        Extensive beam chamber reconstruction in offline mode
                        and access to beam profile histograms in online mode
                        is provided by this package. (thanks to A. Minaenko)

- correlations        - controlled by mkcrl datacard.
                        Channel to channel and time sampling correlations
                        for random trigger events are calculated and ntuples
                        are filled in crl.hbook file. Please note, package 
                        curently runs on a maximum of 72 channels (one module)
                        and 32 time slices in order to keep package memory 
                        usage small. If this is not sufficient, please 
                        comment. (thanks to A. Kiryunin) 

- signal finding      - controlled by search datacard.
                        Searches all channels for signal events based on 
                        a datacard controlled sigma cut on the max-pedestal 
                        level. This allows the user to view (through 
                        histograms produced in the histogram package) which 
                        channels contain signal and how many contain 
                        signal for each run. When turned on it can also be 
                        used as an event selector (ie. only histogram events
                        which contain at least one channel with signal).
                        (thanks to D. Striegel) 

November 5, 1997

The data from the October 1997 testbeam period is now on tape at CERN
and can be accessed in the same fashion as previous testbeams using
the hec_stage command in the directory:

/afs/cern.ch/atlas/testbeam/HEC/data/

In order that analysis of this data can begin immediately, I have
produced a preliminary version of the hec_adc package for general
use. A more complete version, with more new packages and more
documentation will follow in the next two weeks.  

If there are any questions or comments about this preliminary version of
the code, please direct them to dugan@uvic.ca.

The rest of this email refers only to what is necessary to run the
pre-release version of the code.

Cheers,
Dugan.

***********************************
HEC_ADC Pre-Release of Version 3.1*
***********************************

Where to get it  :
******************
- it can be downloaded from ~oneil/public/prerelease/hec_adc.tar.gz on 
  the ATLAS work group server at CERN.

What is missing  :
******************
- the only thing that was present in previous versions that is not present yet
  for this run period are the geometry correspondence tables for the module. 
  This means that adc channel number is the currently the only valid 
  coordinate  system. The other coordinate systems will be available for the
  full release.

- documentation of the changes is not yet complete. 
  There is a "versions" file in the main directory, but the main source of
  documentation (for now) is this email. 
  The manual for the previous version can still be used for most applications
  and it will be updated by the time of the full release of version 3.1. 
  (reminder: homepage is 
   http://wwwhep.phys.uvic.ca/~uvatlas/hec_adc/hec_adc.html)

- it has been tested only on ATLASWGS (HP UNIX) workstations. In principle, 
  it should also work on other UNIX platforms, but the usual tests have not
  yet been done.

What has changed :
******************
- the datacard file "hec_adc.datacard" is now read in automatically by the 
  program. The UNIX "< hec_adc.datacard" expression is no longer required. 
  This change was necessary to accomodate online running of the code for 
  testbeam.

What will it do  :
******************
- it provides access to october 1997 data. All previous run periods should 
  also work but have not yet been as thoroughly tested.

- it provides access to all data in the same way as previous versions 
  of the hec_adc package (ie. same common blocks). 

- user routines that worked before SHOULD still work in this version (except 
  for alternate coordinate systems).

- will produce calibrated energies (in nA) from the calibration files provided 
  in the user directory. (thanks to E. Marschalkowski and P. Strizenec)
 

New packages     :
******************
- online running mode - controlled by rnmode datacard. 
                        Runs the program in an 
                        interactive way, prompting for 4-digit run number 
                        to analyse. Looks for file data/run_run#.dat. This is 
                        the mode that was run at the testbeam with automatic
                        histogram display. This is currently the most up to 
                        date way to get system histograms both while running
                        and afterwards in the file hec_online.hbook. (thanks
                        to R. Davis)

- beam chambers       - controlled by beamc datacard.
                        Extensive beam chamber reconstruction in offline mode
                        and access to beam profile histograms in online mode
                        is provided by this package. (thanks to A. Minaenko)

- correlations        - controlled by mkcrl datacard.
                        Channel to channel and time sampling correlations
                        for random trigger events are calculated and ntuples
                        are filled in crl.hbook file. Please note, package 
                        curently runs on a maximum of 72 channels (one module)
                        and 32 time slices in order to keep package memory 
                        usage small. If this is not sufficient, please 
                        comment. (thanks to A. Kiryunin) 

- signal finding      - controlled by search datacard.
                        Searches all channels for signal events based on 
                        a datacard controlled sigma cut on the max-pedestal 
                        level. This allows the user to view (through 
                        histograms produced in the histogram package) which 
                        channels contain signal and how many contain 
                        signal for each run. When turned on it can also be 
                        used as an event selector (ie. only histogram events
                        which contain at least one channel with signal).
                        (thanks to D. Striegel) 

Known Bugs       :
******************
- in online mode ONLY, the package cannot open files directly from the 
  CERN tape stage. Remote file copy of the file (rfcp command) to disk will 
  allow access in online mode. (bug fix coming in full release).

- the routine hec_dump_epio will no longer work. It will have to be changed
  or ommitted in the future due to changes in the way epio is read in the 
  package.


May 22, 1997

Dear colleagues,
     Version 3.0 of the hec_adc package is now released.
Please consult our updated web site:
http://wwwhep.phys.uvic.ca/~uvatlas/hec_adc/hec_adc.html

     Some highlights:

    Backward compatible with version 2.5 (except an improvement
    in the system histogram package datacard).
    Many significant improvements:
    1- Now treats all HEC data taken so far
    2- New manual available on our updated web site
       http://wwwhep.phys.uvic.ca/~uvatlas/hec_adc/hec_adc.html
    3- All May 97 runs available using usual HEC staging script
    4- Improved makefiles: the code now compiles and run on
       hp (atlas.wgs) AND dec (dxplus) (thanks to Dieter S. for
       his efforts).  Improved treatment of include files.
    5- Improved pedestal package
    6- Improved system histogram package
    7- New simple cubic fit max finding package
    8- New calibration package (allowing the reading and
       application of calibration files)
    9- Improved trigger bits processing (thanks to Leonid K.)
   10- New utilities directory
   11- New updated user example

    Work in progress:
    a- Wire chamber data processing package (A.M.)
    b- Clealand max finding package (D.S.)
    c- Shape fit finding package (D.S./H.S.)
    d- any other volunteers?

Please do not hesitate to give us any comments you might have
on this hec_adc package.
The email list used to send this mail is still in its development
phase.  Please let us know 
    - if we should include someone missing from the list
    - if you wish us to use a different email address
    - if you do not wish to be part of the list

The current list of HEC software reps is reproduced below.  
Please let us know of any errors.

    Alberta      : Rob Davis
    CRPP         : Michael Losty
    Dubna        : Denis Salihagic
    Heidelberg   : Martin Wunsch
    Kosice       : Pavol Strizenec
    Lebedev      : Aston Komar
    Mainz        : Karl Jakobs
    Montreal     : Georges Azuelos
    Munich       : Peter Schacht
    Protvino     : Andrei Minaenko
    TRIUMF       : Myron Rosvick
    Victoria     : Michel Lefebvre
    Wuppertal    : Helmut Braun

Best Regards,

Michel Lefebvre    lefebvre@uvic.ca
Dugan O'Neil       dugan@uvic.ca



Old information

December 5, 2000

hec_adc version 3.10 final release is now available from the download area. This version includes new timing corrections and final calibration and weigh files from A. Minaenko and P. Strizenec.

August 29, 2000

From now on, all hec_adc news will be posted on the hec_adc software email list repository. Please refer to it for all news beginning August 2000.

August 21, 2000

hec_adc version 3.10 pre-release is now available from the download area. Such version allows access to the August 2000 test beam data and it is currently installed in the test beam area.

July 31, 2000

The final release version of hec_adc 3.9 is now available from the download area. This version includes a bug fix which affects trigger selection for run period 12.

June 9, 2000

hec_adc version 3.9 pre-release is now available from the download area. Such version allows access to the June 2000 test beam data and is currently installed in the control room

February 3, 2000

hec_adc version 3.8 final release is now available from the download area.

August 14, 1999

hec_adc version 3.7 final release is now available from the download area. This version allows access to the June 1999 beam test data.

November 30, 1998

hec_adc version 3.6 is now tested and available from the download area. This is the first version with the common ntuple format for Monte Carlo and data. The first version of an ntuple analysis framework is also now available. Click here for details.

Version 3.6 contains the following new features since version 3.5:

  1- new ntuple structure standardized with Monte Carlo
  2- user routines for ntuple package. Possibility to add "user"
     block to event ntuple
  3- changes to ntuple package datacard (removal of sigma cut), addition
     of "time filter" card to screen out events with bad timing.
  4- changes to format of calibration and digital filtering weights
     files (now require version number at top of file)
  5- bug in search package repaired (time slice window)
  6- update to mpref datacard. Now if no digital filtering weights
     exist for a given channel either choose cubic fit or max time
     slice for that channel (tzero+3)
  7- update of manual

October 23, 1998

version 3.5 is now tested and available from the download area. It contains the following new features since the pre-release:

  1- histogram package datacard improvement
  2- ntuple package improvement: nt_ic_index renamed to nt_ic to
     correctly reflect the content (ic) of this variable
  3- inclusion of August 1998 calibration files
  4- update of beam chamber initialization (thanks to A. Minaenko)
  5- AIX and ALPHA compatibility improvements (thanks to D. Striegel)
  6- improvement to makefile for linux (thanks to D. Striegel)
  7- significant update of the manual
  8- minor improvement to TDC time shifts for early April 98 runs
August 25, 1998

PRE-RELEASE of version 3.5 is now available in the download area!. This version will read August 1998 testbeam data. It is not yet thouroughly tested, and it is missing certain features (new calibration constants, etc.) but should be useful for starting data analysis.

June 27, 1998

Version 3.4 is now released. This release contains a new digital filtering package and several other minor changes. The manual is updated to reflect these changes and both the manual and the new software can be downloaded from this web site.

May 1998

25/05/1998 An update to version 3.3 is now released. This update contains corrections for Alpha and IBM platforms. It also contains a new calibration file and new tdc shifts (corrections) for several runs.

15/05/1998 The newest version of the software, version 3.3 is now released! Download it from the download area.

All data is now available for analysis. The new software release will come by May 15!

APRIL 1998

VERSION 3.2 for APRIL 1998 has been Pre-released

VERSION 3.2

Version 3.2 of hec_adc is a pre-release, awaiting version 4.0 (that
will handle slow control records ).  This pre-release has been tested
satisfactorily on many runs from April 98, but the documantation is
not all up to date.  Testing is still taking place.

As of today (13/04/98), you can access the runs 6966 to 7215 using the provided
staging script.  The other runs are currently not available to this 
script: earlier runs were not taken using the automatic data archiving
system, and need to be copied onto the proper tapes (this will take place
after the beam period); later runs are currently being written to the next
tape, which should not be accessed for data analysis during data taking.
They will be accessible shortly after the end of data taking.
Data can be accessed using the script hec_stage located on the HEC offline
directory /afs/cern.ch/atlas/testbeam/HEC/data (read the hec_stage.readme
file).

Note the following features of version 3.2:
  - new pedestal package datacard:  the user can now produce 
    pedestals event by event and/or over one or two pre-passes over
    the data;
  - new ntuple datacard, producing a column-wise ntuple for further
    analysis;  more discussion with respect to this ntuple with
    version 4.0.  See web page for details.  Comments welcome;
find more ntuple package details here
  - new online package used during data taking (many thanks for your
    comments during the data taking).  See web page for details.
find more online package details here

Please do not hesitate to contact us for further information.

VERSION 4.0

   This version is currently under development.  In order to finalize
version 4.0, we require a digital filtering package.  None have been 
submitted so far, though there exist private versions.  Please let us 
know if you wish to contribute a digital filtering package for hec_adc 
(by sending us the relevant user_* routines)