hosted by CEDAR HepForge

Mailing List History

 


 

####################################################################
FROG_Version 1.107 : Cleaning Version
####################################################################

Dear Froggers,

I have many news for you...
During this long time without Frog newsletter, Many things have been improved...

First important news is the "publication" of the FROG paper (Please add a reference when using Frog pictures)
You can find the paper on arXiv:0901.2718, or directly here (http://www.fynu.ucl.ac.be/users/l.quertenmont/SiteManagement/PHP_Script/ClickCounter/ClickFile.php?File=MesDocuments/MyPublications/09_01_18_FROG_V1.pdf)
A CMSNote has also been written, it is in the aproval processus since 1 month...


The Frog website has been updated (http://projects.hepforge.org/frog/)
Your comments and suggestions are welcome.

The new FROG Version can now be downloaded from the CMS CVS :
Instructions can be found on this page
http://projects.hepforge.org/frog/index.php?page=Examples/CMS/CMS.php

For non CMS people or for People that only want to display Frog files and
not to create the files themself,
The independent FROG package can be downloaded from these links:
http://projects.hepforge.org/frog/SiteManagement/PHP_Script/ClickCounter/ClickFile.php?File=Download/Version/FROG_1_107.tar.gz
http://projects.hepforge.org/frog/SiteManagement/PHP_Script/ClickCounter/ClickFile.php?File=Download/Version/FROG_1_107.zip

----- What news in version 1.107 ? -----

* This version contains many bug fixes... (in particular memory leaks fixes)
I'd like to thanks from Aachen university, he did a very boring job consisting in running valgrind on Frog to find out all the memory leaks...
(and many other things...)

* More examples are available in the FROG/Example folder.

* The initialisation has been lightly speed up

* And an important code cleaning has also been performed

* That's it for the modification, but work is ongoing for the next version, and this will likely be a revolution in Frog...
I hope to increase a lot the GUI in the next release.

----- Reminders -----

More informations can be found on the Frog WebSite
http://projects.hepforge.org/frog/

You can also use the Frog Mailing list to get quick answers :
http://www.hepforge.org/lists/listinfo/frog/
(Please Register if you are not)

---------------------

Best Regards,
Loic

 

####################################################################
FROG_Version 1.106 : Bug Fixed Version
####################################################################

Dear Froggers,

The new FROG Version can now be downloaded from the CMS CVS :
Instructions can be found on this page
http://projects.hepforge.org/frog/Prod_CMS.html

For non CMS people or for People that only want to display Frog files and
not to create the files themself,
The independent FROG package can be downloaded from these links :
http://projects.hepforge.org/frog/Download/Version/FROG_1_106.tar.gz
http://projects.hepforge.org/frog/Download/Version/FROG_1_106.zip

----- What news in version 1.106 ? -----

* This version contains many bug fixes...

* the frogRun script is now fully operationel (thanks to Nikita Beliy). This script allow you to create .vis file for any cosmic run (RECO and RAW) and to display processed event in frog at the same time your are producing the .vis file. It is the best thing to quickly see the latest event.
How to use it ? :
install frog in your cmssw project (as described here : http://projects.hepforge.org/frog/Prod_CMS.html), then :
cd Visualisation/Frog/python/frogRun
eval `scramv1 runtime -(c)sh`
sh frogRun -r <MyRun> -d <MyDataSet>
for instance : sh frogRun.sh -r 70674 -d /Cosmics/Commissioning08-PromptReco-v2/RECO
this will open 2 xterm terminal and 1 frog displayer window.
Whait few minutes for cmssw initialisation and processing of the first events...
(you will see events appearing in the displayer window)

 

* A .vis file Merger has been adeed in Examples\Tools_VisFileMerger
Syntax is the following :
./visfilemerger -i <input1.vis> <input2.vis.gz> <input3.vis> -o <myoutput.vis(.gz)>

note that both inputs and output can either be in .vis or .vis.gz
Remember that .vis file can never exceed 4Gbytes

* FROG Internal path are now in absolute path, this allow us to frog from any directory...

* A new CMS Colors file has been created for white background colour, if you want to use a white background color instead of a black one, you only need to comment one line in config.txt and to uncomment an other one. Just Change
// Contains Colors and thresholds definitions
#Include = Config/CMS_Colors.txt;
//#Include = Config/CMS_Colors_WhiteBkg.txt;

to

// Contains Colors and thresholds definitions
//#Include = Config/CMS_Colors.txt;
#Include = Config/CMS_Colors_WhiteBkg.txt;

 

* FROG will soon be included in Delphes, a very fast simulator with magnetic field and very forward detector. (stay tuned)

----- Reminders -----

More informations can be found on the Frog WebSite
http://projects.hepforge.org/frog/
and also on the CMS Twiki Page :
https://twiki.cern.ch/twiki/bin/view/CMS/FROG

You can also use the Frog Mailing list to get quick answers :
http://www.hepforge.org/lists/listinfo/frog/
(Please Register if you are not)

---------------------

Best Regards,
Loic


####################################################################
FROG_Version 1.105 : Is Nicer and MasOS Compatible
####################################################################

Dear Froggers,

The new FROG Version can now be downloaded from the CMS CVS :
Instructions can be found on this page
http://projects.hepforge.org/frog/Prod_CMS.html

For non CMS people or for People that only want to display Frog files and
not to create the files themself,
The independent FROG package can be downloaded from these links :
http://projects.hepforge.org/frog/Download/Version/FROG_1_105.tar.gz
http://projects.hepforge.org/frog/Download/Version/FROG_1_105.zip

----- What news in version 1.105 ? -----

* This version contains many many many new things...

* First version that is fully working on MacOs!
Instructions for MacOs are available on http://projects.hepforge.org/frog/Visualization.html
I'd like to thanks Lindsey Gray, Simon de Visscher and Pavel Demin. The makefile is MacOs compatible only thanks to their work.
So thanks again.

* Lighting effects have been added to the 3D views in order to increase the perspective impression.
Nevertheless, if this make FROG too slow, you can switch off lighting effects by editing the Makefile.
Change CXXFLAGS=-DFROG_OPENGL -DFROG_ZLIB -DFROG_LIGHTING
to CXXFLAGS=-DFROG_OPENGL -DFROG_ZLIB

* A new LegoPlot view has been added. It can display CaloJets, CaloTowers or CaloHits. (edit CMS_Views.txt to choose one of the three)
By default, this view is not used... if you want to use it, you need to change the ActiveViews in config.txt

* I'd liek to thanks also Nikita Beliy for the job he is doing. Indeed, Nikita is currently building a script to run FROG (with 1 command line)
on any given run. This will allow us to display events in a very easy and quick way.
Nikita, Please let us know when the script is ready with few explanation on how to use it!

* Geometry is now render in FILL mode instaid of WireFrame as before. If you want to display geometry as wireframe,
you can do it with the parameter : "Geometry_WireFrame" of config.txt.
Geometry_WireFrame = true;

* Few pictures are available here to show you how nicer FROG is now...
http://projects.hepforge.org/frog/Pictures/Version_1_105/FROG_Version_1_05.png
http://projects.hepforge.org/frog/Pictures/Version_1_105/screenshot00.png
http://projects.hepforge.org/frog/Pictures/Version_1_105/screenshot01.png
http://projects.hepforge.org/frog/Pictures/Version_1_105/screenshot02.png
http://projects.hepforge.org/frog/Pictures/Version_1_105/screenshot03.png
http://projects.hepforge.org/frog/Pictures/Version_1_105/screenshot04.png

----- Reminders -----

More informations can be found on the Frog WebSite
http://projects.hepforge.org/frog/
and also on the CMS Twiki Page :
https://twiki.cern.ch/twiki/bin/view/CMS/FROG

You can also use the Frog Mailing list to get quick answers :
http://www.hepforge.org/lists/listinfo/frog/
(Please Register if you are not)

---------------------

Best Regards,
Loic

 

 


####################################################################
FROG_Version 1.104 : Many small improvements
####################################################################

Dear Froggers,

The new FROG Version can now be downloaded from the CMS CVS :
Instructions can be found on this page
http://projects.hepforge.org/frog/Prod_CMS.html

For non CMS people or for People that only want to display Frog files and
not to create the files themself,
The independent FROG package can be downloaded from these links :
http://projects.hepforge.org/frog/Download/Version/FROG_1_104.tar.gz
http://projects.hepforge.org/frog/Download/Version/FROG_1_104.zip

----- What news in version 1.104 ? -----

* This version contains many small improvements, changes are almost invisible for the user but they make FROG more usable in practice. One of them is the new method of the class FROG_Events, this new method allow to fill the .vis file from time to time (for example after each event). This has 2 advantages : 1) This make the memory used by the FROG Producer much smaller. Indeed once the objects have been saved in the .vis file, they are free from the memory. 2) It allow also to use FROG online. Indeed, because events are saved in the .vis file from time to time, the displayer can acces events that are already saved in the .vis. The suggestion in order to really display events as soon as they are available is to set these parameters in config.txt :

InputVisFile = {../python/InLive.vis}; // In order to load events in the tempory .vis file (Name InLive.vis is hardcoded, so you have to use this)
Event_Number = -1; // This will always display the latest event in the file
Event_Time = 1; // This will actualise the .vis file every 1 sec

* Of course, also few bug fixes...

----- Reminders -----

More informations can be found on the Frog WebSite
http://projects.hepforge.org/frog/
and also on the CMS Twiki Page :
https://twiki.cern.ch/twiki/bin/view/CMS/FROG

You can also use the Frog Mailing list to get quick answers :
http://www.hepforge.org/lists/listinfo/frog/
(Please Register if you are not)

---------------------

Best Regards,
Loic

 


####################################################################
FROG_Version 1.103 : Few new useful features
####################################################################

Dear Froggers,

The new FROG Version can now be downloaded from the CMS CVS :
Instructions can be found on this page
http://projects.hepforge.org/frog/Prod_CMS.html

For non CMS people or for People that only want to display Frog files and
not to create the files themself,
The independent FROG package can be downloaded from these links :
http://projects.hepforge.org/frog/Download/Version/FROG_1_103.tar.gz
http://projects.hepforge.org/frog/Download/Version/FROG_1_103.zip

----- What news in version 1.103 ? -----

* It is now possible to add a menu view in a transparent window in addition of the full menu screen accessible with <F2>.
This new tree menu is acessible with the key <t> or <T>.
It has the advantage that you can see in live the objects that you are toogeling on.

* The display of the parent geometry using keys <1> to <9> has been improved! It is now also possible to turn off the parent geoemtry parent!
For example, clicking on a TOB Tracker module, then <5> will show the full tracker! Then hitting <4> will display the full track except TOB.
And so on... I let you try!

* FROG is now able to read/write gzipped files,
The file CMS.geom is reduced from 12Mo to 3Mo (25% of inital size)
for the .vis files it depend of the content, but the reduction is in general arround 50%.
This make the internet transfert much faster.
At the first oppening of .vis.gz file, FROG will first inflate it. And rename the file in a .vis!
In the producer, a new parameter has been added to choose if we want to compress (or not) the .vis/.geom files
dafault value is false!
process.frog.CompressFiles = cms.bool(False)

* Performance have been increased, in particular for display of very large collections.

* Finally, Thanks to Chang Liu, the trackRefitter works now also with muon tracks. This allow us to display globalCosmicMuons as a nice straight lines. (You need to co the latest tag of this module : instruction are available in http://projects.hepforge.org/frog/Prod_CMS.html)

* Of course, also few bug fixes...

--New Page on the Site --

This Page contains announcement of previous version,
with instruction and detail for/on the new frog objects

http://projects.hepforge.org/frog/NewsArchive.html

----- Reminders -----

More informations can be found on the Frog WebSite
http://projects.hepforge.org/frog/
and also on the CMS Twiki Page :
https://twiki.cern.ch/twiki/bin/view/CMS/FROG

You can also use the Frog Mailing list to get quick answers :
http://www.hepforge.org/lists/listinfo/frog/
(Please Register if you are not)

---------------------

Best Regards,
Loic

 


####################################################################
FROG_Version 1.100 : Big Improvements
####################################################################


Dear Froggers,

The new FROG Version can now be downloaded from the CMS CVS :
Instructions can be found on this page
http://projects.hepforge.org/frog/Prod_CMS.html

For non CMS people or for People that only want to display Frog files and
not to create the files themself,
The independent FROG package can be downloaded from these links :
http://projects.hepforge.org/frog/Download/Version/FROG_1_100.tar.gz
http://projects.hepforge.org/frog/Download/Version/FROG_1_100.zip

----- What news in version 1.100 ? -----

As you can notice, Frog goes to a serious Version number : 1.100 comming
from a bug fixed version 1.084. This change in the version number is a
way to tell that there is a lot of new features in this version.

* The most significant change is the apparition of a new menu view
(accessible with the <F2> key). This is a first step to makes frog more
user friendly, at some points, this screen will be use to generate
config.txt files.

The following screenshot shows you how the look the menu :
http://www.fynu.ucl.ac.be/users/l.quertenmont/FROG/Versions/V1_10/Screenshot_Menu.png

It can be use for two very usefull things :
1) Switch on/off part of the geometry and/or of the events.
For example to choose which track collections we want to display (or not).

2) It can also be use to list, all the objects in the event.
For example, if you open in the menu the track collection, you will get
informations (P,Pt, Chi2) about all the tracks in that collection. If you
ask the detail of a single track, you will all the informations about the
hits that compose the track!

