Summary: A program to configure the ALTRO pedestal memory via the DDL. Name: daq-TPC-configPedestal Version: 2.1 Release: 3 License: CERN Group: Applications/Alice Source0: %{name}-%{version}.src.tar.gz Packager: Christian Lippmann URL: https://subversion.gsi.de/alice/alice-tpc-fee/TPCconfigPed/trunk/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: date Requires: date %description This program allows the configuration of the ALTRO pedestal memory and of the VFPED, BCTHR and ZSTRHR registers via the DDL. It expects files containing either noise or pedestal information stored locally. The filename can be given as an argument. Data source: TPC Trigger type: TTC Run type: Calibration (Pedestal run) Frequency of operation: End of Calibration (Pedestal) run Non-RPM BuildRequires: Date Non-RPM Requires: Date Resources CPU: Resources disk: Resources memory: CFG files: none FES files: none Persistent files: none TestData: Executable: /opt/daq-TPC/TPCconfigPed/bin/TPCpedConfig.app /opt/daq-TPC/TPCconfigPed/bin/AltroPlayer.app %prep %setup -q %build make %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/opt/daq-TPC/TPCconfigPed/lib mkdir -p $RPM_BUILD_ROOT/opt/daq-TPC/TPCconfigPed/bin install -s -m 755 bin/TPCpedConfig.app $RPM_BUILD_ROOT/opt/daq-TPC/TPCconfigPed/bin install -s -m 755 bin/AltroPlayer.app $RPM_BUILD_ROOT/opt/daq-TPC/TPCconfigPed/bin cp TPC_PedestalConfiguration_Pattern.sh $RPM_BUILD_ROOT/opt/daq-TPC/TPCconfigPed cp TPC_PedestalConfiguration_FPED.sh $RPM_BUILD_ROOT/opt/daq-TPC/TPCconfigPed cp TPC_PedestalConfiguration_BCTHR.sh $RPM_BUILD_ROOT/opt/daq-TPC/TPCconfigPed cp TPC_PedestalConfiguration_ZSTHR.sh $RPM_BUILD_ROOT/opt/daq-TPC/TPCconfigPed cp write_event.sh $RPM_BUILD_ROOT/opt/daq-TPC/TPCconfigPed cp write_to_ALTROs.sh $RPM_BUILD_ROOT/opt/daq-TPC/TPCconfigPed cp get_rorc_serials_2.sh $RPM_BUILD_ROOT/opt/daq-TPC/TPCconfigPed cp lib/librorc2rcu.so $RPM_BUILD_ROOT/opt/daq-TPC/TPCconfigPed/lib %clean make clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc /opt/daq-TPC/TPCconfigPed/bin/TPCpedConfig.app /opt/daq-TPC/TPCconfigPed/bin/AltroPlayer.app /opt/daq-TPC/TPCconfigPed/lib/librorc2rcu.so /opt/daq-TPC/TPCconfigPed/TPC_PedestalConfiguration_BCTHR.sh /opt/daq-TPC/TPCconfigPed/TPC_PedestalConfiguration_Pattern.sh /opt/daq-TPC/TPCconfigPed/TPC_PedestalConfiguration_FPED.sh /opt/daq-TPC/TPCconfigPed/TPC_PedestalConfiguration_ZSTHR.sh /opt/daq-TPC/TPCconfigPed/get_rorc_serials_2.sh /opt/daq-TPC/TPCconfigPed/write_event.sh /opt/daq-TPC/TPCconfigPed/write_to_ALTROs.sh %changelog * Wed Mar 21 2012 Christian.Lippmann@cern.ch - 2.1-3 - More bug fixes - Compiled using DATE v7.32 * Wed Mar 21 2012 Christian.Lippmann@cern.ch - 2.1-2 - Bug fixes - Compiled using DATE v7.32 * Mon Mar 19 2012 Christian.Lippmann@cern.ch - 2.1-0 - Added AltroPlayer application - Changed to new infoLogger calls - Compiled using DATE v7.32 * Mon May 30 2011 Christian.Lippmann@cern.ch - 2.0-10 - Fixed bug in main program (too much info output) - Compiled on pcphaid002.cern.ch - Compiled using DATE v7.00 * Wed May 25 2011 Christian.Lippmann@cern.ch - 2.0-9 - Fixed bug in scripts (wrong path) - Compiled on pcphaid002.cern.ch - Compiled using DATE v7.00 * Tue Jan 25 2011 Christian.Lippmann@cern.ch - 2.0-7 - Fix rorc reset routine - Compiled on pcphaid002 - Compiled using DATE v6.62.trunk.20101125_0800 * Wed Jan 19 2011 Christian.Lippmann@cern.ch - 2.0-2 - Change install location to /opt/daq-TPC/TPCconfigPed/ - Compiled using DATE v6.62.trunk.20101125_0800 * Tue Jan 11 2011 Christian.Lippmann@cern.ch - 2.0-1 - Should work with SLC5 64bit - Checking if FEC is on before writing to FEC - Use same basic functions as TPCC (fec2rorc) - Use infologger functions to put messages in infoBrowser - Write debug output to logfiles in /tmp/ - Compiled using DATE v6.62.trunk.20101125_0800 * Mon Nov 02 2009 Christian.Lippmann@cern.ch - 1.4-2 - Dont use fec2rorc_rcu lib. It does not work at P2 - RMEM check tested and working - Compiled using DATE v6.31 * Wed Oct 07 2009 Christian.Lippmann@cern.ch - 1.4-1 - Clean-up - Use most functions from /date/fec except where busbusy is used - Compiled using DATE v6.31 * Sun Sep 13 2009 Christian.Lippmann@cern.ch - 1.3-1 - Bug fix concerning the number of pretrigger samples - Compiled using DATE v6.31 * Tue May 12 2009 Christian.Lippmann@cern.ch - 1.2-2 - Update in version name in argp - Compiled using DATE v6.31 * Tue May 12 2009 Christian.Lippmann@cern.ch - 1.2-1 - Pretrigger sample offset (15) in testpattern removed. - Reset commands changed. - Fec switching introduced. - Compiled using DATE v6.31 * Mon May 04 2009 Christian.Lippmann@cern.ch - 1.1-2 - Added L1_(MSG_)LATENCY configuration. - Compiled using DATE v6.31 * Thu Apr 09 2009 Christian.Lippmann@cern.ch - 1.1-1 - reset of rorc, diu, siu included. Can be deactivated. - Cleanup and beautification. - Compiled using DATE v6.31 * Fri Apr 03 2009 Christian.Lippmann@cern.ch - 1.0-1 - First major version - Testpattern modes include ALTRO and RCU register configurations - Compiled using DATE v6.31 * Wed Nov 19 2008 Christian.Lippmann@cern.ch - 0.9-1 - Use argp.h for command line options - Discard RCU Fw V1. Only support Fw V2 - Some more options concerning pedestal memories - Compiled using DATE v6.13 * Wed Jun 11 2008 Christian.Lippmann@cern.ch - 0.8-1 - Bugfix concerning Eqid - RCU mapping - Added debug options - Compiled using DATE v6.13 * Wed Jun 11 2008 Christian.Lippmann@cern.ch - 0.7-1 - Ready for RCU Firmware Version 2 - To be tested at P2 - Compiled using DATE v6.13 * Tue Mar 25 2008 Christian.Lippmann@cern.ch - 0.6-1 - More bugfixes in WRITE_BCTHR and WRITE_ZSTHR - Compiled using DATE v6.13 * Wed Jan 30 2008 Christian.Lippmann@cern.ch - 0.5-1 - Bugfixes in WRITE_BCTHR and WRITE_ZSTHR - Compiled using DATE v6.13 * Wed Jan 02 2008 Christian.Lippmann@cern.ch - 0.4-1 - Introduced new function WRITE_TESTPATTERN - Compiled using DATE v6.13 * Wed Nov 28 2007 Christian.Lippmann@cern.ch - 0.3-1 - FPED and PedMem configuration tested in December07 test run at P2. - Introduced BCTHR, ZSTHR, not yet tested. - Some Bug Fixes. - Infologger not used explicitly anymore. Just printf. - Compiled using DATE v6.13 * Wed Nov 21 2007 Christian.Lippmann@cern.ch - 0.2-1 - Added scripts to run on LDC. - Compiled using DATE v6.13 * Tue Nov 20 2007 Christian.Lippmann@cern.ch - 0.1-1 - Initial build. - Compiled using DATE v6.13