ROOT
Version v6.32
master
v6.34
v6.30
v6.28
v6.26
v6.24
v6.22
v6.20
v6.18
v6.16
v6.14
v6.12
v6.10
v6.08
v6.06
Reference Guide
▼
ROOT
ROOT Reference Documentation
Tutorials
►
Functional Parts
►
Namespaces
►
All Classes
▼
Files
▼
File List
►
bindings
►
core
►
documentation
►
geom
►
graf2d
▼
graf3d
▼
eve
doc
►
inc
▼
src
►
TEveArrow.cxx
►
TEveArrowEditor.cxx
►
TEveArrowGL.cxx
►
TEveBox.cxx
►
TEveBoxGL.cxx
►
TEveBoxSet.cxx
►
TEveBoxSetGL.cxx
TEveBrowser.cxx
TEveCalo.cxx
TEveCalo2DGL.cxx
TEveCalo3DGL.cxx
TEveCaloData.cxx
TEveCaloLegoEditor.cxx
TEveCaloLegoGL.cxx
TEveCaloLegoOverlay.cxx
TEveCaloVizEditor.cxx
►
TEveChunkManager.cxx
►
TEveCompound.cxx
►
TEveDigitSet.cxx
TEveDigitSetEditor.cxx
►
TEveDigitSetGL.cxx
TEveElement.cxx
TEveElementEditor.cxx
TEveEventManager.cxx
TEveFrameBox.cxx
►
TEveFrameBoxGL.cxx
TEveGedEditor.cxx
TEveGeoNode.cxx
►
TEveGeoNodeEditor.cxx
TEveGeoPolyShape.cxx
TEveGeoShape.cxx
►
TEveGeoShapeExtract.cxx
►
TEveGridStepper.cxx
►
TEveGridStepperEditor.cxx
►
TEveGValuators.cxx
►
TEveJetCone.cxx
►
TEveJetConeEditor.cxx
►
TEveJetConeGL.cxx
►
TEveLegoEventHandler.cxx
►
TEveLine.cxx
►
TEveLineEditor.cxx
►
TEveLineGL.cxx
TEveMacro.cxx
►
TEveManager.cxx
►
TEvePad.cxx
►
TEveParamList.cxx
►
TEvePathMark.cxx
►
TEvePlot3D.cxx
►
TEvePlot3DGL.cxx
TEvePointSet.cxx
►
TEvePointSetArrayEditor.cxx
TEvePolygonSetProjected.cxx
►
TEvePolygonSetProjectedGL.cxx
►
TEveProjectionAxes.cxx
►
TEveProjectionAxesEditor.cxx
TEveProjectionAxesGL.cxx
►
TEveProjectionBases.cxx
TEveProjectionManager.cxx
►
TEveProjectionManagerEditor.cxx
►
TEveProjections.cxx
TEveQuadSet.cxx
►
TEveQuadSetGL.cxx
TEveRGBAPalette.cxx
TEveRGBAPaletteEditor.cxx
►
TEveRGBAPaletteOverlay.cxx
►
TEveScalableStraightLineSet.cxx
►
TEveScene.cxx
►
TEveSceneInfo.cxx
►
TEveSecondarySelectable.cxx
TEveSelection.cxx
►
TEveShape.cxx
TEveShapeEditor.cxx
►
TEveStraightLineSet.cxx
►
TEveStraightLineSetEditor.cxx
►
TEveStraightLineSetGL.cxx
TEveText.cxx
TEveTextEditor.cxx
►
TEveTextGL.cxx
►
TEveTrack.cxx
►
TEveTrackEditor.cxx
►
TEveTrackGL.cxx
►
TEveTrackProjected.cxx
►
TEveTrackProjectedGL.cxx
►
TEveTrackPropagator.cxx
►
TEveTrackPropagatorEditor.cxx
►
TEveTrans.cxx
►
TEveTransEditor.cxx
TEveTreeTools.cxx
►
TEveTriangleSet.cxx
►
TEveTriangleSetEditor.cxx
►
TEveTriangleSetGL.cxx
►
TEveUtil.cxx
►
TEveVector.cxx
TEveViewer.cxx
►
TEveViewerListEditor.cxx
►
TEveVSD.cxx
►
TEveVSDStructs.cxx
TEveWindow.cxx
►
TEveWindowEditor.cxx
►
TEveWindowManager.cxx
►
eve7
►
g3d
►
gl
►
gviz3d
►
gui
►
hist
►
html
►
io
►
main
►
math
►
montecarlo
►
net
►
proof
►
roofit
►
sql
►
tmva
►
tree
►
tutorials
►
v6-32-00-patches
►
File Members
Release Notes
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
TEvePad.cxx
Go to the documentation of this file.
1
// @(#)root/eve:$Id$
2
// Authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
3
4
/*************************************************************************
5
* Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. *
6
* All rights reserved. *
7
* *
8
* For the licensing terms see $ROOTSYS/LICENSE. *
9
* For the list of contributors see $ROOTSYS/README/CREDITS. *
10
*************************************************************************/
11
12
#include "
TEvePad.h
"
13
#include "
THashList.h
"
14
15
/** \class TEvePad
16
\ingroup TEve
17
This was intended as a TPad wrapper to allow smart updates of
18
groups of pads. Uses THashList instead of TList for faster removal
19
of objects from the pad.
20
*/
21
22
ClassImp
(
TEvePad
);
23
24
////////////////////////////////////////////////////////////////////////////////
25
/// Default constructor.
26
27
TEvePad::TEvePad
()
28
{
29
fPrimitives
=
new
THashList
;
30
}
31
32
////////////////////////////////////////////////////////////////////////////////
33
/// Constructor.
34
35
TEvePad::TEvePad
(
const
char
*
name
,
const
char
*title,
Double_t
xlow,
36
Double_t
ylow,
Double_t
xup,
Double_t
yup,
37
Color_t
color,
Short_t
bordersize
,
Short_t
bordermode
)
38
:
TPad
(
name
,title,xlow,ylow,xup,yup,color,
bordersize
,
bordermode
)
39
{
40
delete
fPrimitives
;
41
fPrimitives
=
new
THashList
;
42
}
Color_t
short Color_t
Definition
RtypesCore.h:92
Short_t
short Short_t
Definition
RtypesCore.h:39
ClassImp
#define ClassImp(name)
Definition
Rtypes.h:377
TEvePad.h
name
char name[80]
Definition
TGX11.cxx:110
THashList.h
ROOT::Detail::TRangeCast
Definition
TCollection.h:311
TEvePad
This was intended as a TPad wrapper to allow smart updates of groups of pads.
Definition
TEvePad.h:18
TEvePad::TEvePad
TEvePad()
Default constructor.
Definition
TEvePad.cxx:27
THashList
THashList implements a hybrid collection class consisting of a hash table and a list to store TObject...
Definition
THashList.h:34
TPad
The most important graphics class in the ROOT system.
Definition
TPad.h:28
TPad::fPrimitives
TList * fPrimitives
->List of primitives (subpads)
Definition
TPad.h:107
double
graf3d
eve
src
TEvePad.cxx
ROOT v6-32 - Reference Guide Generated on Fri Mar 28 2025 04:32:41 (GVA Time) using Doxygen 1.10.0