I let you try this new menu by yoursefl and be waiting for your feedbacks.
(I am sure it can be improve a lot).

* Then, the help screen (<F1> key) has been clean up.

* There is a new functionality related to the Frog Views : the key <f> can
be use to maximised/fullscreen the active view! It is usefull for
screenshotting, so now it is possible to make screenshot only of one
particular view! It also speed up frog execution, because the display are
render in only one view.

* A second new useful functionality is the AutomaticScreenShooter, that
will take scan all the events in the vis file, and create a screenshot
(with the current view) for each of them.
This can be use in association with a basic php slide show to generate
that kind of web page :
http://www.fynu.ucl.ac.be/users/l.quertenmont/FROG/Versions/V1_10/TrackerScreens/SlideShow.php
(Do not hesitate to have a look at the php code of this page if you want
to produce same kind of WebDisplayer)

* Of course, a lot of bug fixes...

* New _cfg.py files can be use to create .geom and .vis file.
This file "Frog_Analyzer_CosmicsFrowRaw_cfg.py" can be use to create frog
files for cosmics from raw data.
While this one "Frog_Analyzer_cfg.py" is more suited for simulated events.

Previous .vis and .geom files are still 100% compatible with this new
release... But if you want to use the menu, it is better to use .vis files
that have been generated with this new release.

