/etc/root/system.rootrc is in root-system-common 5.34.19+dfsg-1.2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 | # @(#)root/config:$Id$
# Author: Fons Rademakers 22/09/95
# ROOT Environment settings are handled via the class TEnv. To see
# which values are active do: gEnv->Print().
# Path used by dynamic loader to find shared libraries.
# This path will be appended to the (DY)LD_LIBRARY_PATH on Unix
# and to PATH on Windows.
# Paths are different for Unix and Windows. The example shows the defaults
# for all ROOT applications for either Unix or Windows.
Unix.*.Root.DynamicPath: .:
WinNT.*.Root.DynamicPath: .;/usr/bin;
# Path used to find macros.
# Paths are different for Unix and Windows. The example shows the defaults
# for all ROOT applications for either Unix or Windows.
Unix.*.Root.MacroPath: .:/usr/share/root/macros:
WinNT.*.Root.MacroPath: .;/usr/share/root/macros;
# Path used to find plugin macros.
# Paths are different for Unix and Windows. The example shows the defaults
# for all ROOT applications for either Unix or Windows.
Unix.*.Root.PluginPath: :/etc/root/plugins:
WinNT.*.Root.PluginPath: ;/etc/root/plugins;
# Path where to look for TrueType fonts.
Unix.*.Root.UseTTFonts: true
*.*.Root.TTFontPath: /usr/share/root/fonts
# Use Net* API functions.
WinNT.UseNetAPI: true
# Use thread library (if exists).
Unix.*.Root.UseThreads: false
# Select the compression algorithm (0=old zlib, 1=new zlib)
# Note, setting this to `0' may be a security vulnerability.
Root.ZipMode: 1
# Show where item is found in the specified path.
Root.ShowPath: false
# Activate malloc/new, free/delete calls via the TMemStat class
# the parameter buffersize is the number of calls to malloc or free that can be stored in one memory buffer.
# when the buffer is full, the calls to malloc/free pointing to the same location
# are eliminated and not written to the final Tree. The default value 100000
# is such that between 50 and 90% of the calls are eliminated depending on the application.
# the parameter TMemStat.maxcalls is the maximum number of new/delete calls to be monitored
# 5 million calls is a reasonable number.
# if your code has been compiled with -fno-omit-frame-pointer you can specify
# gnubuiltin for Root.TMemStat.system. In this case the backtrace is much faster.
Root.TMemStat: 0
Root.TMemStat.buffersize: 100000
Root.TMemStat.maxcalls: 5000000
#Root.TMemStat.system: gnubuiltin
Root.TMemStat.system:
# Activate memory statistics (size and cnt is used to trap allocation of
# blocks of a certain size after cnt times).
Root.MemStat: 0
Root.MemStat.size: -1
Root.MemStat.cnt: -1
Root.ObjectStat: 0
# Activate memory leak checker (use in conjunction with $ROOTSYS/bin/memprobe).
# Currently only works on Linux with gcc.
Root.MemCheck: 0
Root.MemCheckFile: memcheck.out
# Global debug mode. When >0 turns on progressively more details debugging.
Root.Debug: 0
Root.ErrorHandlers: 1
Root.Stacktrace: yes
# Allow for a customized backtrace script.
#Root.StacktraceScript: $(ROOTSYS)/etc/gdb-backtrace.sh
# Allow for a customized backtrace messages (e.g. referencing your own project
# bug tracking system). Change this message rather then the entire script.
# The % characters will be replaced by newlines.
#Root.StacktraceMessage: The lines below might hint at the cause of the crash.%If they do not help you then please submit a bug report at%http://myproject/bugs. Please post the ENTIRE stack trace%from above as an attachment in addition to anything else%that might help us fixing this issue.
# Ignore errors lower than the ignore level. Possible values:
# Print, Info, Warning, Error, Break, SysError and Fatal.
Root.ErrorIgnoreLevel: Print
# Settings for X11 behaviour.
X11.Sync: no
X11.FindBestVisual: yes
X11.UseXft: no
X11.XInitThread: yes
# Settings for Cocoa backend.
# The EnableAntiAliasing flag defines if you want to have anti-aliased
# lines/polygon in a canvas/pad. Possible values:
# yes (enable AA), no (disable AA) and auto (use AA only on Retina displays)
Cocoa.EnableAntiAliasing: yes
# Settings for Win32 behavior.
Win32.UseSysPointers: no
# Default editor.
Unix.*.Editor: vi
WinNT.*.Editor: notepad
# Default 3d Viewer.
# By default 3-D views are shown in the pad,
# if the next line is activated, the default viewer will be OpenGL.
#Viewer3D.DefaultDrawOption: ogl
# Default Fitter (current choices are Minuit and Fumili).
Root.Fitter: Minuit
# Specify list of file endings which TTabCom (TAB completion) should ignore.
#TabCom.FileIgnore: .cpp:.h:.cmz
# TCanvas specific settings. Opaque move and resize show full pad during
# the operation instead of only the outline. In case you have a really very
# old graphics card turn these options off. UseScreenFactor=true means to
# size canvas according to size of screen, so a canvas still looks good on a
# low resolution laptop screen without having to change canvas size in macros.
# HighLightColor 2 = red. ShowEventStatus allows the event status bar to
# be turned on by default. AutoExec allows TExec objects to be executed
# on mouse and key events.
Canvas.MoveOpaque: true
Canvas.ResizeOpaque: true
Canvas.ShowGuideLines: true
Canvas.UseScreenFactor: false
Canvas.HighLightColor: 2
Canvas.ShowEventStatus: false
Canvas.ShowToolTips: false
Canvas.ShowToolBar: false
Canvas.ShowEditor: false
Canvas.AutoExec: true
Canvas.PrintDirectory: .
# Set the default precision when writing floating point numbers in
# TCanvas::SaveSource
Canvas.SavePrecision: 7
# Set the default TStyle
# Predefined styles are: Plain, Bold, Video, Pub, Classic, Modern.
Canvas.Style: Modern
# Default file format to be used in the Canvas "Save As" dialog
Canvas.SaveAsDefaultType pdf
# Printer settings.
#WinNT.*.Print.Command: AcroRd32.exe
#Unix.*.Print.Command: a2ps -P%p --landscape --columns=2 --margin=30 -rf8.0 %f
#Print.Printer: 32-rb20-hp
#Print.Directory: .
#Print.FileType: pdf
# Default histogram binnings for TTree::Draw().
Hist.Binning.1D.x: 100
Hist.Binning.2D.x: 40
Hist.Binning.2D.y: 40
Hist.Binning.2D.Prof: 100
Hist.Binning.3D.x: 20
Hist.Binning.3D.y: 20
Hist.Binning.3D.z: 20
Hist.Binning.3D.Profx: 100
Hist.Binning.3D.Profy: 100
# Default statistics parameters names.
Hist.Stats.Entries: Entries
Hist.Stats.Mean: Mean
Hist.Stats.MeanX: Mean x
Hist.Stats.MeanY: Mean y
Hist.Stats.MeanZ: Mean z
Hist.Stats.RMS: RMS
Hist.Stats.RMSX: RMS x
Hist.Stats.RMSY: RMS y
Hist.Stats.RMSZ: RMS z
Hist.Stats.Underflow: Underflow
Hist.Stats.Overflow: Overflow
Hist.Stats.Integral: Integral
Hist.Stats.IntegralBinWidth: Integral(w)
Hist.Stats.Skewness: Skewness
Hist.Stats.SkewnessX: Skewness x
Hist.Stats.SkewnessY: Skewness y
Hist.Stats.SkewnessZ: Skewness z
Hist.Stats.Kurtosis: Kurtosis
Hist.Stats.KurtosisX: Kurtosis x
Hist.Stats.KurtosisY: Kurtosis y
Hist.Stats.KurtosisZ: Kurtosis z
# THtml specific settings (for more see doc of THtml class).
Root.Html.SourceDir: .
Root.Html.Root: http://root.cern.ch/root/html
Root.Html.ViewCVS: http://root.cern.ch/viewcvs/trunk/%f?view=log
Root.Html.Search: http://www.google.com/search?q=%s+site%3A%u+-site%3A%u%2Fsrc%2F+-site%3A%u%2Fexamples%2F
#Root.Html.OutputDir: htmldoc/
#Root.Html.Homepage:
#Root.Html.Header:
#Root.Html.Footer:
#Root.Html.Description: //____________________
#Root.Html.Author: // Author:
#Root.Html.LastUpdate: // @(#)
#Root.Html.Copyright: * Copyright
# GUI specific settings.
Gui.Backend: native
Gui.Factory: native
# GUI style: Modern (flat popup menus) or Classic (win 95 style)
Gui.Style: Modern
Gui.DefaultFont: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1
Gui.MenuFont: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1
Gui.MenuHiFont: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1
Gui.DocFixedFont: -*-courier-medium-r-*-*-12-*-*-*-*-*-iso8859-1
Gui.DocPropFont: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1
Gui.IconFont: -*-helvetica-medium-r-*-*-10-*-*-*-*-*-iso8859-1
Gui.StatusFont: -*-helvetica-medium-r-*-*-10-*-*-*-*-*-iso8859-1
Gui.BackgroundColor: #e0e0e0
Gui.ForegroundColor: black
Gui.HighLightColor: #d0d0d0
Gui.SelectBackgroundColor: #86abd9
Gui.SelectForegroundColor: white
Gui.DocumentBackgroundColor: white
Gui.DocumentForegroundColor: black
Gui.TooltipBackgroundColor: LightYellow
Gui.TooltipForegroundColor: black
Gui.IconPath: $(HOME)/icons:/usr/share/root/icons:.
Gui.MimeTypeFile: $(HOME)/.root.mimes
# If above does not exists defaults to this:
#Gui.MimeTypeFile: /etc/root/root.mimes
# Type of Browser: TRootBrowser or TRootBrowserLite
Browser.Name: TRootBrowser
# Browser Options (plugins)
# F: File browser E: Text Editor H: HTML browser
# C: Canvas I: I/O redirection P: Proof G: GL viewer
Browser.Options: FCEI
# Can be either small, big, list, details
Browser.IconStyle: small
# Can be either name, type, size, date
Browser.SortBy: name
Browser.GroupView: 10000
Browser.ShowHidden: no
Browser.AutoThumbnail: yes
# Start URL for the TRootBrowser embedded HTML renderer
Browser.StartUrl: http://localhost/doc/root/html/index.html
# OpenGL options (defaults are shown)
# Default user interaction model for 3D view manipulation assumes that user
# controls the scene (rotates or moves it). Change this to 'yes' to switch
# to viewer-centric model where controls "move" the viewer (or camera).
OpenGL.EventHandler.ViewerCentricControls: no
# Following three settings are factors scaling the effect of corresponding
# user inputs. Set to negative value to invert sense of action.
OpenGL.EventHandler.ArrowKeyFactor: 1.0
OpenGL.EventHandler.MouseDragFactor: 1.0
OpenGL.EventHandler.MouseWheelFactor: 1.0
# Area around mouse cursor used to detect underlying objects for selection
# and hihglight.
OpenGL.PickingRadius: 3.0
# Additional scaling factor for point-sizes and line-widths. The default value
# "native" sets this to 2.0 when running on mac in retina mode and 1.0
# otherwise. Any floating-point number can be set but values above 4.0 do not
# make much sense.
OpenGL.PointLineScalingFactor: "native"
# Default scaling of lines used for drawing of polygons in wireframe mode ('w').
# This can be set for every viewer in GLViewer GUI editor.
OpenGL.WireframeLineScalingFactor: 1.0
# Default scaling of lines used for polygon outline in outline mode ('t').
# This can be set for every viewer in GLViewer GUI editor.
OpenGL.OutlineLineScalingFactor: 1.0
# Save pictures using framebuffer objects which works even when GL window is
# not on screen or is covered by other windows. Image scaling is supported
# but there is no GUI support -- call corresponding TGLViewer functions.
# FBOs might not work on some machines or over ssh due to buggy GL support.
OpenGL.SavePicturesViaFBO: yes
# If saving via FBO fails, fallback to using back-buffer for image capture.
OpenGL.SavePictureFallbackToBB: yes
# Enable multi-sampling (full-scene antialisaing), if supported.
# Set to 1 to use lowest available settings or a higher integer to request
# a specific number of samples per pixel (4 (linux) or 8 (mac) is reasonable).
OpenGL.Framebuffer.Multisample: 0
# Flag to set CanvasPreferGL via gStyle
OpenGL.CanvasPreferGL: 0
# EVE options (defaults are shown)
# Autmoatically hide/roll up GL viewer menu-bars.
Eve.Viewer.HideMenus: 1
# Rint (interactive ROOT executable) specific alias, logon and logoff macros.
Rint.Load: rootalias.C
Rint.Logon: rootlogon.C
Rint.Logoff: rootlogoff.C
### Prompt colors
# Whether to use default colors for light-on-dark (i.e. reverse) color scheme:
#Rint.ReverseColor: no
# Prompt colors: #rgb or #rrggbb or color names:
# "black", "red", "green", "yellow", "blue", "magenta", "cyan", "white"
# "default" will keep the current terminal color.
# can be combined with string containing "under" and "bold".
#Rint.TypeColor: bold blue
#Rint.BracketColor: bold green
#Rint.BadBracketColor: bold red underlined
#Rint.PromptColor: default
#Rint.TabComColor: magenta
#
### History
# Record session commands, set to "-" to turn off command recording.
Rint.History: $(HOME)/.root_hist
# History file size, once HistSize is reached remove all but HistSave entries,
# set to 0 to turn off command recording.
# Can be overridden by environment variable ROOT_HIST=size[:save],
# the ":save" part is optional.
# Rint.HistSize: 500
# Set to -1 for sensible default (80% of HistSize), set to 0 to disable history.
# Rint.HistSave: 400
# Print a single line welcome message instead of the default verbose version
# Rint.WelcomeLite: no
# When the interactive ROOT starts, it can automatically load some frequently
# used includes. However, this introduces several overheads
# - A long list of CINT and system files will be kept open during the session
# - The initialisation takes more time (noticeable when using gdb or valgrind)
# - Memory overhead of about 5 Mbytes (1/3 of the base ROOT executable) when
# including <vector>
# You can set the variable below to 0 to disable the loading of these
# includes at startup. You can set the variable to 1 (default) to load
# only <iostream> , <string> and <RTypesCint.h>. You can set it to 2 to
# load in addition <vector> and <pair>. We strongly recommend setting
# the variable to 2 if your scripts include <vector> and you execute
# your scripts multiple times.
Rint.Includes: 1
# ACLiC customization.
# ACLiC.Linkdef specifies the suffix that will be added to the script name to
# try to locate a custom linkdef file when generating the dictionary.
ACLiC.Linkdef: _linkdef
# Set a top directory for storing the libraries produced by ACLiC.
#ACLiC.BuildDir: /where/I/would/like/my/compiled/scripts
# Add additional include directives for ACLiC compilations.
#ACLiC.IncludePaths: -I/where/the/includes/are
# Select whether and how ACLiC tracks the dependency of the libraries.
# 0 - No tracking
# 1 - [Default] New libraries are explicitly linked to all currently loaded libraries
# 2 - Generate and use rootmap file for each library
# 3 - Generate rootmap file for each library _and_ explicitly link to the
# needed libraries.
# On Windows, the default is 3
#ACLiC.LinkLibs: 1
# PROOF related variables
#
# PROOF debug options.
# Proof.DebugLevel: 0
# Proof.DebugMask: -1
#
# PROOF GDB hooks
# allows a debugger to be attached early in the startup phase of proofserv
# 0 - don't wait
# 1 - master proofserv enters wait loop
# 2 - slave proofserv enters wait loop
# 3 - any proofserv enters wait loop
#
# Proof.GdbHook: 0
#
# To control the number of processes in PROOF-Lite (0 disables PROOF-Lite).
# This setting cannot be overwritten in the user rootrc files.
# ProofLite.MaxWorkers: -1
#
# On the master enable parallel startup of workers using threads
# Proof.ParallelStartup: no
#
# Proof.StatsHist: no
# Proof.StatsTrace: no
# Proof.SlaveStatsTrace: no
#
# Proof.CondorHome: /opt/condor
# Proof.CondorConfig: /opt/condor/etc/condor_config
#
# PEAC.GmUrl: http://somewhere:8080/clarens/
# PEAC.LmUrl: http://elsewhere:8080/clarens/
# Certificate and key
# Clarens.CertFile: $(HOME)/.globus/usercert.pem
# Clarens.KeyFile: $(HOME)/.globus/userkey.pem
# Variables related to authentication to rootd and proofd.
#
# Default authentication method for rootd and proofd.
# These are supported for backward compatibility but have a very
# low priority. System defaults are generated by configure as a list
# in system.rootauthrc in $ROOTSYS/etc/ or /etc/root; the file
# $HOME/.rootauthrc can be used to override the system defaults.
# (0=UsrPwd, 1=SRP, 2=Krb5, 3=Globus,4=SSH, 5=UidGid)
Rootd.Authentication: 0
Proofd.Authentication: 0
# Connection is shutdown at timeout expiration. Timeout is in seconds.
# Negotiation cannot be attempted at low level (i.e. inside
# TAuthenticate::Authenticate()) because of synchronization
# problems with the server.
# At higher level, TAuthenticate::HasTimedOut() gives information
# about timeout: 0 = no timeout; 1 = timeout, no methods left;
# 2 = timeout, still methods to be tried .
# Caller should decide about an additional attempt.
# Timeout disabled (< 0) by default. Can be changed on-the-fly
# with the static method TAuthenticate::SetTimeOut(to_value)
#
# Auth.Timeout: -1
# Password dialog box.
# Set to 0 if you do not want a dialog box to be popped-up
# when a password is requested.
# Default is 1.
#
# Auth.UsePasswdDialogBox: 0
# Set this to 1 if you want full SRP authentication in PROOF
# (Client-to-Master and Master-to-Slave).
Proofd.SendSRPPwd: 0
# Set this to 1 to use SSH authentication in PROOF servers
# (Master-to-Slave or Slaves-to-DataServers). This is switched
# off by default because credentials forwarding for SSH is not
# controlled by the system; however the user may have other
# ways to guarantee it, so it may want to switch it on.
ProofServ.UseSSH: 0
# Default login name (if not defined is taken from $(HOME)).
#UsrPwd.Login: qwerty
#SRP.Login: qwerty
#Krb5.Login: qwerty@LOCAL.DOM.AIN
#Globus.Login: cd:~/.globus cf:usercert.pem kf:userkey.pem ad:/etc/grid-security/certificates
#SSH.Login: qwerty
#UidGid.Login: qwerty
# To be prompted for login information.
#UsrPwd.LoginPrompt: yes
#SRP.LoginPrompt: yes
#Krb5.LoginPrompt: yes
#Globus.LoginPrompt: yes
#SSH.LoginPrompt: yes
#UidGid.LoginPrompt: yes
# To reuse established security context.
UsrPwd.ReUse: yes
SRP.ReUse: no
Krb5.ReUse: no
Globus.ReUse: yes
SSH.ReUse: yes
# Duration validity of the sec context for UsrPwd, SRP and SSH.
# Format: <hours>:<minutes> (default 24:00)
#UsrPwd.Valid: 24:00
#SRP.Valid: 24:00
#SSH.Valid: 24:00
# To control password encryption for UsrPwd authentication.
UsrPwd.Crypt: yes
# Globus miscellanea.
# Globus Proxy duration: HH:MM (ex 12:15 for 12 hours and 15 min)
# 'default' for system default.
Globus.ProxyDuration: default
#Globus.ProxyDuration: 14
# Number of bits for the initial key.
Globus.ProxyKeyBits: 1024
# Path to alternative 'ssh' (to override $PATH if ever needed).
#SSH.ExecDir: /usr/bin
# In case of error, SSH returns 1 (or 256 = 0x100).
# To trap those errors for which one should retry, error printouts
# must be parsed; any substring found under the Env SSH.ErrorRetry
# triggers a retry condition; strings can be added here
# in the form (including double quotes):
# +SSH.ErrorRetry: "<error_string>"
# This is what one usually gets if the server has reached the maximum
# number of sshd daemons (defined by MaxStartups in sshd_config);
# this is a typical case in which one should retry.
SSH.ErrorRetry: "Connection closed by remote host"
# Max number of retries for SSH in case of retry error (see above).
SSH.MaxRetry: 100
# Type of key to be used for RSA encryption:
# 0 = local; 1 = SSL (default if openssl available).
RSA.KeyType: 1
# In case of 'RSA.KeyType: 1' this specifies the number of bits to
# be used for the Blowfish key used to encrypt the exchanged information
# Default 256, minimum 128, maximum 15912.
#SSL.BFBits: 256
# Server authentication in TServerSocket.
#
# General: file with server access rules
#SrvAuth.DaemonRc: /etc/root/system.daemonrc
#
# UsrPwd: check of host equivalence via /etc/hosts.equiv or $HOME/.rhosts.
#SrvAuth.CheckHostsEquivalence: 1
#
# SRP: pass file (default $HOME/.srootdpass).
#SrvAuth.SRPpassfile: $HOME/.srootdpass
#
# Globus/GSI: hostcert configuration file.
#SrvAuth.HostCert: /etc/root/hostcert.conf
# Globus/GSI: gridmap file.
#SrvAuth.GridMap: /etc/grid-security/grid-mapfile
#
# SSH: port for the sshd daemon.
#SrvAuth.SshdPort: 22
# Force file opening via TNetFile (TXNetFile) if a hostname is specified
# in the Url.
# By default, for local files TFile::Open() invokes directly TFile
#TFile.ForceRemote: yes
# Control the action to be taken when opening an existing ROOT file which
# looks corrupted; by default an attempt to recover the file is made; if
# this variable is set to no the file is just flagged as zombie.
#TFile.Recover: no
# Control the usage of asynchronous reading capabilities eventually
# supported by the underlying TFile implementation. Default is yes.
#TFile.AsyncReading: no
# Control the usage of asynchronous prefetching capabilities irrespective
# of the TFile implementation. By default it is disabled.
#TFile.AsyncPrefetching: no
# List of S3 servers known to support multi-range HTTP GET requests.
# This is the value sent back by the S3 server in the 'Server:' header
# of the HTTP response.
# Please note that Amazon S3 servers do not support this feature.
# Add one line per server type with syntax:
# +TS3WebFile.Root.MultiRangeServer: Mucura
TS3WebFile.Root.MultiRangeServer: Huawei OBS
# Special cases for the TUrl parser, where the special cases are parsed
# in a protocol + file part, like rfio:host:/path/file.root,
# castor:/path/file.root or /alien/path/file.root.
# In case the file namespace descriptor ends with - the namespace
# is not a part of the filename.
# Extend in private .rootrc with a +Url.Special line.
Url.Special: file: rfio: hpss: castor: gfal: dcache:
+Url.Special: /alien/- /castor/
# PROOF XRD client variables
# Debug level (<0 : errors, 0 : minimal, 1 : low, 2 : medium, 3 : high) [-1]
# XProof.Debug: 0
# Socket read timeout [in secs: default 10 secs]
# XProof.ReadTimeout: 10
# The following env vars are handled by TXNetFile and related classes
# (module netx, libNetx.so).
#
# XNet.ConnectTimeout - maximum time to wait before server's
# response on a connect [120 s]
# XNet.RequestTimeout - maximum time to wait before considering
# a read/write failure [300 s]
# XNet.ConnectDomainAllowRE
# - sequence of TRegexp regular expressions
# separated by a |.
# A domain is granted access to for the
# first connection if it matches one of these
# regexps. Example:
# slac.stanford.edu|pd.infn.it|fe.infn.it
# XNet.ConnectDomainDenyRE
# - sequence of TRegexp regular expressions
# separated by a |.
# A domain is denied access to for the
# first connection if it matches one of these
# regexps. Example:
# slac.stanford.edu|pd.infn.it|fe.infn.it
# XNet.RedirDomainAllowRE
# - sequence of TRegexp regular expressions
# separated by a |.
# A domain is granted access to for a
# redirection if it matches one of these
# regexps. Example:
# slac.stanford.edu|pd.infn.it|fe.infn.it
# XNet.RedirDomainDenyRE
# - sequence of TRegexp regular expressions
# separated by a |.
# A domain is denied access to for a
# redirection if it matches one of these
# regexps. Example:
# slac.stanford.edu|pd.infn.it|fe.infn.it
# XNet.MaxRedirectCount - maximum number of redirections from
# server [16]
# XNet.Debug - log verbosity level
# (0=nothing,
# 1=messages of interest to the user,
# 2=messages of interest to the developers
# (includes also user messages),
# 3=dump of all sent/received data buffers
# (includes also user and developers
# messages). [0]
# 4=dump also the data received/sent at the lower level
# XNet.ReconnectWait - sleep-time before going back to the
# load balancer (or rebouncing to the same
# failing host) after a read/write error
# [5 s]
# XNet.ReadAheadSize - read ahead value, in bytes, to use with the XrdClient
# internal caching scheme
# Generally not much useful together with the TFile cache,
# which will disable the readahead as soon it starts operating,
# i.e. requesting async data through XrdClient.
# Note that we cannot suppose that the TFile cache
# will start working at the beginning of the data processing.
# Setting a read ahead size > 0 will involve this phase,
# sometimes it could be an advantage, sometimes not.
# If > 0, TXNetFile will switch it on again if it sees that
# synchronous ReadBuffer requests are issued again
XNet.ReadAheadSize: 0
# XNet.ReadCacheSize - Default read cache size inside XrdClient, in bytes.
# TXNetFile/TFileReadCache automatically sets this to a
# 'correct' value when needed.
# Set a value here to override a *minimum*
# size. It is not preallocated.
# TFile/TXNetFile can anyway make it grow
# automatically when needed.
XNet.ReadCacheSize: 10000000
# XNet.FirstConnectMaxCnt
# - Number of connect retries to the first host
# XNet.PrintTAG - Print a particular string the developers
# can choose to quickly recognize the
# version at run time [0]
# XNet.ParStreamsPerPhyConn
# - Number of additional TCP streams to use per
# each physical connection
# 0=monostream mode
# 1-15=multistream mode
XNet.ParStreamsPerPhyConn: 0
# XNet.DfltTcpWindowSize
# - Default size of the TCP window; set to 0 to use the
# system default, which means automatic scaling under Linux
# and MacOsX (at least). Value in bytes [0]
# XNet.DfltTcpWindowSize 262144
# XNet.TransactionTimeout
# - The maximum amount of time either a request or a server
# wait request can be before the client declares an error.
# XNet.TransactionTimeout: 28800
# The following env vars are handled by TNetXNGFile (new xrootd client interface)
# and related classes (module netxng, libNetxNG.so).
# Use the old xrootd client (libNetx) instead of the new (libNetxNG)
XNet.UseOldClient:
# NetXNG.ConnectionWindow - A time window for the connection establishment. A
# connection failure is declared if the connection
# is not established within the time window. If a
# connection failure happens earlier then another
# connection attempt will only be made at the
# beginning of the next window.
# NetXNG.ConnectionRetry - Number of connection attempts that should be
# made (number of available connection windows)
# before declaring a permanent failure.
# NetXNG.RequestTimeout - Default value for the time after which an error
# is declared if it was impossible to get a
# response to a request.
# NetXNG.SubStreamsPerChannel - Number of streams per session.
# NetXNG.TimeoutResolution - Resolution for the timeout events. Ie. timeout
# events will be processed only every
# XRD_TIMEOUTRESOLUTION seconds.
# NetXNG.StreamErrorWindow - Time after which the permanent failure flags are
# cleared out and a new connection may be
# attempted if needed.
# NetXNG.RunForkHandler - Determines whether the fork handlers should be
# enabled, making the API fork safe.
# NetXNG.RedirectLimit - Maximum number of allowed redirections.
# NetXNG.WorkerThreads - Number of threads processing user callbacks.
# NetXNG.CPChunkSize - Size of a single data chunk handled by xrdcopy.
# NetXNG.CPParallelChunks - Maximum number of asynchronous requests being
# processed by the xrdcopy command at any given
# time.
# NetXNG.PollerPreference - A comma separated list of poller implementations
# in order of preference. The default is:
# libevent,built-in.
# NetXNG.ClientMonitor - Path to the client monitor library.
# NetXNG.ClientMonitorParam - Additional optional parameters that will be
# passed to the monitoring object on initialization.
# Parameters that influence the behavior of TDavixFile/TDavixSystem. These
# classes give a comprehensive client side support for HTTP and WebDAV,
# with all the goodies (session caching, flexible authentication, support
# for different dialects like S3, and others)
# Use the old TWebFile instead of the new libDavix based version
Davix.UseOldClient: yes
# Verbosity level of the external Davix library
# Davix.Debug: 0
# Path to the X.509 user proxy
# Davix.GSI.UserProxy: /my/path/my_proxy
# Paths to the X.509 user certificate and key, in PEM format
# Davix.GSI.UserCert: /my/path/my_cert
# Davix.GSI.UserKey: /my/path/my_key
# Path to the directory containing the CAs
# Davix.GSI.CAdir: /etc/grid-security/certificates
# Enable/disable the Check on the peer's certificate
# Davix.GSI.CACheck: y
# Sets the HTTP client in Grid mode, to talk to Grid HTTP SEs
# without having to set additional parameters
# Grid mode enable the following action:
# - Auto-detect and use the available voms proxy certificate
# - Add the standard grid security CAs as valid CAs
# - Use the grid specific extensions if needed.
# Davix.GSI.GridMode: y
# Sets the Amazon S3 authentication parameters
# Davix.S3.SecretKey: secret
# Davix.S3.AccessKey: token
# NOTE: The authentication of TDavixFile/TDavixSystem can be influenced
# through some well known environment variables:
# X509_USER_CERT, X509_USER_KEY, X509_USER_PROXY
# They have the usual meaning for the X509 Grid things. The gEnv vars
# have higher priority over the these envvars.
# Example of custom setting for the Rint application (root.exe).
# This overrides the default specified above for a generic application.
# Color 5 is yellow.
Rint.Canvas.HighLightColor: 5
|