the ATLAS DAQEF Prototype-1 project.
《汤姆克兰西:全境封锁》武器及附件介绍

《汤姆克兰西:全境封锁》武器及附件介绍《汤姆克兰西:全境封锁》游戏背景发生在致命疫情爆发三周后的纽约,病毒通过美国感恩节购物季“黑色星期五”的货币流通快速传播,在对抗过程中,武器室必不可少的。
下面小编带来《汤姆克兰西:全境封锁》武器及附件介绍,一起来看吧。
自Massive Entertainment开发的开放世界射击游戏《汤姆克兰西:全境封锁》正式公开以来,我们已经看到过不少展示游戏实机画面和引擎效果的视频和图片。
但说实话,这些只是冰山一角,并且作为一部射击游戏,《全境封锁》并没有对武器升级、角色自定义、角色升级等进行过系统的展示。
已确认和未确认的装备清单:武器类型突击步枪(Assault Rifles)轻型冲锋枪(Submachine Guns)散弹枪(Shotguns)射手步枪(Marksman Rifles)手枪(Pistols)武器Kriss Vector-轻型冲锋枪)Mk17 SR (FN Scar-Heavy PR)-突击步枪M4-突击步枪M416-突击步枪FN Scar Light-突击步枪Steyr Aug-突击步枪AK-47 – Assault RifleL85-突击步枪M14 DMR-射手步枪SRS-射手步枪M1014 12 Gauge-散弹枪Saiga 12 Gauge – Shotgun HK USP 45-手枪PX Storm-手枪Colt M1911-手枪武器附件弹起式铁质瞄准镜全息瞄准镜光学望远镜消音器内置消音器(未确认)可选长度的枪管(未确认)握把加大容量弹匣可折叠枪托备用弹药迷彩涂装如果《全境封锁》中的武器自定义系统与《幽灵行动4:未来战士》里的“军械匠模式”类似的话,我想会有很多军械迷明年玩到这部游戏的时候会非常享受。
毕竟早在去年四月,官方就宣布Red Storm Entertainment(汤姆克兰西系列游戏开发商)加入Massive工作室来帮助他们打造一个真实的武器库。
ADLRAN ATLAS 800PLUS 使用手册说明书

iv
Affidavit Requirements for Connection to Digital Services • An affidavit is required to be given to the telephone company whenever digital terminal equipment
901 Explorer Boulevard P.O. Box 140000
Huntsville, AL 35814-4000 (256) 963-8000
© 2000 ADTRAN, Inc. All Rights Reserved.
Prinns require that in this manual the following information be provided to the customer:
6. This unit contains no user-serviceable parts. 7. The following information may be required when applying to your local telephone company for
leased line facilities.
without encoded analog content and billing protection is used to transmit digital signals containing encoded analog content which are intended for eventual conversion into voiceband analog signals and transmitted on the network. • The affidavit shall affirm that either no encoded analog content or billing information is being transmitted or that the output of the device meets Part 68 encoded analog content or billing protection specifications. • End user/customer will be responsible for filing an affidavit with the local exchange carrier when connecting unprotected customer premise equipment (CPE) to 1.544 Mbps or subrate digital services. • Until such time as subrate digital terminal equipment is registered for voice applications, the affidavit requirement for subrate services is waived.
Atlas错误代码

Atlas错误代码E001-E009 0 拧紧操作失败E100-E199 1 事件相关错误E200-E299 2 ⽤户输⼊事件E300-E399 3 统计事件E400-E499 4 通信事件E500-E599 5 硬件事件(⼯具)E600-E699 6 硬件事件(DC3000/MC3000)E700-E799 7 硬件事件E800-E899 8 软件事件E900-E999 9 事件MMI3000事件代码E003 扭矩测量值可能⽆效编程错误。
请检查程序并保证在第⼆操作阶段套筒转动过。
E102 由于参数lock on reject,拧紧操作被禁⽌当参数lock on reject[C130]设置为禁⽌拧紧操作,则欲进⾏⼀个拧紧操作时会显⽰此事件代码.E103 通过数字输⼊锁定⼯具⼯具通过数字输⼊被锁定。
——实际紧固位置与设定位置不同E107 由于采⽤线体控制⽽未打开批处理功能,拧紧操作被禁⽌若选择使⽤⽣产线控制⼀个⼯作,则当收到⼀个⾏控制起动信号时,⼯作才启动。
E112 重复拧紧重复拧紧⼀个已经拧紧过的螺拴E113 电流达到极限,退出拧紧操作当电流超过极限时,驱动器被禁⽌使⽤。
E117 ⼯具锁定-不能访问RBU Power Focus不能与RBB之间进⾏通信,且必须重启保护数据。
E120 电机调整失败电机调整失败。
可能是在电机调整完成以前释放了扳机或⼯具产⽣故障。
E121 开⼝调整失败此事件表明开⼝调整命令未能成功地执⾏。
E125 超时警报或扭矩丢失警报当在Pset中启动超时报警功能,此事件代码表明由于超时拧紧操作退出。
此警报启动表明引起拧紧操作退出的基本原因是超时。
E126 多步拧紧操作退出此事件表明当前运⾏的多步拧紧未完全执⾏(在拧紧操作完成前驱动器被关闭或⼯具扳机被释放)。
E127 PVT关闭此事件表明在⾃攻中或拧紧操作的现⾏阶段驱动被关闭E128 扳机过早释放当在Pset中启动扳机释放功能时,此事件表明⼯具扳机在拧紧操作达到最终⽬标以前被释放E129 扭矩低于⽬标值当在Pset中启动“扭矩低于⽬标值”功能时,此事件表明扭矩结果值低于最终⽬标值,即使扭矩结果值⼤于最终扭矩最⼩值,扭矩状态也是NOK。
附表Indico-中国科学院高能物理研究所

聘用委员会主任(签字):年月日
单位聘用意见
同意同志聘用为岗位,聘期自年
月日起至年月日止。
单位法定代表人或委托人(签字):(公章)
年月日
本人
排名
On Two Cryogenic Systems of High Purity Germanium Detector
2013.10
Detection
2
The beam energy measurement system for the Beijing electron–positron collider
3)BEPC束流能量测量系统运行维护。将系统的液氮制冷更换成电制冷,并研究了其对能量分辨的影响。
3、其他工作
1)参加了DCTB项目,负责电子标定站的调研,完成初步设计。
2)CEPC的一些关于量能器方面工作
3)高纯锗探测器辐照损伤的研究
承担科研项目情况(最多填五项)
项目名称
项目类别
项目经费
本人角色
起止时间
2011.12
NIM A
4
A scenario for high accuracyτmass measurement at BEPCⅡ
2012.7
Chinese Physics C
3
基于LabVIEW的多路湿度控制系统
2011.5
核电子学与探测技术
5
专利与成果转化情况
(成果转化包括发明专利、软件著作权登记、技术标准和技术转移等,限五项)
申请岗位
副研2级
本人工作简历(包括工作单位,岗位任职经历):
2002.7~2005.7中国科学院高能物理研究所实验物理中心研究实习员
IBM ATLAS POLICY SUITE V6.0.3 FIXPACK 8 用户手册说明书