----- Reminders -----

More informations can be found on the Frog WebSite
http://projects.hepforge.org/frog/
and also on the CMS Twiki Page :
https://twiki.cern.ch/twiki/bin/view/CMS/FROG

You can also use the Frog Mailing list to get quick answers :
http://www.hepforge.org/lists/listinfo/frog/
(Please Register if you are not)

----- Startup Command for CMSSW -----

project CMSSW
scramv1 project CMSSW CMSSW_2_1_9
cd CMSSW_2_1_9/src
cvs co -r Version_1_10 -d Visualisation/Frog UserCode/FastOpenGlDisplayer
cd Visualisation/Frog
scramv1 b
cd python
eval `scramv1 runtime -sh`
cmsRun Frog_Analyzer_cfg.py
----- ------------------------- -----

Best Regards,
Loic


####################################################################
FROG_Version 1.084 has been released
####################################################################


Hi all,

The new FROG Version can now be downloaded from the CMS CVS :
Instructions can be found on this page
http://projects.hepforge.org/frog/Prod_CMS.html

For non CMS people, the independent FROG package can be downloaded from
these links :
http://projects.hepforge.org/frog/Download/Version/FROG_1_084.tar.gz
http://projects.hepforge.org/frog/Download/Version/FROG_1_084.zip

