Zubanov Alexei, 2006

Extension QtROOT package

First Week

Installation QtROOT package in my local ROOT

Understanding QtROOT package (from inside)

Preparing working place for unproblematic programming

Learning qmake utility

Understanding goals & steps of the project

Goals & Steps

Goals:

Help physicists to check Detector Geometry

Provide opportunity to correct Detector Geometry & store it back

Create tool for Geometry + Track visualization

Track Checking (with functionality which allow to choice interesting tracks only, by sanded condition) without uninteresting Detector parts

Steps:

Creating new Coin Viewer (input Gllists & TView3D, like old one)

Creating new internal data representation (native Coin ~TcoinView3D)

Including Selectors & Manipulator in Coin Scene

Creating Object Editor

QtROOT Class Tree

Part of QtROOT Class Tree

New modules

New Coin Viewer

New Coin Viewer

New Coin Viewer

New Coin Viewer Bonuses

Then you use a high level graphic library(like Coin3D), you hadn't to think about creating simple things which request a lot of codding. The library provide many embedded nice opportunities so code creation now is very pleasure. One can make more then before.

End

Thanks!

Questions?

2006-08-31T10:21:58