This is the log book for D0 library CMS of the [LEVEL1] library for the L1SIM simulator started 1-NOV-1991 TO_DO update COOR_TCC_MESSAGES.DOC - release updated L1UTIL_TRANSLATE_RS_LINE and L1UTIL_TRANSLATE_L15CTRS_LINE. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1-NOV-1996 Philippe cf. [.CMS]1-NOV-1996.LEVEL1 - Insert element [.SOURCE]CT15FL.FOR in group L15_CALTRIG This is a file from GregSnow: Hi, Philippe. Qizhong contacted me about a routine called ct15fl.for which she needs to make a new production release of the OMNI_FILTER. I wrote this routine for L1.5 calorimeter trigger diagnostics. It fills a piece of the TRGR bank, and Amber advised me that the logical place for the routine is in the Level1 library, since that is where TRGR is booked and filled. Do you need anything from me except the source code? Please let me know if you have any questions or problems with this routine; it is attached below. Thank you, and regards, Greg Snow *************** SUBROUTINE CT15FL C---------------------------------------------------------------------- C- C- Purpose and Methods : Fill in the contents of the bank CT15. C- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15-SEP-1995 Philippe L2PROD The L15CAL sim started working after v07.13 L2 EXE Fixes regarding the LSO lookup tables got released under v7.14. Main library releases are in the D0$CMS:[xxx] CMS libraries production releases are totally separate, and their CMS library needs to be explicitely updated, after or independently of D0$CMS Main versions changes (e.g. V 7) are made "full gamma releases" Versions sub-releases (e.g. 7.15) are made with "pass releases" The V06.xx LEVEL1 GAMMA area is d0$prod:[000000.L2PROD_OLD.v6_00.d0production.l2prod.level1] The v07.xx LEVEL1 GAMMA area is d0$prod:[d0production.l2prod.level1] The past release files for each of the versions are under the area d0$prod:[d0production.l2prod.old] For example the v06.11 are d0$prod:[d0production.l2prod.old.v06_11] For example the v06.13 are d0$prod:[d0production.l2prod.old.v07_13] The latest one is in d0$prod:[d0production.l2prod.new] Inside each version there is the release notes file describing what has hapenned up to that point. Will be saved: Version 6 6.11 (from 6-july-94) Version 7 7.8 (version 7 gamma release on 11-oct-94) 7.13 7.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16-MAY-1995 Philippe - create CMS group L15CT_COMPARE for Greg Snow's L1.5 CalTrig compare code ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28-JUN-1994 Philippe - LEVEL1 is being updated by Nikos, Leigh M, etc. see [SOURCE_L1SIM.CMS]27-JUN-94.LEVEL1 for my contribution ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14-JAN-1994 Philippe - move L1UTIL_JET_LIST_BUILDER.FOR this routine was in LEVEL1 and is migrating to ZEBRA_UTIL, before being modified, cf. ZEBRA_UTIL.LBK this element is thus now in group OBSOLETE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29-OCT-1993 Philippe - Upon request from Qizhong Li, insert LEVEL1.release in new group prod_omni_filter from Qizhong: It seems there is a routine in the prod_omni_filter group of the level1 CMS library. But there is no level1.release in the group. So, this routine can not be get into the production release of Omni_filter. The group PROD_OMNI_FILTER is created by Lee Lueking, while he was struggling with the missing codes in the production release of OMNI_FILTER. He didn't know that the .release is needed. So in the current production area LEVEL1 subdirectory is created, but without OLB to contain the code. Now he asks me to make a proper production release for the Omni_filter. That is why I am asking you to have .release file in that group. I don't have privilege for level1 CMS library. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14-JUL-1993 Philippe - include new version of the limited coverage LSO files. - include current draft of D0 Note 967 Rev C - update COOR_TTC_MESSAGES.DOC - add release notes to INC, PARAMS and LEVEL1 - ask for a test release of INC, PARAMS and LEVEL1 - send mail to Serban about screwing up ZEBRA_UTIL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13-JUL-1993 Philippe - Update INC, PARAMS, and LEVEL1 - update ZEBRA_UTIL but by mistake use CMS DCL interface instead of the CMSINTERFACE program. - LEVEL1.RELEASE returned to what it was before, i.e. like TEST.RELEASE - force insertion of all MU*.FOR and L1_MU*.FOR to catch all the updates made by Jim on 29-Jan-93. (first gamma release unsuccessful) - second gamma release was successful ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28-JUN-1993 Philippe - LEVEL1.RELEASE updated to prepare for OFFICIAL release. the pre-processing DCL commands $ LIB/DELETE is replaced by $ DELETE D0$LEVEL1$SOURCE:... - ask for OFFICIALization of the current TEST release. - release was made OFFICIAL V1.5 - The attempt in LEVEL1.RELEASE did not work, the pre/post-release commands are obviously not executed, the object libraries are only copied. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4-FEB-1993 Philippe - update the calorimter histograming - update the release notes with the muon and calorimeter updates - request a test release V1.4_04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3-FEB-1993 Philippe - fix the file MU_WAM_MAC.FOR that had multiple subroutines ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2-FEB-1993 Philippe - fix problem with .INC files that were obsoleted - they now are part of the GROUPS TRASH and RELEASE. - the command used was $ CMSMOVE ... INC LEVEL1 OBSOLETE ... - the D0LIBRARY release procedure moved the ELEMENTS from OBSOLETE to TRASH after deleting them form the distributed directories. - but in D0$INC and D0$PARAMS, ELEMENTS appear directly in GROUP RELEASE, GROUPS like LEVEL1 are only for organization purposes. (for reference, "normal" libraries have the GROUP RELEASE contain other GROUPS --e.g. SOURCE-- which contain the actual code, or further subGROUP layers). - since the ELEMENTS were effectively removed from the distribution directories, the solution was to just REMOVE the ELEMENTS from the GROUP RELEASE. - in the future, use $ CMSMOVE ... INC RELEASE TRASH ... - update D0$CMS:[LEVEL1] from K.Bazizi D0UCR2$DKB0:[DATA.BAZIZI.TRIG.L1SIM] MU_WAM_MAC.FOR MU_CCT_CF_TOP.FOR MU_CCT_CF_BOT.FOR MU_CCT_EF_TOP.FOR MU_CCT_EF_BOT.FOR MU_SWCCT_TOP.FOR MU_SWCCT_BOT.FOR MU_SAM_CCT_XXX.FOR MU_SAM_CCT_YYY.FOR MU_SAM_CCT_UUU.FOR MUSIM.RCP - make a gamma release - stop the test release V1.4_03 at the local stage ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29-JAN-1993 Jim LINNEMANN - from K.Bazizi: "updates to SAMUS trigger and patch to prevent L2 crash" L1_MUON_FILL.FOR(3) L1_MUON_SIM.FOR(7) MUSIM_EVENT.FOR(2) MU_INIT_ARRAYS.FOR(2) MU_INIT_SUMBITS.FOR(2) MU_OTC_MGR.FOR(2) MU_SAM_CCT_UUU.FOR(2) MU_SAM_CCT_XXX.FOR(2) MU_SAM_CCT_XY.FOR(3) MU_SAM_CCT_YYY.FOR(2) MU_SAM_MAC.FOR(3) MU_SUPERVISOR.FOR(5) MU_SWCCT_BOT.FOR(2) MU_SWCCT_TOP.FOR(2) MU_TRIG_CRATE.FOR(6) - Jim updates release notes - Jim request a test release V1.4_03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8-JAN-1993 Philippe - update D0$CMS:[LEVEL1] MU_SUPERVISOR and MU_TRIG_CRATE from Kamel Bazizi - request a test release V1.4_02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29-DEC-1992 Philippe - update D0$CMS:[ZEBRA_UTIL] create L1EXTRACT_L15_STATUS.FOR L1EXTRACT_LIVEX_SCALERS.FOR update PRTRGR_L1_FW_AND_CT_DBLOCK.FOR PRTRGR_FIRST_BYTE_DECODING.FOR L1UTIL_GET_FOREIGN_SCALER.FOR L1EXTRACT_2ND_LKP_ENERGIES.FOR L1EXTRACT_ACNET_TIME.FOR L1EXTRACT_ANDOR_TERM.FOR L1EXTRACT_BEAMX_SCALER.FOR L1EXTRACT_GLOBAL_TOWER_COUNTS.FOR L1EXTRACT_JET_LIST.FOR L1EXTRACT_L0_FAST_Z_DATA.FOR L1EXTRACT_L0_FAST_Z_SCALERS.FOR L1EXTRACT_L15_SCALERS.FOR L1EXTRACT_L1_FIRED_SCALERS.FOR L1EXTRACT_MOMENTUM.FOR L1EXTRACT_SPTRG_EXPOS_SCALERS.FOR L1EXTRACT_SPTRG_FIRED_SCALERS.FOR L1EXTRACT_TRANSV_ENERGIES.FOR L1EXTRACT_TRGTWR_ADC_ENERGY.FOR - Update ZEBRA_UTIL release notes - Update LEVEL1 release notes, Mention latest 967 Rev B ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23-DEC-1992 Philippe - receive message from Hyon-Joo BNLD03::KEHAYIAS who fixed the problem by modifying D0FLAVOR and CMSINT. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17-DEC-1992 Philippe - add LSO files L1SIM_COVERAGE_THRU_ETA_16, 12 and 8 to group data - update L1SIM.DOC - update D0_NOTE_967.DOC ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15-DEC-1992 Philippe - compare files from Ol1SIM and TEST D0$LEVE1 - put MU_MAC_OUTPUT.FOR in group OBSOLETE by hand - update LEVEL1.RELEASE to have same commands as TEST.RELEASE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14-DEC-1992 Philippe - find problem with the TEST release V1.4_01. MUSIM.RCP stayed in D0$LEVEL1$SOURCE - problem comes from TEST release using LEVEL1.RELEASE instead of TEST.RELEASE. - Still no mail message to czar about release, and release lofiles protected. Mail message to D.Holzman. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12-DEC-1992 Philippe - TEST release V1.4_01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10-DEC-1992 Philippe - notify Jim of the current gamma release and problem with EZPICK with missing EZRSET (10-dec 2pm) - get fixed code from Kamel (10-dec 5pm) - check and correct some. Also split one subroutine per file. - Update CMS. new gamma release. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9-DEC-1992 Philippe - Kamel certifies the release (9-dec 7pm) - modify L1SIM.RCP (add spaces, entries) to allow use of L1SIM_RCPE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7-DEC-1992 Philippe - get replacement muon code from Kamel (7-dec 0:35 am) - update TEST.RELEASE Move new MUSIM.RCP from D0$LEVEL1$SOURCE to D0$LEVEL1 In fact, replace individual move by move *.RCP. Same for DOC, replace individual move by move *.DOC. - make another gamma release and notify Kamel (7-dec 11:30 pm) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3-DEC-1992 Philippe - make a gamma release without new muon code (3-dec) - update TEST.RELEASE use a pre-processing command to remove from the object libraries some routines that are ancient versions and were supposed to have been deleted by the d0library, but now conflict with the correct version in ZEBRA_UTIL PRTRGR (and LEVEL1_DATA_BLOCK_DUMP) Also remove elements that are no longer distributed ACTUAL_GEOMETRY, CLEAN_LINE, DOUBLE_RANGE, FIND_ONE_VALUE, FIND_REAL_LIST, L1C_ART_EVENTS, L1C_ART_EVENT_BUILDER, L1DMP_DBLOCK_BYTE, RANGE_CHECK, READ_NEW_LINE, SECTION, SINGLE_RANGE, WHAT_TO_DO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17-JUL-1992 Philippe - second attempt TEST release of LEVEL1 successful ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16-JUL-1992 Philippe - LEVEL1 gamma release fails twice on network copy error gamma release third attempt successful release notes - update ZEBRA_UTIL add all L1ESUM routines to gorup LEVEL1 (using CMSINT) update release_notes gamma release add L1ESUMFL.DOC to group level1 (using $ CMSUPDATE) - request release of LEVEL1 first release weird - Mail message to Serban for release of ZEBRA_UTIL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15-JUL-1992 Philippe - update LEVEL1 update all new MUON code from Kamel update all new code for compatibility with calor_util from Jim update code removing L1ESUM routines gamma release fail because in TOTAL mode and missing INC gamma release ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14-JUL-1992 Philippe - update PARAMS L1DBB_DATA_BLOCK.PARAMS (define new variables, old data block size) gamma release - update ZEBRA_UTIL add all L1EXTRACT routines (using CMSINT) update release_notes gamma release ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1-JUN-1992 Philippe - notice that the official release has completed - ask for a TEST release - LEVEL1 test release fails because L1_FW_AND_CT_DEFDUMP used to be an entry point and now is a separate routine. It causes a conflict of global symbol at insertion of the new element in the library. - the cure is to use a preprocessing command in TEST.RELEASE and remove the file entry having the symbol for entry point from the library before it is updated. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26-MAY-1992 Philippe - update l1sim.doc, add coor_tcc_message.doc, d0_note_967.doc - add ESUM filling routines - update release notes - update philippe.gamma for INC and PARAMS. - gamma release of INC, PARAMS, LEVEL1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22-MAY-1992 Philippe - the TEST release V1.2_01 becomes the official release V1.3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25-MAR-1992 Philippe - fix release notes for INC, PARAMS, LEVEL1, ZEBRA_UTIL $ RELEASE_NOTES add missing revision date for my latest entry ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17-MAR-1992 Philippe - update setup_gamma to use "SELECTIVE" for ZEBRA_UTIL - gamma release (#4) of ZEBRA_UTIL fails Executing Post-processing Commands %RELEASE-I-Fetching release notes %CMS-S-FETCHED, generation 3 of element D0$CMS:[ZEBRA_UTIL]NEW_RELEASE.NOTES fetched %RELEASE-I-Creating library version tag file %COPY-S-COPIED, _NLA0: copied to D0$RELEASE:[ZEBRA_UTIL]000_ZEBRA_UTIL_PHILIPPE.GAMMA;1 (0 records) %RELEASE-I-Creating parent library version tag file %COPY-S-COPIED, _NLA0: copied to D0$RELEASE:[GENERAL]000_GENERAL_.;1 (0 records) %CMS-I-FILEXISTS, file already exists, D0$RELEASE:[GENERAL]-REL_NOTES.NOTES;2 created %CMS-S-FETCHED, generation 9 of element D0$CMS:[GENERAL]NEW_RELEASE.NOTES fetched %FOR-F-FILNOTFOU, file not found unit 119 file D0$RELEASE:[GENERAL]-REL_NOTES.DAT; user PC 000008ED -RMS-E-FNF, file not found %TRACE-F-TRACEBACK, symbolic stack dump follows module name routine name line rel PC abs PC 00021622 00021622 0002152F 0002152F 0001C26D 0001C26D 0001AC9A 0001AC9A UPDATE_RELNOTES UPDATE_RELNOTES 703 000000ED 000008ED %RELEASE-F-Release terminated because of an error - use regular $ GAMMA comand and rebuild class philippe.gamma (finally) understand what the concept of "parent" library is about. ZEBRA_UTIL has the source code, but the object code is sent to GENERAL which is the parent library. use general.gamma for a "parent" class in GENERAL - gamma release (#5) of ZEBRA_UTIL fails because INC is now missing files needed for all the new modules pulled in philippe.gamma - purge and rebuild limited ZEBRA_UTIL\philippe.gamma, as it should now work If I properly specify a class for the parent library - update SETUP_GAMMA.COM to use parent class GENERAL.GAMMA for ZEBRA_UTIL - gamma release (#6) of ZEBRA_UTIL succesful but GENERAL.OLB only has the new modules. Check creation date of [laurens.gamma.zebra_util]. It only updated the existing OLB file from yesterday (maybe also because I had $ LIBT/GAMMA=MSU2:[LAURENS.GAMMA] GENERAL). Delete the gamma release area of general to start from scratch. Also do $ NOLIBTEST ALL (It might not have any effect). - add release notes for zebra_util ( run $ RELEASE_NOTES) - gamma release (#7) of ZEBRA_UTIL succesful and GENERAL.OLB now is TEST release updated for my gamma files. - link L1SIM successful. But L1SIM blows up during opening event file. I believe this is a known bug in the current test release of general. - manually copy the OFFICIAL GENERAL.OLB to [.GAMMA.GENERAL] - gamma release (#8) of ZEBRA_UTIL succesful and GENERAL.OLB now useful. It is the Official release updated with my gamma files. - link of L1SIM successful. Compare .DUMP and .OUT files to the ones in OL1SIM: - make difference between all source code and find that L1_CALTRIG_TOWERS.FOR didn't get the last update to fix the CAD input source - manually fix level1 gamma release and update CMS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16-MAR-1992 Philippe - finish updates of ZEBRA_UTIL - gamma release (#1) of ZEBRA_UTIL fails because I forgot to put ZEBRA_UTIL.RELEASE in class PHILIPPE.GAMMA - gamma release of LEVEL1 - gamma release (#2) of ZEBRA_UTIL fails because ZEBSTP.INC was not in D0$CMS:[INC]\PHILIPPE.GAMMA. - gamma release of INC - gamma release (#3) of ZEBRA_UTIL fails ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13-MAR-1992 Philippe - more updates to LEVEL1 CMS, including DOC. - start making changes to ZEBRA_UTIL - extracted from message to Serban: I now have D0_ZEBRA_UTIL in my process rights. I was able to insert 7/11 new elements, using CMSINT I am waiting before replacing PRTRGR until all the other new elements are in. I am still on hold for 2 elements, waiting for H.Prosper to fix the "new" D0flavor. I am still stuck with GZFIND_CRATE.FOR. Following is a copy of a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12-MAR-1992 Philippe - extracted from message to Serban: I was trying to prove that I still didn't have the rights to update ZEBRA_UTIL. I was trying to insert GZFIND_CRATE. I am 99.9 % certain this element doesn't (didn't) exist anywhere, it is not in the d0 entry list. I called CMSINTERFACE once and failed the D0 standards. That was because I forgot to redefine D0$util to point to the new D0$beta:[beta_util]. I called CMSINTERFACE again, and got a stack frame dump that scrolled past the compack window. Then I called CMSINTERFACE/NOSMG to reproduce and see the stack dump. It didn't fail, but that is when the CITIZENSHIP message appeared. *Element does not pass ELEMENT CITIZENSHIP test After what you said, my personal guess is that the element was entered in the data base during my second attempt, and the call frame dump was probably caused by a failure to insert the element in CMS (for lack of privilege). The third attempt didn't pass the citizenship because the data base is now corrupted. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11-MAR-1992 Philippe - update release notes for INC, PARAMS, LEVEL1 from account D0MSU2::LAURENS, directory MSU2:[laurens.gamma] $ RELEASE_NOTES ... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10-MAR-1992 Philippe - prepare second release of LEVEL1 - run D0FLAVOR/CHECK using new standards and new EXE file in FNALD0::D0$BETA:[BETA_UTIL]D0CHECK.EXE. problems -> mail to Harisson Prosper - update from account D0MSU2::LAURENS, directory MSU2:[laurens.level1] cf. L1SIM$ROOT:[.CMS]10-MAR-1992.LEVEL1 update LEVEL1, PARAMS, INC add BYTE_ORDER.PARAMS to philippe.gamma (for GZTRGR_CRATE) no privileges to update ZEBRA_UTIL -> mail to Serban. - gamma from account D0MSU2::LAURENS, directory MSU2:[laurens.gamma] update SETUP_GAMMA.COM, add ZEBRA_UTIL $ @setup_gamma INC $ do_gamma (accept offered defaults... Batch mode) $ @setup_gamma PARAMS $ do_gamma (accept offered defaults... Batch mode) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5-FEB-1992 Philippe - Jim creates ESUM_fill group for Amber. - Jim resigns as Level1 Czar, Laurens is now Czar. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7-JAN-1992 Philippe - The latest release V2.22_07 of PARAMS at MSUHEP:: contains an empty file for L1_FRAMEWORK.PARAMS. The file was correctly delivered in the previous V2.22_06 release. - Holzman does a re-Relase to MSU. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31-DEC-1991 Philippe - TEST Release distributed to collaboration, including MSU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30-DEC-1991 Philippe - inquiry about TEST release success - The release procedure starts with a separate D0library on D0GSLB logfile : d0_lib01:[d0library.level1.admin_util]v1.2_01-test_release - 2 errors, both attributable to the release procedure - give go ahead for release to collaboration ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24-DEC-1991 Philippe - request a TEST Release ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24-DEC-1991 Philippe - update fixes for D0FLAVOR - update release notes of INC, PARAMS, LEVEL1 - make gamma release of INC, PARAMS, and LEVEL1 to MSU2:[LAURENS.TEST] (using MSU2:[LAURENS]SETUP_TEST.COM, but forcing LEVEL1.RELEASE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23-DEC-1991 Philippe - update L1SIM.DOC (add Level 1.5) - update L1UTIL_TRANSLATE_RS_LINE.FOR (squeeze out multiple spaces, TAB -> spaces) - update L1UTIL_EXAMPLE_BLS_FILE.FOR, L1UTIL_WRITE_BLS_FILE.FOR (make BLS file name an argument) - replace LEVEL1.RELEASE (copy TEST.RELEASE) - make gamma release of INC, PARAMS, and LEVEL1 to MSU2:[LAURENS.TEST] (using MSU2:[LAURENS]SETUP_TEST.COM, but forcing LEVEL1.RELEASE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16-DEC-1991 Philippe - update LEVEL1 CMS for new TRIGGER.RES - update LEVEL1 CMS for muon_sim interface bug - update LEVEL1 CMS for refset init consistency checking - update LEVEL1 CMS to add feedback of translated file names and RCP params - make gamma of LEVEL1 to MSU2:[LAURENS.GAMMA] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16-DEC-1991 Philippe - update LEVEL1 CMS for fix of ST_VS_RS - update LEVEL1, INC and PARAMS CMS for L1 muon code - update LEVEL1, INC and PARAMS CMS for Level 1.5 code - upddate LEVEL1 CMS for new run statistics. - make gamma release of INC, PARAMS, LEVEL1 - manually add to gamma release TRIGGER_RESOURCES.RCP L1FW_INIT_ANDOR_SOURCES.FOR L15_USER_TERMS_SIM.FOR L15_MUON_SIM.FOR L1_MUON_SIM.FOR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30-NOV-1991 Philippe / FNALD0::D0$CMS:[LEVEL1] - add elements to group UTIL L1UTIL_TRANSLATE_RS_LINE.FOR L1UTIL_REPLACE_RS_KEYWORD.FOR L1UTIL_RS_LINE_PATTERN.FOR - add elements to group NO_DISTRIBUTE: L1UTIL_TRANSLATE_RS_TEST.FOR - update test.release to not delete the doc and rcp, as they cannot be propagated. - replace example_trigger.info with simpler case of single trigger. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27-NOV-1991 Philippe / FNALD0::D0$CMS:[LEVEL1] - update L1DMP_REFSET.FOR \Fix reference set in programming summary L1_FW_AND_CT_CLEAR.FOR / TOWER_THRESHOLD_TRANSLATION.FOR / L1FW_INIT_ANDOR_SOURCES.FOR > Allow multiple names for andor terms CALORIMETER_TRIGGER.LSM \ Tune HD Lookup zero energy response CALORIMETER_TRIGGER.LSO / for uniform Tot Et Ref Set - gamma release to MSU2:[LAURENS.GAMMA.LEVEL1] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25-NOV-1991 Philippe / FNALD0::D0$CMS:[LEVEL1] - update PHILIPPE.GAMMA class in INC,PARAMS,LEVEL1 to be a complete set of the needed files. This allows using the TOTAL mode in the gamma release. The other mode (SELECTIVE) copies the official OLB, remove the OBSOLETE elements, then compiles and insert the new ones, both on local and remote node. The TOTAL mode is quicker. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21-NOV-1991 Philippe / FNALD0::D0$CMS:[LEVEL1] - misc tricks to obtain log files: - for CMS: use EVE and execute command files from DCL buffer (better: with DCL SPAWN/NOWAIT for live feedback) - for Gamma release: - use telnet from MSUHEP (instead of set host) to use virtual terminals that I can reconnect to in case of lost link. - then use $ SET HOST/LOG 0 from FNALD0::MSU2:[LAURENS] to have a log file and not be bothered by disk USR$ROOT0 full. - solve gamma mode libraries problem by understanding the exact syntax for the P4 and P5 arguments of the gamma command. see [.AUTHOR]SETUP_GAMMA.COM - solve gamma release of LEVEL1 which blows up when creating .MMS file error is related to line length in /post/del. The dcl commands generated to delete the files are not always split over 2 lines and overgrow 132 chars. - curing by splitting it in 2 in the test.release file failed - curing by using /nocmslist and "*" in post/del to avoid expansion of longer file names. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20-NOV-1991 Philippe / FNALD0::D0$CMS:[LEVEL1] - make cms updates for: doc and data files screen message for version number Improve L1SIM Programming Summary add LSM ASCII source file (for reference) Prepare for .RS file line translator for COOR - FNALD0::USR$ROOT0: is full. start working from MSU2:[LAURENS] - do gamma release of INC, PARAMS. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15-NOV-1991 Philippe / FNALD0::D0$CMS:[LEVEL1] - Fix INC and PARAMS: elements must be inserted in RELEASE to be released, I had them in LEVEL1 only. - Successfull gamma release of INC, PARAMS, LEVEL1 to FNALD0, MSUHEP ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14-NOV-1991 Philippe / FNALD0::D0$CMS:[LEVEL1] - Unsuccessfull gamma release of INC, PARAMS only the new version of old files appear, none of the new files ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13-NOV-1991 Philippe / FNALD0::D0$CMS:[LEVEL1] - Rearrange group - ask Jim to create LEVEL1_FW - remove groups from group SOURCE (direct cms) FILE_INTERPRETER, LEVEL1_LOOKUP, LOOKUP_EDIT, TRG_SIMUL - add groups to group SOURCE (direct cms) ARTIFICIAL_EVENTS CAL_TRIG COOR_PARSER DUMP L1SIM_HOOKS LEVEL0 LEVEL1_FW LEVEL15_FW LSMLIB UTILITY - add group artificial_events to group NO_DISTRIBUTE (direct cms) - CMSmove old files to OBSOLETE or new group, see [.AUTHOR]CMS_L1C.13-NOV-1991 - CMSupdate new files, see file [.AUTHOR]CMS_L1SIM.13-NOV-1991 - compare l1sim_release.txt to $ CMS SHO GROUP/CONT, fix minor details - update d0$cms:[inc], see file [.AUTHOR]CMS_INC.14-NOV-1991 - update d0$cms:[inc], see file [.AUTHOR]CMS_INC.14-NOV-1991 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1-NOV-1991 Philippe / FNALD0::D0$CMS:[LEVEL1] - $ LIBTEST BETA_UTIL $ @D0$BETA_UTIL:SETUP_BETA_UTIL ! setup CMS DCL interface - Test moving elements from group to group. $ CMSMOVE LEVEL1_SAMPLE_BATCH.COM LEVEL1 COMMAND_PROC OBSOLETE - "Major update to use LSM, COOR_sim" - Ask Jim to create groups: L1SIM_HOOKS "Routines for L1SIM D0USER hooks" LEVEL15_FW "Level 1.5 Framework structure" MUON ----already existing------ LEVEL0 "Level 0 simulation routines" CAL_TRIG "Calorimeter Trigger Simulation routines" LEVEL1_FW "Level 1 Framework structure" COOR_PARSER "Parsing routines for COOR_sim messages" DUMP "Dump data block and programming " UTILITY "Miscellaneous utilities" LSMLIB "Lookup System Manager simulation routines" ARTIFICIAL_EVENTS "Manually create calorimeter trigger event" - Test inserting new elements $ HOME $ COPY MSUHEP::HEPE:[TRIGGER.TRG_HOST.SOURCE_4WORK.D0F]L1_LEVEL0_SIM.FOR [] $ CMSUPDATE L1_LEVEL0_SIM.FOR LEVEL1 LEVEL0 - "L1C -> L1SIM, use LSM, use COOR_sim" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31-OCT-1991 Philippe - The account FNALD0::LAURENS is setup to be a "helper" to the LEVEL1 "czar" J.Linnemann. - Official release has been made by Jim of the L1C code including some Muon simulation - CMS related work for L1SIM can now begin... - Jim takes a copy of the files in HWORK2 for FNALD0::D0$L2BETA:[LEVEL1] for work on integration LEVEL1/LEVEL2, nothing to do with CMS. ================================================================================ TO DO INTERPRETER_CODES.INC is still different but only used by NO_DISTRIBUTE code change comment in l1extract_andor_term. Reference TRIGGER.RES the new version of the L1UTIL_TRANSLATE_RS_LINE needs to be released