----- What news in version 1.084 ? -----

* This version contains a lot of bug fixes.

* The display of tracks has been improved thanks to new config parameters
(it is now possible to have different colors (up to 5) for a sam track
collection, in order to make the view easyer to understand.)
An other new parameter is : ShowDet. It allow you to decide if the tracke
module should be drawn or not in association to the hit. (default value
is true)
Id_23100001_ShowDet = true; // RecoTracks 1

* New CMSSW _cfg.py files are also present in the /python/ directory you
can use those as example to create your own cmssw config files.

Previous .vis and .geom files are still 100% compatible with this new
release 1.084!

 

----- Reminders -----

More informations can be found on the Frog WebSite
http://projects.hepforge.org/frog/
and also on the CMS Twiki Page :
https://twiki.cern.ch/twiki/bin/view/CMS/FROG

You can also use the Frog Mailing list to get quick answers :
http://www.hepforge.org/lists/listinfo/frog/
(Please Register if you are not)

Best Regards,
Loic


####################################################################
FROG BIG Version 1.08 has been released
####################################################################

Dear Frog users,

The new FROG Version can now be downloaded from the CMS CVS :
Instructions can be found on this page
http://projects.hepforge.org/frog/Prod_CMS.html

For non CMS people, the independent FROG package can be downloaded from
these two links :
http://projects.hepforge.org/frog/Download/Version/FROG_1_080.tar.gz
http://projects.hepforge.org/frog/Download/Version/FROG_1_080.zip