IBM A TLAS P OLICY S UITE V6.0.3 F IX P ACK 8 README Release Date: September 12, 2018Contents1.I NTRODUCTION (3)1.1Overview (3)1.2Related links (3)2.S YSTEM R EQUIREMENTS (3)3.I NSTALLATION I NSTRUCTIONS (3)3.1Create Atlas Schema for Oracle Exadata [OPTIONAL] (3)3.1.1 Exadata Database Creation Steps (3)3.1.2 Atlas Fresh Schema Creation on Exadata (4)3.2Upgrade Atlas Database (4)3.3Deploying Atlas in JBoss 6.4 EAP (4)3.4Deploying Atlas in WebSphere (4)3.5Cognos 11 Support (5)3.6Known Issues (5)4.W HAT’S N EW IN THIS R ELEASE (6)4.1 Software Currency (6)4.2 SLM Implementation (6)4.3 Security Fixes (6)N OTICES,C OPYRIGHT L ICENSE AND T RADEMARKS (7)1.I NTRODUCTION1.1OverviewThis document provides an overview of installation requirements, enhancements, and defect fixes included in the IBM Atlas Policy Suite V6.0.3 Fix Pack 8 release.IMPORTANT: When upgrading from / installing over an existing version of Policy Atlas or Retention Syndication connector or eDiscovery Syndication connector, please take a backup of your current installation folder.6.0.3.8 installer MAY NOT take a backup of the current installation folder.1.2Related linksIBM Atlas 6.0.3.8 Readme page:https:///support/pages/ibm-atlas-policy-suite-version-603-fix-pack-8-readme2.S YSTEM R EQUIREMENTSPlease refer to System Requirements documented on the IBM Support Portal –https:///software/reports/compatibility/clarity/softwareReqsForProduct.html 3.I NSTALLATION I NSTRUCTIONSPlease refer to IBM Knowledge Center → Atlas eDiscovery Process Management 6.0.3 →Installing and upgrading IBM Atlas Policy SuiteURL: https:///support/knowledgecenter/en/SSXPJK_6.0.3/KC_ditamaps/atlas_6.0.3.htm 3.1Create Atlas Schema for Oracle Exadata [OPTIONAL]Note: Perform the next steps in this section 3.1, only if you are configuring Atlas with Oracle Exadata; else proceed to section 3.2 to Upgrade Atlas Database.Steps for Creating Atlas Schema for Oracle Exadata3.1.1 Exadata Database Creation Steps1. Ensure that Oracle 12.2 Exadata is installed.2. Create a pluggable database, either from Database Configuration assistant (User Interface) or manually, through SQL command prompt.3. Provide Open/Read/Write permission for the pluggable database that you created.3.1.2 Atlas Fresh Schema Creation on Exadata1.You can create fresh Atlas schema against newly created pluggable databasePlease refer tohttps:///support/knowledgecenter/en/SSXPJK_6.0.3/com.ibm.aps.install.doc/ap-sin05.html2. If you are trying to create PSSAPL user against CDB, then you must execute following command before creation of user- alter session set "_ORACLE_SCRIPT"=true;3.2Upgrade Atlas DatabasePlease refer to the Upgrade Database section from the document:https:///support/knowledgecenter/en/SSXPJK_6.0.3/com.ibm.aps.install.doc/apsup00. html•For Oracle Exadata , as Pluggable database acts as Oracle service, hence use this second form for the DBName: jdbc:oracle:thin:@//HostName:Port/DBName.•Earlier, the Atlas Extensions threw an exception with a CUSTOMFIELD15": invalid identifier error. If you have Atlas extensions deployed, you can fix this issue by performing the instructions in the following technote:/support/docview.wss?uid=swg219788553.3Deploying Atlas in JBoss 6.4 EAPJBoss 6.4 EAP requires explicit encoding setting to support umlaut characters.Solution: Add the following setting in standalone.xml after <extensions> settings:<system-properties><property name="org.apache.catalina.connector.URI_ENCODING" value="UTF-8"/> </system-properties>3.4Deploying Atlas in WebSphereBefore you begin IBM Atlas Policy Suite installation:Ensure that you have the WebSphere Application Server (WAS) - Base Edition installed on your system. Currently, the IBM Atlas Policy Suite supports only the Base edition of WAS.If you are runnin g PolicyAtlas and AtlasReports on the same WebSphere profile, atleast the following versions of WebSphere are required:•WAS 8.5.0.1•WAS 8.5.5.2•WAS 9.0.0.73.5Cognos 11 SupportThis release supports Atlas integration with Cognos 11 .Refer to the document for detail steps:https:///support/knowledgecenter/en/SSXPJK_6.0.3/com.ibm.aps.integra-tion.doc/apscg007.htmlUpdate BASE_URL provided in the document above, with the following new value:3.6Known IssuesThis section lists known limitations about installation.•When upgrading from / installing over an existing version of Policy Atlas or Retention Syn-dication connector or eDiscovery Syndication connector, please take a backup of your cur-rent installation folder.6.0.3.8 Installer MAY NOT take a backup of the current installation folder.•In previous releases there was a JBoss 6 EAP-specific .ear file, AtlasExtensions_jboss6eap.ear, for Atlas Extensions - this is no longer the case. Please use the AtlasExtensions.ear. •Known Documentation Issues with corrections can be found here –/support/docview.wss?uid=swg27044359•Atlas does not enforce email address uniqueness.In Atlas, duplicate email addresses are not allowed on People in Scope page. Thus, if a person with identical email address is directly added to Request Scope, Atlas shows an error message.However, there are three scenarios in which a duplicate email address can be added to Re-quest Scope, wherein Atlas does not show any error message.The three scenarios are as follows:o Whenever an email address is updated through Admin > Person to create a duplicate email address entry, Atlas does not show any error message.o Whenever a data source is created with a duplicate email address entry and that data source is added to the Request Scope, Atlas does not show any error message.o Whenever an organization is created with a duplicate email address entry and that organization is added to the Request Scope, Atlas does not show any error message.These three scenarios result in duplicate email addresses in Resource Scope without any error message from Atlas.•Confirmation Reminder for Global notice is not sent to Partially Sent Recipients.In the case of disruption of Policy Atlas application, if Global reminder is partially sent, then the Confirmation Reminders to the Global Notice will not be delivered to the recipients listed with reason Partially Sent. The confirmation reminders will be delivered only to the recipi-ents with reason Sent.Workaround: You should send the Global Reminder again. Ensure that the Atlas application is not terminated abruptly until the Global Reminder is delivered to all the recipients. 4.W HAT’S N EW IN THIS R ELEASEThe IBM Atlas Policy Suite 6.0.3 Fix Pack 8 consists of the following new features.4.1 Software CurrencyAdded Support•Cognos 11: For details on the configuration change needed, refer to the section 3.5 in the Installation Instructions section.•Oracle Exadata 12.2: For details on Atlas schema creation on Oracle Exadata, refer to the section 3.1 in the Installation Instructions section.4.2 SLM ImplementationAtlas – SLM implementation enables reporting of usage and License metrics for different Atlas products.These metrics are captured in an XML file called SLM Tag file. These SLM tag files can be then consumed by the IBM License Metrics Tool for reporting and auditing.Refer to the IBM Atlas Policy Suite User Guide (https:///support/pages/ibm-atlas-pol-icy-suite-–-slm-users-guide) for the details of how to configure Atlas for SLM and how to interpret the license metrics count.4.3 Security FixesThis release has upgraded the following open source jar files for fixing security vulnerabilities in the earlier versions.1.c3p0-0.9.5.4.jarmons-beanutils-1.9.2.jarmons-codec-1.7.jar4.xstream-1.4.11.1.jar5._Builder.js from Dojo toolkit 1.14N OTICES,C OPYRIGHT L ICENSE AND T RADEMARKSNoticesThis information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to:IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785U.S.A.For license inquiries regarding double-byte character set (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to: Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan Ltd.19-21, Nihonbashi-Hakozakicho, Chuo-kuTokyo 103-8510, JapanThe following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law:INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFNON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:IBM Deutschland GmbHDepartment M358IBM-Allee 171139 EhningenGermanySuch information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.The licensed program described in this information and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement or any equivalent agreement between us.Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems.Furthermore, some measurement may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment.Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.All statements regarding IBM's future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only.All IBM prices shown are IBM's suggested retail prices, are current and are subject to change without notice. Dealer prices may vary.This information is for planning purposes only. The information herein is subject to change before the products described become available.This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. Copyright LicenseThis information contains sample application programs in source language, which illustrates programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs.If you are viewing this information softcopy, the photographs and color illustrations may not appear.TrademarksIBM, the IBM logo, and are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. A current list of IBM trademarks is available on the web at "Copyright and trademark information" at /legal/copytrade.shtml. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.UNIX is a registered trademark of The Open Group in the United States and other countries. The Oracle Outside In Technology included herein is subject to a restricted use license and can only be used in conjunction with this application.Other product and service names might be trademarks of IBM or other companies.—End of Document —。
阿特拉斯枪样本

