Learn R Programming

xps (version 1.32.0)

root.image: ROOT Image

Description

Creates a ROOT image for a ROOT tree.

Usage

root.image(x, treename = character(0), leafname = "fInten", logbase = "log2", option = "COLZ", zlim = NULL, canvasname = "Image", save.as = "", w = 540, h = 540)

Arguments

x
object of class DataTreeSet.
treename
name of tree, must be present in rootfile of object x.
leafname
leaf name of tree, usual “fInten” or “fBg”.
logbase
usually “log2”, or “0”, determines if leaf data should be converted to log.
option
ROOT graph option, usually. one of “COL”, “COLZ”.
zlim
size limits c(min,max) of leafname.
canvasname
name of ROOT canvas
save.as
graphics type for saving canvas, one of “ps”, “eps”, “pdf”, “jpg”, “gif”, “png”, “tiff”
w
the width of the device in pixels.
h
the height of the device in pixels.

Details

Creates a ROOT image for tree treename present in rootfile.

To zoom-in move the mouse cursor to the x-axis (y-axis) until it changes to a hand and click-drag to select an axis-range. To unzoom move the mouse cursor to the x-axis (y-axis) until it changes to a hand and right-click to select “Unzoom”.

By selecting menu “File->Save->canvasname.xxx” you can save the figure as e.g. *gif, *.jpg, *.pdf, *.ps or even as C++ macro.

Alternatively, you can save the plot by setting save.as. However, this will close the canvas immediately after opening it.

See Also

image-methods, image

Examples

Run this code
## Not run: 
# ## first, load ROOT scheme file and ROOT data file
# scheme.test3 <- root.scheme(paste(path.package("xps"),"schemes/SchemeTest3.root",sep="/"))
# data.test3 <- root.data(scheme.test3, paste(path.package("xps"),"rootdata/DataTest3_cel.root",sep="/"))
# 
# root.image(data.test3, "TestA1.cel")
# root.image(data.test3, "TestA1.cel", save.as="png")
# ## End(Not run)

Run the code above in your browser using DataLab