IGUANA(Interactive Graphics for User ANAlysis)is a C++ toolkit for developing graphical user interfaces and high performance 2-D and 3-D graphics applications,such as data browsers and detector and event visualisatio...IGUANA(Interactive Graphics for User ANAlysis)is a C++ toolkit for developing graphical user interfaces and high performance 2-D and 3-D graphics applications,such as data browsers and detector and event visualisation programs.The IGUANA strategy is to use freely available software(e.g.Qt,SoQt,OpenInventor,OpenGL,HEPVis)and package and extend it to provide a general-purpose and experiment-independent toolkit.We describe the evaluation and choices of publicly available GUI/graphics software and the additional functionality currently provided by IGUANA.We demonstrate the use of IGUANA with several applications built for CMS and D0.展开更多
The CMS IGUANA project has implemented an open analysis architecture that enables the creation of an integrated analysis environment.In this "analysis desktop" environment a physicist is able to perform most...The CMS IGUANA project has implemented an open analysis architecture that enables the creation of an integrated analysis environment.In this "analysis desktop" environment a physicist is able to perform most analysis-related tasks,not just the presentation and visualisation steps usually associated with analysis tools.The motivation behind IGUANA's approach is that phsics analysis includes much more than just the visualisation and data presentation.Many factors contribute to the increasing importance of making analysis and visualisation software an integral part of the experiment's software:object oriented and ever more advanced data models,GRID,and automated hierarchical storage management systems to name just a few.At the same time the analysis toolkits should be modular and non-invasive to be usable in different contexts within one experiment and generally across experiments.Ideally the analysis environment would appear to be perfectly customised to the experiment and the context,but would mostly consist of generic components.We describe how the IGUANA project is addressing these issues and present both the architecture and examples of how different aspects of analysis appear to the users and the developers.展开更多
文摘IGUANA(Interactive Graphics for User ANAlysis)is a C++ toolkit for developing graphical user interfaces and high performance 2-D and 3-D graphics applications,such as data browsers and detector and event visualisation programs.The IGUANA strategy is to use freely available software(e.g.Qt,SoQt,OpenInventor,OpenGL,HEPVis)and package and extend it to provide a general-purpose and experiment-independent toolkit.We describe the evaluation and choices of publicly available GUI/graphics software and the additional functionality currently provided by IGUANA.We demonstrate the use of IGUANA with several applications built for CMS and D0.
文摘The CMS IGUANA project has implemented an open analysis architecture that enables the creation of an integrated analysis environment.In this "analysis desktop" environment a physicist is able to perform most analysis-related tasks,not just the presentation and visualisation steps usually associated with analysis tools.The motivation behind IGUANA's approach is that phsics analysis includes much more than just the visualisation and data presentation.Many factors contribute to the increasing importance of making analysis and visualisation software an integral part of the experiment's software:object oriented and ever more advanced data models,GRID,and automated hierarchical storage management systems to name just a few.At the same time the analysis toolkits should be modular and non-invasive to be usable in different contexts within one experiment and generally across experiments.Ideally the analysis environment would appear to be perfectly customised to the experiment and the context,but would mostly consist of generic components.We describe how the IGUANA project is addressing these issues and present both the architecture and examples of how different aspects of analysis appear to the users and the developers.