电动装配工具和系统
69
工具代码............................................................................. 70 产品安全............................................................................. 74 工业用电池螺丝刀............................................................... 75 电动螺丝刀 – Eliza, EBL..................................................... 84 电动螺丝刀 – 电动微扭螺丝刀MicroTorqueTM..................... 87 电动螺丝刀 – Tensor DL..................................................... 90 电动螺丝刀 – Tensor SL..................................................... 91 电动拧紧扳手 – Tensor DS................................................. 92 电动拧紧扳手 – Tensor S.................................................... 98 电动拧紧扳手 – Tensor ST............................................... 103 Tensor DS / DL控制器.......................................................111 Power Focus.................................................................... 112 Power Focus / ETX拧紧轴和电缆..................................... 130 Power MACS 4000 / QST拧紧轴和电缆........................... 133 Power MACS / QMX拧紧轴和电缆................................... 141 刀头和动力套筒................................................................ 149 扭力臂............................................................................... 156
心灵终结单位全代码
心灵终结单位代码全集-------By:华丽的神话MRC————————————————建筑版————————————————[盟军]盟军建造厂--GACNST盟军发电厂--GAPOWR盟军矿石精炼厂--GAREFN盟军兵营--GAPILE盟军雷达机--GARADR盟军战车工厂--GAWEAP盟军空指部--GAAIRC盟军停机坪--GAHPAD盟军维修厂--GADEPT盟军船坞--GAYARD盟军科技中心--GATECH间谍卫星--GASPYSAT盟军矿石精炼器--GAOREP盟军围墙--GAWALL机枪碉堡--GAPILL爱国者飞弹--NASAM光霊塔--ATESLA真空防空炮--GASONIC动力涡轮--GAPOWRUP盟军闸门(东西)--GAGA TE_D盟军闸门(南北)--GAGA TE_C黑鹰机场--GAAPAD巨炮--GAGCAN裂缝产生器--GAGAP守卫塔--GASNPR超时空传送器--GACSPH天气控制器--GAWEAT[苏联]苏联建造厂--NACNST磁能反应炉--NAPOWR苏联矿石精炼厂--NAREFN苏联兵营--NAHAND苏联雷达机--NARADR苏联兵工厂--NAWEAP苏联机场--AMRADR苏联船坞--NAYARD苏联维修厂--NADEPT附加停机坪--NAAIRB_C苏联高科--NATECH核子反应炉--NANRCT苏联宫殿--NATCH工业工厂--NAINDP苏联飞艇--SVAP苏联围墙--NAWALL哨戒机炮--NALASR高射炮--NAFLAK磁暴线圈--TESLA苏联闸门(东西)--NAGA TE_B苏联闸门(南北)--NAGA TE_A战斗碉堡--NABNKR机动战车工厂--NAFIST铁幕装置--NAIRON核弹发射井--NAMISL[厄普西隆]厄普西隆建造厂--YACNST厄普西隆生化反应室--YAPOWR厄普西隆矿石精炼厂--YAREFINERY 厄普西隆兵营--YABACK厄普西隆兵工厂--YAWEAP厄普西隆雷达机--YADOME厄普西隆机场--YASPAD厄普西隆粉碎机--YAGRND心灵感应器--YAPSIS厄普西隆船坞--YAYARD生化搅拌器--YSABIO奴隶矿场--YAREFN厄普西隆作战研究室--TATECH厄普西隆学院--YAACAD厄普西隆克隆缸--NACLON厄普西隆钻矿平台--YAROCK尤里指挥中心--YACOMD厄普西隆围墙--GAFWLL撒拉弗塔--YADUGG坦克碉堡--NATBNK酸液炮塔--YAACID加特林机炮--YAGGUN轨道炮塔--YAPSYT厄普西隆闸门(东西)--YAGA TE_B 厄普西隆闸门(南北)--YAGA TE_A 心灵阻断器--NAPSYB机动心灵幻象仪--DEPILUS基因突变器--YAGNTC心灵支配仪--YAPPET[科技]废弃研究仪--JATECH科技机场--CAAIRP科技油井--CAOILD科技前哨站--CAOUTP高级通讯中心--CAIONC科技机械商店--CAMACH市民医院--CATHOSP秘密实验中心--CASLAB科技时间机器--CATTIM科技卫星侵入中心--CACOMN科技机械厂--CAMCHSHOP科技矿石精炼厂--CAREFN科技警察局--CAPOLI科技电站--FSJIC煤油发电厂--CAPP太阳能发电厂--SOLARPOWR科技电磁脉冲站--EMPSTATION科技扩张站--CAEXPS补给码头--SUPPL YDOCK[平民]爱因斯坦实验室--CALAB房屋--CAHSE07袋鼠汉堡店--CASYDN02桥梁维修小店--CABHUT悉尼歌剧院--CASYDN03 弹药箱--AMMOCRAT油桶1--CAMISC01油桶2--CAMISC02垃圾箱--CAMISC03邮筒--CAMISC04埃菲尔铁塔--CAPARS01农舍--CAFRMA移动式厕所--CAFRMB建筑物--CAW ASH05建筑物--CAW ASH04建筑物--CAW ASH03建筑物--CAW ASH07建筑物--CAW ASH11华盛顿纪念碑--CAWASH12杰弗逊纪念馆--CAWASH14 建筑物--CAW ASH09建筑物--CAW ASH10建筑物--CAW ASH13军队营帐--CAARMY01美国国旗--CAUSFGL建筑物--CAW ASH08房屋--CAHSE01水塔--CAWT01谷仓--CATS01谷仓--CABARN02五角大楼--CAWA2A五角大楼--CAWA2B五角大楼--CAWA2C五角大楼--CAWA2D世界惊奇博物馆--CAPRS03 警卫哨--CAGARD01圣巴索大教堂--CARUS01 饭店--CAMIAM01酒窖--CATRAN01饭店--CAMIAM02建筑物--CANWY05玛雅金字塔--MAY AN小屋--CAEUR01小屋--CAEUR02建筑物--CARUE04玛雅金字塔--CAMEX01建筑物--CANEWY06建筑物--CANEWY07建筑物--CANEWY08建筑物--CAPARS02建筑物--CAPARS08建筑物--CAPARS09克里姆林宫--CARUS03建筑物--CANEWY10建筑物--CANEWY11建筑物--CANEWY12建筑物--CANEWY13建筑物--CANEWY14建筑物--CANEWY15建筑物--CANEWY16建筑物--CANEWY17建筑物--CANEWY18建筑物--CAPARS04建筑物--CAPARS06电话亭--CAPARS07林肯纪念馆--CAW ASH15建筑物--CAPARS10建筑物--CAPARS13建筑物--CAPARS14加油站--CAGAS01巴黎凯旋门--CAPARS11大教堂--CAPARS12灯塔--CAFARM06救生员休息亭--CAMIAM04心灵控制增幅器--NAPSY A工厂--CAIND01空军学院礼拜堂--CACOLO01 建筑物--CANWY09建筑物--CANWY22建筑物--CANWY23建筑物--CANWY24建筑物--CANWY25建筑物--CANWY26建筑物--CATEXS03建筑物--CATEXS04建筑物--CATEXS05苏联克里姆林钟塔--CARUS02G 芝加哥协会大楼--CACHIG04饭店--CAMIAM03红场--CARUS07办公大楼--CATEXS06办公大楼--CATEXS07办公大楼--CATEXS08建筑物--CACHIG01建筑物--CACHIG02建筑物--CACHIG03史密索尼安城堡--CAW ASH16 自然历史博物馆--CAW ASH17 希尔斯大厦--CACHIG05独立纪念碑--CAW ASH19苏联墙--CARUS08苏联墙--CARUS09苏联墙--CARUS10苏联墙--CARUS11仓库--CANEWY20仓库--CANEWY21建筑物--CARUS05建筑物--CARUS06没有没热狗摊--CAMSC01遮阳伞--CAMSC02遮阳伞--CAMSC03海滩毯--CAMSC04海滩毯--CAMSC05营火--CAMSC06小屋--CAMSC07喷水池--CAW ASH18雕像--CAEURO05公园长椅--CAPARK01秋千--CAPARK02旋转盘--CAPARK03房屋--CAHSE02房屋--CAHSE03房屋--CAHSE04交通灯--CASTRT01交通灯--CASTRT02建筑物--CASTL01建筑物--CASTL02建筑物--CASTL03拱门--CASTL04心灵控制增幅器--NAPSY A移动住房--CAHSE05移动住房--CAHSE06饭店--CAMIAM05饭店--CAMIAM06饭店--CAMIAM07玛雅遗迹--CAMEX02玛雅遗迹--CAMEX03玛雅遗迹--CAMEX04玛雅遗迹--CAMEX05水塔--CACHIG06小屋--CAMSC 08小屋--CAMSC09军队营帐--CAARMY02军队营帐--CAARMY03军队营帐--CAARMY04地窖--CATRAN02俄国国旗--CARUFGL法国国旗--CAFRFGL古巴国旗--CACUFGL韩国国旗--CASKFGL利比亚国旗--CALBFGL亚利桑那纪念馆--CAMIAM08 水管--CAMISC05V3飞弹--CAMISC06体育馆--CASTL05A体育馆--CASTL05B体育馆--CASTL05C体育馆--CASTL05D体育馆--CASTL05E体育馆--CASTL05F体育馆--CASTL05G体育馆--CASTL05H金刚汉堡店--CAMSC10德国国旗--CAGEFGL英国国旗--CAUKFGL建筑物--CAW ASH06轮胎--CAMSC11练习靶--CAMSC12废弃坦克--CAMSC13波兰国旗--CAPOFGL练习靶--CAMSC12A广告看板--CAMOV01停车场商店--CAMOV02混凝土地堡--CABUNK01混凝土地堡--CABUNK02交通灯--CASTRT03交通灯--CASTRT04公车站--CASTRT05黑色金字塔--YAPYRA伦敦国会--CALOND04大本钟--CALOND05尤里要塞--CATRAN03复活岛石像--CAEAST01金字塔--CAEGYP01金字塔--CAEGYP02斯芬克斯--CAEGYP03建筑物--CALA01好莱坞标志--CALA03好莱坞剧场--CALA04洛杉矶--CALA05建筑物--CALOND01建筑物--CALOND03建筑物--CAMORR02建筑物--CAMORR03建筑物--CASANF01建筑物--CASANF02建筑物--CASANF03恶魔岛--CASANF05西雅图太空针塔--CASEA T01 金门大桥--CASANF04金门大桥--CASANF09金门大桥--CASANF10金门大桥--CASANF11金门大桥--CASANF12金门大桥--CASANF13金门大桥--CASANF14建筑物--CASANF06建筑物--CASANF07建筑物--CASANF08巨软园区--CASEAT02心灵控制器--YAPPPT恶魔岛水塔--CASANF15灯塔--CASANF16建筑物--CASANF17建筑物--CASANF18施工标志--CASIN03E施工标志--CASIN03S电话亭--CAURB01消防栓--CAURB02聚光灯--CAURB03电影院--CALA07金字塔--CAEGYP06汽车代理商--CALA08尤里雕像--CAEAST02路障--CABARR01路障--CABARR02建筑物--CAMORR04建筑物--CAMORR05便利商店--CALA09金字塔--CAEGYP04金字塔--CAEGYP05洛杉矶塔台--CALA06里克宫殿--CAMORR06建筑物--CAMORR07建筑物--CAMORR08建筑物--CAMORR10时间机器--CATIME01时间机器--CATIME02看板--CALA10好莱坞剧场--CALA11好莱坞剧场--CALA12好莱坞标志--CALA13公园长椅--CAPARK04公园长椅--CAPARK05公园长椅--CAPARK06小型购物中心--CALA14 小型购物中心--CALA15 混凝土地堡--CABUNK03 混凝土地堡--CABUNK04 登月舱--CALUNR01美国国旗--CALUNR02军旗--CAFLAG心灵终结仪--MODEV建筑物--CACITY05建筑物--CANEWY01自由女神像--CANEWY04 建筑物--CASWST01通讯中心--CATECH01建筑物--CATEXS01白杨木屋--CATEXS02白宫--CAWASH01农庄--CAFARM01农庄主槽--CAFARM02奇迹博物馆--CABIOS建筑物--JGSSHE建筑物--CHIN01建筑物--CHIN02建筑物--CHIN03建筑物--CHIN04建筑物--CHIN05建筑物--CACHNINN1建筑物--CACHNTPL2油桶架子--BARRELS直升机停机坪--CAPAD 练习用靶--CATARGII建筑物--CAW ASH02建筑物--CAW ASH12动物园--CAZOO练习用靶--CUTARGET雷达球--DOME狗窝--KENNLV2导弹--V2BACK中国国旗--CACHIN朝鲜国旗--CANRKR中国建筑物--CCHINA01建筑物--CCHINA02建筑物--CCHINA03泰姬陵--SGONGD心灵终结横幅--MOMOV中国军事司令部--HINATECH雕像--SLHYA龙雕像--DRAGSTAT科技铁锤塔--NAHAMM水泥地--GAPA VE闸门--GAGATE_A————————————————步兵版————————————————[盟军]美国大兵--E1守卫步兵--GGI盟军军犬--ADOG工程师--ENGINEER火箭飞行兵--JUMPJET海豹部队--GHOST间谍--SPY超时空军团兵--CLEG狙击兵--SNIPE军医--AMEDIC光霊步兵--ENFO坦尼亚--TANY[苏联]动员兵--E2高射炮步兵--FLAKT苏联军犬--DOG工程师--SENGINEER磁暴步兵--SHK疯狂伊文--IVAN辐射工兵--DESO空怖分子--TERROR破坏者--SBTR黑客--HACKER伯瑞斯--BORIS[厄普西隆]尤里新兵--INIT病毒狙击手--VIRUS鱼叉机炮兵--HARP兽化人--BRUTE变异人--BRUTA厄普西隆军犬--YDOG厄普西隆工程师--YENGINEER 心灵专家--YURI渗透者--INTRUDER尤里信徒--NGHT拉恩--ASSN[渗透]超时空突击队--CCOMAND超时空伊文--CIVAN超时空专家--CYURI磁能突击队--SHKCOM磁能伊文--TIVAN磁能专家--PADEPT隐形突击队--PTROOP隐形伊文--SIVAN隐形专家--YELITE沃尔柯夫--VOLKOV契特卡伊--CHITZ电子人--CYBORG月球宇航员--LUNR恐龙--DNOA[隐藏及平民]杜根总统--PRES白宫保镖--SSRV克林特--CLNT魔鬼终结者--ARND蓝波--STLN爱因斯坦--EINS罗曼若夫--RMNV混乱之枪--CMINE大蚂蚁--ANT黑色变异人--MUTA尤里X--YURIPR寄生兽--VISCINF奶牛--COW鳄鱼--ALL北极熊--POLARB猴子--JOSH木乃伊--MUMY袋鼠--KANGAROO大象--ELEPHANT狮子--LION灰熊--GBEAR狼--WOLF骆驼--CAML平民--CIV1平民--CIV2平民--CIV3技术员--CTECH军人--VLADIMIR平民--PENTGEN平民--CIVA平民--CIVB平民--CIVC平民--CIVBRP平民--CIVBFM平民--CIVBF平民--CIVBTM平民--CIVSFM平民--CIVSF平民--CIVSTM平民--CIV1D平民--CIV2C平民--CIVSF1平民--CIVSFM1奴隶--SLAV民兵--SAS中国步兵--SOLDIER1中国火箭步兵--RPGSOLDIER赛宁突击队--QIBING巨甲虫--BEETLE————————————————坦克版————————————————[盟军]灰熊坦克--MTNK步兵战车--FV超时空采矿车--CMIN机器人坦克--ROBO防御无人机--DEFO装甲运输艇--LCRF幻影坦克--MGTK光霊坦克--SREF战斗要塞--BFRT超时空监狱--CHRP机动裂缝产生器--MGG盟军基地车--AMCV夜鹰直升机--SHAD艾布拉姆斯坦克--ABRM崩蚀坦克--MIR3粉碎火炮--HOWI天火坦克--AERO暴风雪坦克--BLZZ坦克杀手--TNKD[苏联]犀牛坦克--HTNK武装采矿车--HARV半履带车--HTK恐怖无人机--DRON装甲运输艇--SAPC传播坦克--INFECTV3--V3天启坦克--APOC基若夫空艇--ZEP攻城直升机--SCHP百夫长攻城机甲--CNTR机动战车工厂--MWF苏联基地车--SMCV磁能坦克--TTNK犰狳装甲运输车/聚焦坦克--FTNK 帝王坦克--EMPR九头蛇跑--HCAN自爆坦克--DTRUCK铁龙坦克--PALADIN犀牛坦克山寨版--YHTNK[厄普西隆]鞭打者轻坦克--LTNK幽灵采矿车--GRA V奴隶矿车--SMIN加特林坦克--YTNK混乱象限--CAOS魔影坦克--SHADOW急速摩托车--TRIKE装甲运输艇--YHVR救援飞碟--TDSK磁电坦克--TELE心灵之主--MIND机动幻象仪--YSGEN悬浮飞碟--DISK钻地装甲运输车--SAPC2叛变之握--DEV盖亚平台--MSD卡阿莫斯炮--KAMS清道夫坦克--SCA V[隐藏及平民]猛犸坦克--MAMM运输卡车--CTRUCK黑白夫长攻城机甲--BCNTR 屠杀坦克--DECI方阵坦克--PHAL阿波罗无人机--DRONE埃维塔采矿车--WRMN艾提那利斯--ITINERIS火焰坦克--FLTNK鹈鹕突击直升机--PELI维修无人机--SDRN警车--COP2自爆吉普车--DMOBUGY鞭打者气垫船--SLTNK未知坦克--KHAN武装押运车--PRISONER休旅车--WINI黑色计程车--BCAB汽车--STANG宣传车--PROPA挖土机--CONA汽车--EUROC豪华轿车--LIMO救护车--AMBU汽车--SUVB汽车--SUVW计程车--TAXI小货车--PTRUCK黄色计程车--YCAB警车--COPCAR电车--CBLC消防车--FTRK名航机--CIVP警车--COP巴士--DDBX小货车--PICK卡车(无货)--TRUCKA卡车(有货)--TRUCKB飞毛腿导弹运输车--FLATA汽车--CAR吉普车--JEEP废弃车辆--TRASH运油车--OILTRUCK太空穿梭机--SHUTTLE摄影机--DOL Y校车--BUS建筑单位--CONVEH汽车--SPGRE汽车--REDR12计程车--ARGT卡玛兹--KAMAZ采矿车--CRSHR卡车--WAHDL教练车--MONOEND教练车--MONCARG1教练车--MONOCAR1火车--MONOENG1扫描无人机--MCNR————————————————海军版————————————————驱逐舰--DEST神盾巡洋舰--AEGIS航空母舰--CARRIER战列舰--HCRUIS海豚--DLPH台风攻击潜艇--SUB鲨鱼弹道潜艇--MSUB杀人鲸--KWHALE无畏战舰--DREO海鞘艇--SLED加特林战舰--GSHIP巨型乌贼--SQD克拉肯护卫舰--MBT雷鸣攻击潜艇--BSUB游轮--CRUISE拖船--TUG炮艇--GUNB巡洋舰导弹破坏者--LUYA汽油罐--OILTANKER————————————————空军版————————————————米格侦察机--BPLN鹞式战机--ORCA黄蜂--HORNET飞毛腿导弹--V3ROCKER鱼鹰反潜机--ASW无畏导弹--DMIST运输机--PDPLANE米格侦察机--BPLNE黑鹰战机--BEAG侦察机--SPYP无畏导弹--CMIST米格战机--MIG2星火轰炸机--STARF梭鱼轰炸机--FORTRESS运输机--PDPLANE4米格战机--MIGB刺针机器人--HORNETB袋鼠轰炸机--BADGR运输机--PDPLANE2运输机--PDPLANE3Mig Eater--MIGEATER直升机航母--CARR==========END=============。
宇宙线缪子成像的探测器基础
2017年10月31日
LHC探测器升级2017年度总结会
4
RPC系统面临的主要问题
➢ 寿命问题:
设计指标:积分电荷0.3C/cm2,相当于在100Hz/cm2计 数率下工作10年。
到HL-LHC阶段,RPC已经达到工作寿命。
只能运行在低工作电压下,探测效率45%。
➢ 计数率限制
在HL-LHC亮度下,RPC计数率将提高约一个量级,达 到~300Hz/cm2。
时间分辨
单层: 489ps
2017年10月31日
LHC探测器升级2017年度总结会
10
L1 Barrel Muon trigger monitoring
❖ 科大李亨参加了ATLAS桶部muon触发性能监控软件工作 ❖ 初步完成了RPC触发时间、效率等的监控软件开发
2017年10月31日
LHC探测器升级2017年度总结会
outline
➢ ATLAS BI RPC升级目标 ➢ 本年度开展的主要工作 ➢ 年度工作计划及完成情况 ➢ 小结
2017年10月31日
LHC探测器升级2017年度总结会
1
LHC:升级计划
2017年10月31日
LHC探测器升级2017年度总结会
2
ATLAS Phase-II缪子探测器升级
缪子探测器电子学 升级
2017年10月31日 Readout patterLnHC探测器升级2017年度总结会
Gas gap
8
BIS7/8原型探测器束流测试
原型探测器结构 电子学连接及束流位置
数据获取系统
2017年10月31日
LHC探测器升级2017年度总结会
9
束流位置
文明5参数修改
文明5 参数修改教程授人与鱼不如授之以渔!在此不作长篇赘述挨个解释,而是对修改手段方法,进行阐述。
此处不讨论DLC 自制。
而是对文明5爱好者进行入门级的参数调整引导。
之前因为度娘总是傲娇说广告不让发,自己被折磨了一上午。
重整理发帖。
帖内支持讨论。
请在楼主发完全部内容后进行。
(插楼帝灌水党手下留情)帖子内化繁就简,整理一些常用的出来。
1,单位修改。
2,晋升修改。
3,建筑与奇迹修改。
4,领袖属性及特技修改。
5,文明UU和特殊建筑统一到同一文明,以及文明随机地图大几率位置。
扫盲:首先,要熟悉一种文字堆形式如下(如果这一步也看不懂就没法后续了。
)<Trait_MovesChangeUnitCombats><Row><TraitType>TRAIT_BBB</TraitType><UnitCombatType>UNITCOMBAT_MOUNTED</UnitCombatType><MovesChange>12</MovesChange></Row></Trait_MovesChangeUnitCombats>↑↑↑<XXXXXXXXXXX>YYY<XXXXXXXXXXXX>是一种特定句型。
X:指代游戏系统能够识别的内置句法,修改特定的属性指定Y:指代游戏系统可以调整的数值参数有的是整数,有的是百分比,有的是“tr ue”或者“false”的判断最上和最下的TRAIT位置绝对需要注意,<Trait_MovesChangeUnitCombats>叠加参数语句A叠加参数语句B叠加参数语句C叠加参数语句D..............</Trait_MovesChangeUnitCombats>这是修改出来的正确格式!!万勿出错!!扫盲截止。
进入正文。
The RPC LVL1 muon trigger…RPCμ子触发LVL1…
40 MHz 1034 cm-2 s-1 80 mb
109 Hz 25
Data from Calorimeter ⊕ μ Spectrometer Bunch Crossing Identification Region of Interest determination Rejection factor 104 Latency ~ 2.5 μs
RPC MDT
D . P o m a rèd e , C E A /D A P N IA /S E D I
Moore
CHEP 24/03/2003 12
X (cm)
H4 μ (MH= 130 GeV/c)
Muon Spectrometer standalone
Deflection depends on the pT value!
(Algorithm): Demand a coincidence of hits in different RPCs chamber within geometrical road.
Level-1 algorithm performed in both h and projections
2 pT regimes:
2% of Efficiency is lost because of the PET spacers and border effects
Preliminary Test Results on 250 RPCs
Plateau 10 kV (Naples conditions)
*for details see P. Iengo’s presentation RPC 2019
Level1 Trigger Logic in the Spectrometer Barrel
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Atlas DAQTest Report of the Configuration Databases for the Atlas DAQ Prototype-1Authors:Igor SolovievKeywords:Test, Unit Test, OKS, Configuration Databases, Benchmark, OO7AbstractThis document presents the results of the unit tests of the configuration databases component of the ATLAS DAQ/EF Prototype -1 project.NoteNumber:114Version:1.0Date:12 February 1999Reference:http://atddoc.cern.ch/Atlas/Notes/114/Note114-1.html1 IntroductionThis document presents the results of the unit tests outlined in the test plan [1] for the configu-ration databases components of the back-end subsystem within the ATLAS DAQ/Event Filter prototype -1 project.2 The Configuration DatabasesA DAQ system needs a large number of parameters to describe its system architecture, hard-ware and software components, running modes and the system running status. One of the major design issues of Atlas DAQ is to be as flexible as possible, externally parenthesized by configuration databases.The configuration databases are implemented on top of OKS [2] in-memory persistent object manager (which is used during run of DAQ system) and Objectivity/DB [3] OODBMS (is planned to be used for offline configuration management). The configuration databases have data access libraries to hide details of underlying persistent object managers and details of database schema when needed. The schema of configuration databases is designed and gener-ated using StP/OMT [4] CASE tool. For more information about the configuration database library see the high level design [5] and data access library implementation [6] documents.3 Test ObjectivesThe tests were separated by the following groups:•tests of the underlying persistence object managers (i.e. OKS [and partly Objectivity/DB]) and DAQ configuration databases implemented on top of them including functionality, reli-ability, performance and interfaces (GUI, API)•tests of the part of configuration databases generated by StP/OMT CASE tool (schemes, data access libraries and data movers)•tests of the remote configuration databases accessCurrently, the configuration databases do not have a dedicated GUI - just standard data editor of underlying persistent object manager.It was not intended to test the facilities provided by persistent object managers that are not used by configuration databases. The tests are not intended to prove completeness of persist-ence object managers API and GUI.The details of the objectivities of the tests are described in test plan document [1].4 Testware and ApproachIn order to perform the tests several approaches were used:•standard persistent object manager OO7 benchmark;•configuration database generator (simulates expected DAQ configurations);•configuration database benchmark (manipulates DAQ configurations and performs bench-marks);•code coverage CASE tools available at CERN (Insure++[7]);•memory testing CASE tools available at CERN (Purify[8] and Insure++).4.1 The OO7 BenchmarkThe OO7 Benchmark represents a comprehensive test of object oriented database management system (OODBMS) performance.For the OKS object manager (which is not a commercial product) the OO7 benchmark has additional meaning: successful passing of this benchmark proves that object model supported by OKS is comparable with object model supported by the commercial object databases and that OKS is reliable and robust to perform quite complicated benchmark tests.4.1.1 OO7 Benchmark DescriptionRecently, a number of OODBMS systems have become publicly available. However, perhaps since the technology is so new, it is not yet clear precisely how these systems differ in their performance characteristics. In fact, it is not even clear what performance metrics should be used to give a useful profile of an OODBMS’s performance. The OO7 Benchmark [9] has been designed as a first step toward providing such a comprehensive OODBMS performance profile. Among the performance characteristics tested by OO7 are:•the speed of many different kinds of pointer traversals,•the efficiency of many different kinds of updates, including updates to indexed and unin-dexed object fields, repeated updates, sparse updates, and the creation and deletion of objects,•the performance of the query processor on several different types of queries.The OO7 Benchmark produces a set of numbers rather than a single number. A single number benchmark has the advantage that it is very catchy and easy to use for system comparisons. However, a benchmark that returns a set of numbers gives a great deal more information about a system than does one that returns a single number. A single number benchmark is only useful if the benchmark itself precisely mirrors the application for which the system will be used.4.1.2 OO7 Database parametersThere are three standard sizes of the OO7 Benchmark database:small,medium, and large. To test OKS specific properties new tiny configuration1 has been created. The parameters of the OO7 benchmark databases are summarized by Table 1:Table 1: OO7 benchmark database parameters1. For DAQ configuration databases ‘tiny configuration’ corresponds expected DAQ P-1 configuration4.1.3 OO7 Database SchemaSince the OO7 Benchmark is designed to test many different aspects of system performance, its database structure and operations are nontrivial. The OO7 Benchmark is intended to be sug-gestive of many different CAD/CAM/CASE applications, although in its details it does not model any specific application. Recall that the goal of the benchmark is to test many aspects of system performance, rather than to model a specific application. The description used OO7 database schema is summarized by Figure 1:A key component of the OO7 benchmark database is a set of composite parts. The set of all composite parts forms “design library” within the OO7 database. The number of composite parts in the design library, which is controlled by the parameter NumCompPerModule, is 500. Each composite part has a number of attributes, including the integer attributes and buildDate, and a small character array type. Associated with each composite part is a doc-ument object, which models a small amount of documentation associated with the composite part. Each document has an integer attribute id, a small character attribute title, and a char-acter string attribute text. The length of the string attribute is controlled by the parameter NumCompPerModule. A composite part object and its document object are connected by a bi-directional association.In addition to its scalar attributes and its association with a document object, each composite part has an associated graph of atomic parts. Intuitively, the atomic parts within a composite part are the units out of which the composite part is constructed. In the small benchmark, each composite part’s graph contains 20 atomic parts, while in the medium and large benchmarks, each composite part’s graph contains 200 atomic parts (this number is controlled by the param-eter NumCompPerModule). One atomic part in each composite part’s graph is designated as the “root part”.Each atomic part has the integer attributes id,buildDate,x,y, and docId, and the small character array type. In addition to these attributes, each atomic part is connected via a bi-directional association to several (3, 6, or 9) other atomic parts, as controlled by the parameter NumCompPerModule. The initial idea was to connect the atomic parts within each composite part in a random fashion. However, random connections do not ensure complete connectivity. To ensure complete connectivity, one connection is initially added to each atomic part to con-nect the parts in a ring; more connections are then added at random. In addition, initial plans did not specify a 3/6/9 interconnection variation. This variation was included to ensure that OO7 provides satisfactory coverage of the OODBMS performance space, as OO7 preliminary tests indicated that some systems can be very sensitive to the value of this particular bench-mark parameter.The connections between atomic parts are implemented by interposing a connection object between each pair of connected atomic parts. Here the intuition is that the connections them-selves contain data; the connection object is the repository for that data. A connection object contains the integer field length and the short character array type.The design library, which contains the composite parts and their associated atomic parts (including the connection objects) and documents, accounts for the bulk of the OO7 database. However, a set of composite parts by itself is not sufficiently structured to support all of the wished operations. Accordingly, an “assembly hierarchy” was added to the database. Intui-tively, the assembly objects correspond to higher-level design constructs in the application being modelled in the database. Each assembly is either made up of composite parts (in which case it is a base assembly) or it is made up of other assembly objects (in which case it is a com-plex assembly).The first level of the assembly hierarchy consists of base assembly objects. Base assembly objects have the integer attributes id and buildDate, and the short character array type. Each base assembly has a bidirectional association with three “shared” composite parts and three “unshared” composite parts. (The number of both shared and unshared composite parts per base assembly is controlled by the parameter NumCompPerModule.) The OO7 benchmarkdatabase is designed to support multiuser workloads as well as single user tests; the distinction between the “shared” and “unshared” composite parts was added to provide control over shar-ing/conflict patterns in the multiuser workload. This benchmark only deals with the single user tests; only the “unshared” composite part associations are used in the single user benchmark. The “unshared” composite parts for each base assembly are chosen at random from the set of all composite parts.Higher levels in the assembly hierarchy are made up of complex assemblies. Each complex assembly has the usual integer attributes,id and buildDate, and the short character array type; additionally, it has a bidirectional association with three subassemblies (controlled by the parameter NumCompPerModule), which can either be base assemblies (if the complex assembly is at level two in the assembly hierarchy) or other complex assemblies (if the com-plex assembly is higher in the hierarchy). There are seven levels in the assembly hierarchy (controlled by the parameter NumCompPerModule).Each assembly hierarchy is called a module. Modules are intended to model the largest subu-nits of the database application. They are not used explicitly in the small and medium data-bases, each of which consists of just one single module. Modules have several scalar attributes: the integers id and buildDate, and the short character array type. Each module also has an associated manual object, which is a larger version of a document. Manuals are included for use in testing the handling of very large (but simple) objects.4.1.4 Programs4.1.4.1 OriginThe original implementation was written by Mike Carey, David DeWitt and Jeff Naughton (see ftp:///oo7/implementations/ojby.OO7.tar) for Objectivity/DB version 2.1.0 and was modified by the author of this paper for version 4.0.2 to satisfy changes of Objectiv-ity/DB C++ API.The implementation of OKS OO7 benchmark was written in a similar manner to the Objectiv-ity/DB implementation.4.1.4.2 SpecificOKS is in-memory object manager, hence:•it does not use any type of cache and hot/cold tests can be emulated by purging the file sys-tem cache only,•it requires quite a long time to load the database in-memory so it loads database once and then performs all the tests (Objectivity benchmark application is called once per each test)For Objectivity/DB tests benchmark application has been running in standalone mode without lock server.4.1.4.3 InstallationThe OO7 benchmark parameter files are installed under SRT on confdb/data/oo7-conf directory and used for both OKS and Objectivity/DB.The OO7 benchmark programs and scripts for Objectivity/DB are not installed under SRT and located in private directory (see/home-users/isolov/OO7 on sunatdaq01.cern.ch for details):•application gendb is used to generate required database configuration,•application bench is used to perform OO7 benchmark,•shell script do-objy-tests.init is used to create federated database, define benchmark data-base schema and build benchmark applications,•shell script do-objy-tests is used to perform benchmark.The OO7 benchmark library, programs and scripts for OKS are installed under SRT:•oo7-oks library is generated from StP CASE tool and used by benchmark applications,•application oo7GenerateDB-oks is used to generate required database configuration,•application oo7BenchDB-oks is used to perform OO7 benchmark,•shell script oo7-tests/do-oks-tests is used to perform benchmark.4.2 Performance Benchmark of DAQ Configuration Databases using OKSIt was decided that ATLAS DAQ configuration databases will use a two-tier architecture:• a light-weight in-memory persistent object manager to support the real-time requirements during system run,• a full ODBMS as a back-up and for long-term data management.The OKS has been selected as the run-time persistent object manager and hence it’s perform-ance defines the performance of DAQ Configuration Databases during the DAQ system run.This benchmark will be used to receive performance results for a single Read-Out Crate, expected ATLAS DAQ Prototype -1 project and final ATLAS DAQ configurations for each available OS/Compiler on different computers (powerful, average, slow).The goal of this benchmark is to determine what are requirements from OKS to hardware resources to achieve acceptable response time for the configuration databases and what we can achieve now.4.2.1 Benchmark Database SchemaThe schema of DAQ Configuration databases is defined in StP and automatically generated from it. The details of this schema are described in DAQ Configuration Databases Design doc-ument.This benchmark uses only part of classes from this schema. The relations between these classes are shown below on Figure 2:Figure 2: The class schema of benchmark database4.2.2 Database DescriptionThe benchmark generator program tries to model relationships between instances of classes shown above to describe real configuration. For each instance of SW_Object class it gener-ates 5 instances of Program class, 2 instances of SW_Resource class, 8 instances of Process class1, 4 instances of Computer class, 8 instances of Application class and 12 instances of Environment class. After this process has been completed, the generator sets random attribute values of these instances and links them together.The total number of generated objects in an input parameter of generator program.It is difficult to say how many objects will be needed to describe the final ATLAS DAQ con-figuration or even Prototype -1 ATLAS DAQ configuration. We can expect that to describe one Read-Out Crate (ROC) we need about 200-400 objects in configuration database that are:• 1 ROC gives 1 object,• 1 Partition gives 1 object + several environment variables,•ROC contains 20 modules and each of them gives:• 1 module object + one 1 CPU board + 1 i/o device,• 1 application object + 1 sw_object + 1 program + few environment variable + few param-eters•General objects like connection table description, Run Control tree structure, etc.1. Of course, instances of Process class are not persistent in the true configuration databaseWe can expect that P-1 Configuration will contain 10 ROC, Event Builder, several worksta-tions and data storage system. Probably it will be described by 3,000-6,000 objects in configu-ration database.Finally, complete ATLAS DAQ configuration will have about 200 crates, Event Builder,Event Filter, tens of workstations and data storage systems. It will include description of detec-tor hierarchy tree and some detector parameters. It is expected that about 50,000-100,000objects in configuration database will be enough to describe the configuration.figuration. They may be DAQ supervisor, Resource Manager, Run Bookkeeper and GUI Configuration database browser/editor and hence should be started on the most powerful workstations. All the other DAQ application running on ordinary computers will require loading of partial configuration only.4.2.3 Configuration Database ParametersThe configuration databases performance benchmark is parametrized by single value which is number of objects in databases. This number N is:4.2.4 InstallationThe DAQ performance benchmark programs and scripts for OKS are installed under SRT:•OKS schema file DAQ-Configuration.schema is generated from StP CASE tool,•application oks/tests/oks_generate_data is used to generate DAQ configuration database,•application oks/tests/oks_time_tests is used to perform tests,•shell script oks/tests/do-tests is used to perform tests of all DAQ configurations.5 Test Conditions and Results 5.1 Test Environment 5.1.1 Systems EnvironmentThe OO7 benchmark tests have been performed on sunatdaq01.All the DAQ configuration databases performance benchmarks have been done on several available workstations. The idea was to test computers with different performance, number of processors and size of physical memory. All available operating systems had been tested as well.The code coverage and memory analysis tests have been done on sunatdaq01.N 1002n⋅=n 110{,}=The parameters of used workstations are summarized by Table 2:b. WNT kernel + desktop applications + file system caches takes about 40 MB that resultsbenchmark application swapping after 20-25 MBDuring the tests all data files were created on local file systems of tested workstation (/tmp on UNIX or D:/TEMP on WNT). The schema file was located on AFS.All the workstations were not isolated from network and were shared by other users.5.1.2 Time Measurement ApproachesThe OO7 benchmark uses getrusage() system call which retrieves information about the resources utilized by the programs. It’s resolution is dependent on the clock tick interval. Some of the tests have duration about tens of seconds and their response time has been calculated using a single call. Otherwise the tests were performed many times inside a loop and the result-ing time was divided by the number of loop iterations.For DAQ configuration databases benchmark the RWTimer class from Rogue Wave Tools.h++ library was used to implement time measurement. It uses clock() system call to calculate amount of CPU time used by the process. The resolution of this call differs for tested operating systems and can be from a few microseconds to a few milliseconds. When it was possible, the tested function was called many times inside a loop to be sure that the total time is at least ten seconds. Then measured time was divided to the number of loop iterations.5.2 Test Results5.2.1 OO7 Benchmark ResultsThis section presents results of OO7 benchmark.5.2.1.1 Database SizesIn the following, the size of the databases in each of the systems is useful for interpreting the results. The following sizes were measured:1,474,560 bytes length.5.2.1.2 Initialization and Shutdown TimesThe OKS object manager reads the whole contents of the database from disk to memory and binds loaded data. The Objectivity/DB keeps all the data on disk and has relatively small cache only. To generate oo7 configuration, save it and load back the following times were measured:The same results are presented below in graphical form:Figure 3: Times to generate (left picture) and save (right picture) databaseFigure 4: Times to load (left picture) and close (right picture) OO7 benchmark databaseb. time to commit generated database and close federated databasec. there is no single point to measure this timeoks-tiny 234567891101001000Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-mediumoks-tiny 234567890.11101001000Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-mediumoks-tiny 234567891101001000Connections/AtomicPart R e s p o n s e T i m e (s e c o n d s )oks-small oks-mediumoks-tiny 234567890.11101001000Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium5.2.1.3 Traversals5.2.1.3.1 Traversal T1Raw Traversal Speed traverses the assembly hierarchy. As each base assembly is visited, vis-its each of its referenced unshared composite parts. As each composite part is visited, per-forms a depth first search (DFS) on its graph of atomic parts. Returns a count of the number of atomic parts visited when done.The following table compares the performance of the systems on the hot traversal with the cold and hot traversals run as a single transaction (“one”) and as multiple transactions (“many”).These traversals were run over the small database with fanout 3.Figure 5: Results of Traversal T1.5.2.1.3.2 Traversal T6Sparse Traversal Speed traverses the assembly hierarchy. As each base assembly is visited,visits each of its referenced unshared composite parts. As each composite part is visited, visits the root atomic part. Returns a count of the number of atomic parts visited when done .Figure 6: Results of Traversal T6.oks-tiny 234567891101001000Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-mediumoks-tiny 234567890.00.20.40.60.81.01.2Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-mediumposite part, T6 just visits one (the root part). This test coupled with T1 provides inter-esting insight into the costs and benefits of the full swizzling approach to providing persistent virtual memory.5.2.1.3.3 Traversal T2Traversal With Updates repeats T1, but updates objects during the traversal. There are three types of update patterns in this traversal. In each, a single update to an atomic part consists of swapping its (x,y) attributes. The three types of updates are:•Update one atomic part per composite part,•Update every atomic part as it is encountered,•Update each atomic part in a composite part four times.When done, returns the number of update operations that were actually performed.The results of these traversals on the tested database configurations are presented below:Figure 7: Results of Traversal T2A.Figure 8: Results of Traversals T2B (left) and T2C (right).oks-tiny 234567891101001000Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-mediumoks-tiny 234567891101001000Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-mediumoks-tiny 234567891101001000Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-medium5.2.1.3.4 Traversal T3Traversal With Indexed Field Updates repeats T2, except that now the update is on the date field, which is indexed. The specific update is to increment the date if it is odd, and decrement the date if it is even .The goal here is to check the overhead of updating an indexed field. This should be done using the same three variants used in T2, and again the number of updates should be returned.Figure 9: Results of Traversal T3A.Figure 10: Results of Traversal T3B and T3C.5.2.1.3.5 Traversals T8 and T9Traversal T8scans the manual object counting the number of occurrences of the character “I”.Traversal T9checks to see if the first and last character in the manual object are the same .The results of traversals should be independent from the atomic part fanout.oks-tiny 234567891101001000Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-mediumoks-tiny 234567891101001000Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-mediumoks-tiny 234567891101001000Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-mediumFigure 11: Results of Traversals T8 and T9.5.2.1.3.6 Traversals OmittedThere is a lot of other experiments with traversals that changed the size of document objects,traversals that scanned documents instead of traversing atomic part subgraphs, and “reverse-traversals” that go from an atomic part to the root of the assembly hierarchy. These tests were deleted from the final benchmark because, after experimentation, it was discovered that they did not provide additional insight beyond that provided by the other traversals.5.2.1.4 QueriesThe queries are operations that ideally would be expressed as queries in a declarative query language. Not all of the OO7 queries could be expressed entirely declaratively in all of the sys-tems; whenever a query could not be expressed declaratively in a system it was implemented as a “free ” procedure that essentially represents a hand coded version of what the query execu-tion engine would do in order to evaluate the query.Like the traversals, the queries should be run both cold and hot. In each case, OO7 also tests the coupling of the query facility with the application programming language by requiring a “do nothing ” function to be called with field values from each qualifying object. All of the queries are read-only. Again, gaps in the numbering correspond to queries that were tested but eliminated from this paper due to space constraints or a lack of useful additional insights.5.2.1.4.1 Query Q1Exact Match Lookup Query generates 10 random atomic part id’s; for each part id gener-ated, lookups the atomic part with that id. Returns the number of atomic parts processed when done .In each case, the systems used the index to avoid scaling the response time with the database;the relative ordering of the systems’ performance is consistent with that of the small results.oks-tiny 234567890.00010.0010.010.11Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-mediumoks-tiny 234567890.00010.0010.010.11Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-medium5.2.1.4.2 Queries Q2, Q3, and Q7.These queries are most interesting when considered together:•Query Q2:Choose a range for dates that will contain the last 1% of the dates found in the database’s atomic parts. Retrieve the atomic parts that satisfy this range predicate.•Query Q3:Choose a range for dates that will contain the last 10% of the dates found in the database’s atomic parts. Retrieve the atomic parts that satisfy this range predicate.•Query Q7:Scan all atomic parts.Note that queries Q2 and Q3 are candidates for Objectivity/DB B+ tree lookup.Figure 13: Results of Queries Q2 and Q3.oks-tiny 234567890.0010.010.11Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-mediumoks-tiny 234567890.0010.010.11Connections/AtomicPart R e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-mediumoks-tiny 234567890.0010.010.1110Connections/AtomicPartR e s p o n s e T i m e (s e c o n d s )oks-small oks-medium objy-tiny objy-small objy-medium。