- Dec 07, 2009
-
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31586 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31585 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 30, 2009
-
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31474 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
From Andrei: new class TGeoIterPlugin. This is an ABC for user plugins that need to call some arbitrary code during geometry hierarchy iteration. The first use case (requested in Savannah #57591) is to dynamically change the color of volumes in selected paths, but not the color of the same volume in other paths. This use case is already implemented in TGeoPainter and an example of usage is given in the tutorials files $ROOTSYS/tutorials/geom/iterplugin.cxx and runplugin.C. git-svn-id: http://root.cern.ch/svn/root/trunk@31454 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 26, 2009
-
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31440 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31439 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 24, 2009
-
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31415 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31414 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 20, 2009
-
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31355 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31354 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31352 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31351 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
New tutorial -- showing VSD (Visualization Summar File) from ALICE. For now shows clusters and reconstructed tracks but adding hits and kinematics is now easy! * MultiView.C Add function SetDepth() to make it easy to set current z-depth of all projection managers at the same time. git-svn-id: http://root.cern.ch/svn/root/trunk@31350 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 19, 2009
-
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31328 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
executed several times). root [0] .L multipalette.C root [1] multipalette() root [2] multipalette() git-svn-id: http://root.cern.ch/svn/root/trunk@31305 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 18, 2009
-
-
Matevz Tadel authored
TGLViewer and sub-classes: - Improve help text for TGLViewer ("Help on GL viewer"). - Add support for menu-bar hiding in TGLSAViewer. - Allow TGLEmbeddedViewer to be connected to a GED editor. - Remove support for "camera home" on double click -- show GED editor of the viewer instead. TGLEventHandler: - Improve handling of mouse-button events: - Only allow single button activity at the same time. - Remove function-static variables. TEveViewer: - Enable by default menu-bar hiding for GL viewers. git-svn-id: http://root.cern.ch/svn/root/trunk@31299 27541ba8-7e3a-0410-8455-c3a389f83636
-
https://root.cern.ch/svn/root/branches/dev/roostatsLorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31285 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
Canvas. It will be used by the TColor documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@31281 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
merge developments in https://root.cern.ch/svn/root/branches/dev/roostats/roofit/roostats from revision 30833 to revision 31273 fix also the tutorials due to the new changes (copy from branch) git-svn-id: http://root.cern.ch/svn/root/trunk@31276 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 17, 2009
-
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31257 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31244 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@31243 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 13, 2009
-
-
Matevz Tadel authored
Set default geo colors. * geom_atlas_playback.C New tutorial playing a recording of a geom_atlas.C session. git-svn-id: http://root.cern.ch/svn/root/trunk@31146 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 12, 2009
-
-
Axel Naumann authored
Also state where the tutorial is ($ROOTSYS/tutorials/whatever) and link it to subversion. git-svn-id: http://root.cern.ch/svn/root/trunk@31114 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 06, 2009
-
-
Matevz Tadel authored
Add setter for number of segments of a circle - SetDrawQuality(int). * TGLEventHandler On Alt/Shift M1 down enable camera rotation. This prevents Clicked() signal to be emmitted on button release. * compound.C Set projection type. git-svn-id: http://root.cern.ch/svn/root/trunk@31016 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 05, 2009
-
-
Axel Naumann authored
Fix printf's format specifier: the thread number "nr" is long, not long long. Fixes http://root.cern.ch/phpBB2/viewtopic.php?t=9385 Remove indentation of thread numbers, they all have of single digits only. git-svn-id: http://root.cern.ch/svn/root/trunk@30980 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 30, 2009
-
-
Matevz Tadel authored
Add new 2DMode kValSizeOutline. Change default mode to kValSize. tutorials/eve/calorimeters.C Remove unnecessary line. tutorials/eve/calo_detail.C Use kValSizeOutline mode for irregular data. Add example of TGLAnnotation. git-svn-id: http://root.cern.ch/svn/root/trunk@30931 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 26, 2009
-
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@30869 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 24, 2009
-
-
Gerardo Ganis authored
Add argument 'cache=sz' to control the usage of the cache, e.g. runProof("eventproc(cache=0)") disables the cache. git-svn-id: http://root.cern.ch/svn/root/trunk@30861 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
For PROOF tutorials: - add argument 'nwrk=N' to change the number of workers also on the fly, e.g. runProof("simple(nwrk=2)") - add argument 'punzip' to enable parallel unzipping, e.g. runProof("eventproc(punzip)") In the new PROOF tutorial "evenproc": - remove the need for the external file event-http.txt for the dataset creation (file names are generated on the fly) - read by default only the needed brabches; add option 'readall' to switch to full reading, e.g. runProof("eventproc(readall)") - add the possibility to change data source, e.g. runProof("eventproc(datasrc=root://lxfsrd0706.cern.ch//pool/event/http)") git-svn-id: http://root.cern.ch/svn/root/trunk@30857 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 23, 2009
-
-
Gerardo Ganis authored
Add tutorial "eventproc" reading "event" like events from the ROOT HTTP server This is useful to test the new perfomance information being added to the PROOF dialog box. git-svn-id: http://root.cern.ch/svn/root/trunk@30845 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
scaling (compression/extension) of certain space region as required by NA62 to show the 200m long detector in a meaningful way. Several generalizations of the projection infrastructure were required: 1. TEveProjectable::ProjectedClass() takes an argument: virtual TClass* ProjectedClass(const TEveProjection* p) const = 0; thus allowing different projected classes for different projections. 2. All TEveProjection::ProjectPoint/Vector(...) functions have an additional "depth" argument thus allowing the projected classes to skip explicit setting of depth after the point has been projected -- this could damage the 3rd component. Pre-scaling now supports 3 dimensions. 3. Abstract TEveProjected::SetDepth() has been split into two parts: a) It has been implemented in the base class where it checks for the projection type (2d) before calling the local function; b) Abstract SetDepthLocal() has been added to provide the same functionality. This allows for the 2d/3d check to be done in place only. 4. New projection class has been introduced: TEve3DProjection. It performs pre-scaling and offsets the center. 5. To simplify the projection of lists TEveElementList has been made projectable and corresponding TEveElementListProjected class introduced. This also fixed the problem with render-state not being propagated to projected classes. The check whether to project a sub-tree of elements is still performed. 6. TEveGeoShapeProjected has been introduced to represent the 3D projection of a TEveGeoShape (2D projection is handled by TEvePolygonSetProjected). Points, lines and tracks use the same projected class for both 2D and 3D projections. An example showing this functionality has been added as a new tab in tutorials/eve/projection_prescale.C. git-svn-id: http://root.cern.ch/svn/root/trunk@30840 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 20, 2009
-
-
Matevz Tadel authored
graf3d/gl/inc/TGLViewer: Change enum ESecSelType: remove obsolete member kNone and redefine kAlways to kOnRequest. graf3d/gl/src/TGLEventHandler: Set default secondary selection mode to kOnRequest: Buy default secondary selection is now activated also on mouse click if this is defined by TGLLogicalShape. graf3d/eve/inc/TEveElement.h: graf3d/eve/src/TEveElement.cxx: Add virtual function ForwardSelection() to allow TEveElement objects to forward its selection state. This is required in case if some other objects is managing its selection and highlight state. graf3d/eve/src/TEveSelection.cxx: In MapPickedToSelect() first check if element is forwarding a selection. graf3d/eve/inc/TEveCaloData.h graf3d/eve/src/TEveCaloData.cxx Add a member to hold a list of secondary selected cells (i.e. towers). Add a functionality to manage selection state of calorimeter objects. In order to fit in TEveSelection procedure TEveCaloData now inherits from TEveElement and manages selection state of child elements in FillImpliedSelected(). graf3d/eve/inc/TEveCalo.h: graf3d/eve/src/TEveCalo.cxx: Forward selection to TEveCaloData. Override IncImpliedSelected() to printout selected tower info. tutorials/eve/calo_detail.C Call IncDenyDestroy() on calo data, since it is TEveElement, but not added anywhere. tutorials/eve/calorimeters.C In second tab create four different calorimeter views to demonstrate secondary selection. git-svn-id: http://root.cern.ch/svn/root/trunk@30819 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 16, 2009
-
-
Lorenzo Moneta authored
this fises crash in rs701 tutorial git-svn-id: http://root.cern.ch/svn/root/trunk@30756 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@30755 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 15, 2009
-
-
Rene Brun authored
This patch fixes the spelling of "function" in the root source code and documentation, which is misspelled (sometimes as part of larger "function"-based words) at least 152 times: * "funciton" 48 times * "funcion" 36 times * "funtion" 23 times * "fucntion" 17 times * "functionn" 6 times * "fuction" 6 times * "fuunction" 4 times * "functioin" 3 times * "fonction" 3 times * "funstion" twice * "fnuction" once * "functiom" once * "functio" once * "funcition" once git-svn-id: http://root.cern.ch/svn/root/trunk@30749 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@30734 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 14, 2009
-
-
Olivier Couet authored
to verify that all went well. git-svn-id: http://root.cern.ch/svn/root/trunk@30732 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 13, 2009
-
-
Wim Lavrijsen authored
git-svn-id: http://root.cern.ch/svn/root/trunk@30710 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
* tutorials/eve - consistently use parent->AddElement(el) instead of: gEve->AddElement(el, parent) git-svn-id: http://root.cern.ch/svn/root/trunk@30704 27541ba8-7e3a-0410-8455-c3a389f83636
-