************* NEW OBJECTS *************

This new Version Includes many interesting new objects.
Like Jets, Missing Et, Candidates (3MomentumVector+DetId), SiStrip
Clusters, GenParticles, and so on.

Here is a list of screenshots showing you how those new objects are displayed

http://projects.hepforge.org/frog/Pictures/Version_1_08/Version_1_80.png
http://projects.hepforge.org/frog/Pictures/Version_1_08/CaloJet1.png
http://projects.hepforge.org/frog/Pictures/Version_1_08/CaloJet2.png
http://projects.hepforge.org/frog/Pictures/Version_1_08/CaloMET.png
http://projects.hepforge.org/frog/Pictures/Version_1_08/Candidate1.png
http://projects.hepforge.org/frog/Pictures/Version_1_08/SiStripClusters1.png
http://projects.hepforge.org/frog/Pictures/Version_1_08/SiStripClusters2.png
http://projects.hepforge.org/frog/Pictures/Version_1_08/SiStripClusters3.png
http://projects.hepforge.org/frog/Pictures/Version_1_08/GenParticles.png

Just a remark for CaloJets :
AS usual, colors can be choosen in the config file. For Jets is possible
to use a particular color for the 1st, 2nd, 3th, ... jet (where the 1st is
the jet with the biggest pt.)
In Screenshots, First jet is in red, second is in blue, and all the others
are in yellow.

