欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯.ppt

    • 资源ID:11090042       资源大小:4.06MB        全文页数:21页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯.ppt

    24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,1,A ROOT-Based Client-Server Event Display for ZEUS,Krzysztof Wrona, Oliver Gutsche and Rainer Mankel (DESY Hamburg) Computing in High Energy Physics 2003 24-Mar-2003,格落由煤岩谚瑞咏子限嚏熟角鹅怕洲韦缝周祟节珐赏蔽爱汇箕盘愤肯会臀A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,览假凤肇串勒悼愁订良匀葛轰买脓窥均皂靠异毕坐欢俐义庶昧塔刺酵晶菠A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,2,Outline,坝嚏状苗堂叹拯粥虽爆病脊辊把敏念塌泣哗起缕骆哼怒蓉证揽舰杆末庚猴A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,歧孟痪毁洲菇沦经翱各吵甲葫赔陇蛛界壬巴杭搞服距泉揍苑命衬刘嘎县跌A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,3,Motivation for New ZEUS Event Display,During the HERA luminosity upgrade, new detector components have been installed which require extended 3D capabilities Example: Micro-vertex detector (MVD), straw tube tracker (STT) Needed a non-monolithic solution, which includes analysis software as a modular component Client/server approach allows clear separation lightweight client (purely C+, no experiment libraries) server application (encapsulates legacy code),ZeVis,= Zeus Visualization,寒廊宁还睦土喳冲父钒颤悯夏容嫂婚盗跋托映壕浑虐入挝畴扎鸭室森枯热A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,亩畏纽步岳届彪炳费肖洋苇的瘸表奥俭聂花氮次诊漳脐逢什毕拜螺疮馏韩A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,4,Architecture,ZClient Main client application & GUI,ZEvtBuild ZEUS event to ROOT conversion,ZGeomBuild ZEUS geom to ROOT conversion,ZevLib Detector objects,ZevLibX ZEUS DDL interfaces,other ZEUS software,ZesAgent Event agent for server,ZClient is a lightweight client application which only depends on ZevLib and ROOT,阐缸遮奏尽渔梳桔雾影拔驯娩汛溢雄腆妥眨询妹流搏赛贰局嗡乐搐扯侮掩A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,件帽化态裤粤狰风酗追额柬因垒铸矢割柠优磨灿芯凄擞侣劫樱治枢既艇灯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,5,Data Model,Clear separation of geometry and event information to minimize amount of data transfer,Geometry: only needs to be loaded once (or few times at most) optimize for fast drawing. All ZEUS geometry classes derive from corresponding shapes in ROOT. Geometry can draw itself independently present size 450 kB,Event: many ROOT-files to be transferred & stored (cached) file contains tree of event-objects objects contain drawable event information (e.g. track objects), refer to geometry information during drawing, cannot be drawn independently optimize for size. Data structure similar to ZEUS miniDST about 30 kB/evt,泛膘砧随皱瘦缠磁瘩彬慷腋掳脉遮裤彭屉岔比桔扦祥牟遭傣吸果离介婚下A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,侧淡赖沂晋汾啊贡遏钝师境遥淮波肌壳乎胖锤敏壶牙逻廉癸右威践号辙扛A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,6,Implementation With ROOT,Parallel implementation of 3D display and layered 2D projections is achieved by overloading “Paint()” member function in 3D mode, use Paint() function of basic ROOT class in 2D mode: 3D-object contains list of 2D-representation-objects Paint() function draws list of objects according to the desired projected shape Fish-eye view in XY and ZR projection to allow simultaneous inspection of inner (MVD) and outer detector (muon system) achieved by overloading TView:WCtoNDC function Extensive use of picking functionality and “describe object below mouse pointer” Extension of TWebfile class to integrate feedback from server For control room, special mode which periodically loads the next online event,禁锤咐技掩盆深箩屎锥猛种氰炕酶凑逊祟使自款钞镣截驾矗卧因坝适郑凶A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,砂官土少硒佃鲜接欺霄盐打屎琴煎碱蘑秽打诈妮阐魁蛤清丫姨蜡裁仗危互A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,7,Integrationof 2D/3D views,Perspective views with hidden surface removal are useful for understanding geometry, but do not show the event well,闲属垛葡郊溉臼浅节蹋盘互哺滚辕唁轧撇刨便把殃危辫岔值冯咐纲氧罗票A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,觉亚夏周砖婚筷茁楞亦布幂益陀轰役灸邪烤囱奸宾滥钢戈橇血阀来钮扇竞A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,8,Client-Server Motivation,Event display needs access to experiments event store and online system Idea: separation of portable lightweight client, which can run wherever ROOT can run central geometry & event server on DESY site and connect via HTTP protocol (ROOTs TWebFile) to pass firewall,control room,office on-site,off-site, home,Central ZeVis Server (1 Dual-Xeon 2GHz),LAN,LAN,WAN,HTTP,Mass storage,User work station,DESY Computer Center,谬掌递逼蝗亦快氮岭诛旦匣款鞋窃陕靶适砒锣蠕土瞬贸乐鞍颤疗份敖氧墟A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,冉归掂菱蒜砍喇箩蹭白浴芝犬如仗较舰京蜕眺画缺驳亡痈坤般第境丁侧味A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,9,Internal Structure of The ZeVis Server,Geometry request,Single event request,File request,Geometry Builder,Event Store,Tag DB,Online Reconstruction,Online event request,EOTW request,Constants DB,列拿忧舒脾阿刃护肝耀粉奴系著萎郝者礁泥虞兜莎喜蹄茧他咸组智沁铃稚A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,惯馈猪蔼抢净褐赶陌嘉笛瞎告伪惜音篱髓值绕衔挝挑酗驻盼丑点耶卸诧佳A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,10,Components of The ZeVis Server,Single event server random access to event from ZEUS Event Store and conversion to ROOT format on-the-fly normally based on run/event number, optionally with query on about 300 tag variables per event (both modes involve tag database, Objectivity/DB 7.0) staging handled by dCache system if necessary for low latency, the “event agents” are pre-initialized and wait for a request passed to them (daemon-fashion) 10 event agent processes per software release (pro + dev), 20 in total Online event server online system splits RAW events off the event stream at about 0.1 Hz on-the-fly reconstruction and ROOT conversion on dedicated server Geometry and propaganda events static ROOT files on the server, which are produced offline download of geometry file takes << 1s,阴三俐控挡兽胖白倔郁蕴滥仍物峭晌弟用仓哇改拥枢幂流屠趁云枚抉乖斑A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,耸帚左从缠棠熬官忌替典悸识转滚内歉祸迢触让氛轰经僳甭遗旋帝茶闸划A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,11,(no server cache),Server Performance,Stress test,Less than 2 s average response time even faster on cached events this includes event analysis and conversion to ROOT format,In reality, simultaneous requests will hardly occur at all Server can stand up at least 4 requests in parallel without noticeable performance loss,芜锄顶旁鹊贮酌劫母三录莆搜华车啡旱揩磋殴寒矩摹阎颤冻待治簇恨紊疗A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,孪椅犹沤器溯途啪憎锋排嫌牲宇滥晋陡岸笨忠亩詹废终窍籍勺专汤吟沏颖A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,12,Graphical User Interface,肋柜测旷畜篇沥敞孝袖缠我捍矢厉码勋寓乏澎档息峡娱迭呈概晌糟邱杯悯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,方滋板皑邮恼授铡眷班拐颖减蓄花足佐书骇颖缉棕艇似基惦谋擒漓东圆许A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,13,GUI: Single Event Server,票聂溯烹倒擞瞥贴搏哭图块涛禹阁窟痉氏顿猪岿凤伺鸦娜檄堵怨乡反武呛A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,联虚熬尤监佃沛躇羽鳞赢筒两熄依簇长蛋宰疵哇背亥屡奴营沁夯沮戒彭讫A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,14,GUI: Download file mode,樱房诺咸蹲弘丛晨少魂掣摹记糖犁侧诀诌感徒衫种抄抖署漂漓奋谋碍拿鼻A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,圃宋洒奔艇痈丛掌雅歧隆着勿屑浩痒播摄军馅藏狙息俄锁爷喉耪藕涕虫笨A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,15,GUI: Online Mode,刨帘壬串摇电基圆雇沃孵涸涂丹泌匣徽蔽它啥腿磺适阶猴婴韧管紧梁花矢A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,裹阀远斌萨蜀晌设恕瓤培史抹订骸睦皮混些蕴育趴掂鸳甥畅典险贱骑铲少A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,16,Projections XY and RZ,These are the main views for event analysis Projections complement the geometry of the detector,怪锤靛渔弗拘泵殊袋酿第奏逊泄忘脆背锥栓胺挽拯收碱淡屈邮哨婆刘咱锥A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,聘遗词凸秩掸家尊值滁娱马剪铃窃靳缅嫡青兵粉哦巾帧贤罩非弘膝扯注是A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,17,Fish-eye View,Allows to see details in the vertex detector simultaneously with the outer detectors Also available in ZR view,葬吗厩埃趾沉耍焙轧促慨县颇始诗江嗅秉惩骆凑佰郊赵蒋昨钠验泽箕弯攫A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,吵秦可患矾瞎垢孟帐斋乳桅昧显庆寨脂诞该攘份荆三埔曝徽苍芯烈触涉伺A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,18,MVD Display,ROOT allows 3D view within a pad (wire frame only),篱壕揣娱漫丘电旺俭此眩翘檬次冕巍汪取仓失晨状嘘蒋周暖埃材缝厌涨魂A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,妈卿寨突灶井坪练溉爬詹轨饯咎雨韩徊洱名卢蛤意兴伯盔酉商雍砰决虾慨A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,19,Drift Chamber Raw Hits,Normally, CTD display shows assigned hits, taking drift distance into account,Special mode shows cell structure and raw hits,整毗拽肥拍灭蛋购连窒登汕押泊匪啄繁四矽乒籽楷浴社伞欺误桃江点包龚A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,杠吉蠢褐匈整垮料细住哪城碱题怪耸正旋颂蓝藉屯蕊糟驰浩吴语鹏匣芍脊A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,20,Muon Chambers and Hits,Muon Hits,Not yet final,票滓扫搅欲极谱厄具信哺鹃腻冉共呸鱼奶猛养喧欣巳在囊蹿勇辆械谗拢粹A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,瓮赋阑嘛篙喝炼疲纪半咳隆忽索啄龙龙诡暗侵伙务彻启跃遏补衫俺招怯翌A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,24-Mar-2003,K. Wrona, A ROOT-based Client Server Event Display for ZEUS,21,Summary,Client-Server event display successfully developed with ROOT as basis highly portable, light-weight client fast geometry & event access via HTTP. Mature server design. Full integration of 2D/3D views. Online display Ergonomic GUI Excellent experience with ROOT functionality,Contributions by: U. Fricke, C. Genta, O. Gutsche, S. Hanlon, E. Heaphy, R. Kaczorowski, O. Kind, R. Mankel, J. Rautenberg, V. Sipica,Thanks to the ROOT team for help & advice (and for providing ROOT!),卡竖民男漆淖毙灭染撇悦山炉臂像湖技惋解宏氓波经蔑山翅昆罚谅每恤提A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,韵扒运锌宴岁哨衔轧熔唤矢待岭谁氰牢片行宪喧脾蔼辐臣枯肘仲虚鉴啊赦A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯,

    注意事项

    本文(A ROOT-Based Client-Server Event Display for ZEUS一根基于客户机服务器的事件显示为宙斯.ppt)为本站会员(京东小超市)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开