It is also possible to set in the FROG_Analyzer that your jet has been
build using the caloTowers you are providing to FROG. In that Case, the
jet as a cone + all calotowers composing the jet.
You can specify for the caloTowers that hey have been build using hits you
are providing to frog. In that case, instead of drawing calotowers, Frog
will draw Ecal/Hcal Hits composing the tower.
(It's the case on the screenshots)

This is done with the 2 new parameters :
CaloJetsProducersBasedOnCaloTowers = cms.bool(True),
and
CaloTowersProducersBasedOnCaloHits = cms.bool(True),

If CaloTowers information are missing, Jets are just drawn as a cone.
If CaloHits information are missing, CaloTowers are just drawn as a
unique huge cristal.

Below, is the full list of object that Frog can already display.

- GenParticles
- SimVertex
- SimTrack
- SimHit
- SimCaloHit
- SiStripCluster
- EcalRecHit
- HcalHBHERecHit
- HcalHORecHit
- HcalHFRecHit
- DTSegment
- CSCSegment
- RPCHits
- CaloTowers
- NuclearInteractions
- Track
- Trajectory
- BasicJets
- CaloJets
- RecoCandidate
- CaloMET

************* BUG FIXES *************

Some bugs/memoryleaks that made frog crashes after some hours have been
fixed.
Also Memory used by Frog has been reduced by a factor 10.
To stay around 60-80Mo --> This is pretty low

So Frog should be able to run on very poor computers. If it too slow for
you computer, do not hesitate to remove some views. This will increase
performances.

 

************* NEXT VERSION *************

The Next FROG Version will also (likely) includes a lot of changes.
We want to recover our contextual menu, in order to allow you to select,
turn off, all the FROG Objects.
We also want to included several objects,
So if you really want to have an objects inside the next Frog version,
please let us know.
or give us your own Frog classes. (I remind you, tha twe have a tutorial
page explaing you how to include objects by yourself
http://projects.hepforge.org/frog/Tutorial/Tutorial.html).

****************************************

Hope you will enjoy this new version,
Have a nice day,

Loic & Vincent


####################################################################
FROG_Version 1.070 has been released
####################################################################


Hi all,

The new FROG Version can now be downloaded from the CMS CVS :
Instructions can be found on this page
http://projects.hepforge.org/frog/Prod_CMS.html

For non CMS people, the independent FROG package can be downloaded from
these links :
http://projects.hepforge.org/frog/Download/Version/FROG_1_070.tar.gz
http://projects.hepforge.org/frog/Download/Version/FROG_1_070.zip

----- What news in version 1.07 ? -----

* The main update is a fix of a memory leak that make FROG crashes after
some hours. (and/or a thousand of events).

* The object selection by mouse has also been improved (but we will
continue to improve it). Selected objects are now displayed in white!

* Automatic Event Changing has been added, the changing rates can be set
into the config file trhought the command
Event_Time = 2
for event changing every 2seconds.
Negative value means no automatic event changing.
And 0 means go to the next event as soon as the current event has been
loaded!

* Finaly, the TimeStamp was added to the event.

Previous .vis and .geom files are still 100% compatible with 1.07!

 

----- Reminders -----

More informations can be found on the Frog WebSite
http://projects.hepforge.org/frog/
and also on the CMS Twiki Page :
https://twiki.cern.ch/twiki/bin/view/CMS/FROG

You can also use the Frog Mailing list to get quick answers :
http://www.hepforge.org/lists/listinfo/frog/
(Please Register if you are not)

Best Regards,
Loic

 


####################################################################
FROG Version_1_060
####################################################################

Dear Froggers,

The new frog version has been realeased.

What is new in FROG 1.06 ?

From the user point of view, Almost nothing, but a lot of stuff as change
in the code. Change in the code increased anyway the Frog performance by
a huge factor. The multiple view systems has slow down Frog for a while.
This has been corrected (I think).

Other changes are :
The Vertical Synchronisation (VSync) is now automatically turn off by
Frog. VSync is a parameter of the graphic card, which control the display
rate. When VSync is on, the maximum display rate is the screen frequence.
(never more than 60/75 FramePerSecond (FPS)).

Text display was one of the bottleneck of Version 1.05 (for speed
performance). It has been corrected thanks to display lists. Also a new
Font system is now use.

The library GLEW is now used. This library allow us to handle opengl
extension (VGA card dependent). This allow us to use GPU accelerated
funcion when it's possible. And just use the CPU when it's not. (should
also increase performance and also visual rendering).

I started to "improve" the CMS Geoemtry display in the CMS 2D Views. Only
needed modules are display. I mean if 2 modules are superimposed in a 2D
view, we will see only one of the 2. But the two are drawn, so it means a
lost of time. I just selected a set of modules without any
superimposition.

Finally, Thanks to Erik Butz, FROG has been modified and tested on
cmssw_21X. (also for the python config file).
Instruction for 21X are now availaible on the CMS part of the Frog website
(but also on the FROG CMS Twiki Page).

Where can I Download it ?

There is a new section download on the Frog webpage :
http://projects.hepforge.org/frog/
Where you can download the Version 1.06.
http://projects.hepforge.org/frog/Download/Version/FROG_1_060.tar.gz
http://projects.hepforge.org/frog/Download/Version/FROG_1_060.zip

This Frog version only contains the Frog displayer, So if you want to
produce your own .vis/.geom file this is not enough.

* For CMS members, just check out the version from CVS (follow instruction
in the cms category).

* If you are not from CMS but want to use Frog for an other detector, you
will have to create your own "Frog_Analyzer". There is a tutorial that
explain you how to do that. The page have been updated this week, and
works with Version 1.060.
http://projects.hepforge.org/frog/Tutorial/Tutorial.html

I will complete the tutorial page. The Next tutorial will be.... a
surprise ;)
If you have any tutorial Idea, or stuff you want to better understand,
please, do not hesitate to ask me.

That's all for today...

Best Reagrds,
Loic

PS : As usual, feedbacks are welcome.

 

 


####################################################################
FROG Version_1_050 has been released
####################################################################

Dear Froggers,

First of all : Vincent and I, have written a tutorial (you can find it here http://projects.hepforge.org/frog/YourOwnObjects.html), that tell you how to add your own objects in FROG.
So if you need to display strange stuff (e.g. a nuclear interaction vertex) in your detector..., this tutorial is for you. It is completly generic and can be used to display/store any kind of objetcs in frog.

Now, concerning FROG's update : I just released the new frog version (1.05). (it is on the CMS CVS, but I will put soon a frog package independent on CMS, for people outside this experiment).

 

What's new in this version ?
The main change from previous release are the multiple view interface. You can now display simultaniously differents views.
From the FROG point of view, you can have as much views as you want (simultaniously). But a fundamental limits on the maximum number of views that you can simultaniously display is a parameter of your graphic card. (This parameter is known as GL_MAX_VIEWPORT_DIMS).

An other big change related to this one, is that you can now add 2D views, these views are (orthographic) projection of the 3D view.
As you already know, the display part of FROG is not at all detector dependant, this is also true for the projective view. There are computed at the begining. So remember, that more you'll add views, more FROG will became slower. (mainly at the initilisation, but not only).

In general, I do not thing we need more than 3 or 4 views, so it should not be an issue.

 

Should I need to create (again) my .vis/.geom files ?
No... Nothing has changed in the .vis and .geom format. And Frog don't need extra information to create 2D projection.

 

Great... What has changed in the config file?
In order to set the views, I added a certain number of parameters in the config.txt file. I will describe some of them here :
ActiveViews contains the name of all the views that you wan to display. example : ActiveViews = {View3D,ViewTra,View2DR,View2DZ};

Then, you can parametrize each of these views Here are the parameters I used for my 3D view!
View3D_Type = 3D; (at this time, type are 2D or 3D)
View3D_Viewport_X = 0.2; (left coordinates of the view Min=0 Max=1)
View3D_Viewport_Y = 0.0; (bottom coordinates of the view Min=0 Max=1)
View3D_Viewport_W = 0.8; (width min=0 max=1)
View3D_Viewport_H = 1.0; (height min=0 max=1)
View3D_Cam_Pos_Phi = 0; (phi coordinate of the camera)
View3D_Cam_Pos_R = 1500; (R coordinate of the camera)
View3D_Animate_Rotate = true; (do you want the view to rotate?)
View3D_Animate_dphi = 0.015; (how fast?)

Then, you can parametrize each of these views Here are the parameters I used for my 2D view!
View2DZ_Type = 2D;
View2DZ_Viewport_X = 0.0;
View2DZ_Viewport_Y = 0.75;
View2DZ_Viewport_W = 0.2;
View2DZ_Viewport_H = 0.2;
View2DZ_Cam_Pos_Phi = 0;
View2DZ_Cam_Pos_R = 1300;
View2DZ_Slice_Depth = 500; (This is the thickness of the slice I want to project)
View2DZ_Geom = {11200000, 11400000, 11600000, 12200000, 14200000, 14400000}; // PIE TID TEC CSC HE HF

The last line, contains all the detIds of the detector modules/parts I want to display (all the time!) in this view. For example in some case, I want to see all the time, all the tracker modules). This allow you to select important stuff for you.

Finally, some screenshots are visible here :
(the 4first are cruzet, the 2last are simtracks in a singlePion events).

http://www.fynu.ucl.ac.be/users/l.quertenmont/FROG/Screenshots/V1.5/Cruzet3_FrogV1.5_1.png http://www.fynu.ucl.ac.be/users/l.quertenmont/FROG/Screenshots/V1.5/Cruzet3_FrogV1.5_2.png http://www.fynu.ucl.ac.be/users/l.quertenmont/FROG/Screenshots/V1.5/Cruzet3_FrogV1.5_3.png http://www.fynu.ucl.ac.be/users/l.quertenmont/FROG/Screenshots/V1.5/Cruzet3_FrogV1.5_4.png http://www.fynu.ucl.ac.be/users/l.quertenmont/FROG/Screenshots/V1.5/SinglePion_FrogV1.5_1.png http://www.fynu.ucl.ac.be/users/l.quertenmont/FROG/Screenshots/V1.5/SinglePion_FrogV1.5_2.png

Just a final remark... The energy deposed in superimposed calorimeter cells are not yet sum up. So 2D views are not (yet) really usefull to show calorimeter energy.

Have fun with FROG... And please complains about FROG.... It's the only way to improve it... Also if you have strange Ideas that can perhaps be usefull to improve frog... please tell us!

Sincerely, Loic

PS : if you are not yet registered to the FROG Mailing List, Please do It
on : http://www.hepforge.org/lists/listinfo/frog
The hep forge website : http://projects.hepforge.org/frog/
The CMS Twiki Page : https://twiki.cern.ch/twiki/bin/view/CMS/FROG


 

Last updated: Fri Mar 13 15:21:19 2009