ROOT
Version master
master
v6.34
v6.32
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
v6.04
Reference Guide
▼
ROOT
ROOT Reference Documentation
Tutorials
►
Functional Parts
►
Namespaces
►
All Classes
▼
Files
▼
File List
►
bindings
►
core
►
documentation
►
geom
►
graf2d
►
graf3d
►
gui
►
hist
►
io
►
main
►
master
►
math
►
montecarlo
►
net
▼
proof
►
doc
►
proof
►
proofbench
▼
proofplayer
▼
inc
TDrawFeedback.h
►
TEventIter.h
TOutputListSelectorDataMap.h
TPacketizer.h
TPacketizerAdaptive.h
TPacketizerFile.h
TPacketizerMulti.h
TPacketizerUnit.h
►
TPerfStats.h
►
TProofDraw.h
TProofLimitsFinder.h
►
TProofMonSender.h
TProofMonSenderSQL.h
►
TProofPlayer.h
TProofPlayerLite.h
TStatsFeedback.h
TStatus.h
►
src
►
roofit
►
sql
►
tmva
►
tree
►
tutorials
►
File Members
Release Notes
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
TProofLimitsFinder.h
Go to the documentation of this file.
1
// @(#)root/proofplayer:$Id$
2
// Author: Maarten Ballintijn 19/04/2002
3
4
/*************************************************************************
5
* Copyright (C) 1995-2000, 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
#ifndef ROOT_TProofLimitsFinder
13
#define ROOT_TProofLimitsFinder
14
15
//////////////////////////////////////////////////////////////////////////
16
// //
17
// TProofLimitsFinder //
18
// //
19
// Class to find nice axis limits and synchronize them between workers //
20
// //
21
//////////////////////////////////////////////////////////////////////////
22
23
#include "
THLimitsFinder.h
"
24
25
class
TH1
;
26
class
TString
;
27
28
class
TProofLimitsFinder
:
public
THLimitsFinder
{
29
30
public
:
31
TProofLimitsFinder
() { }
32
~TProofLimitsFinder
()
override
{ }
33
Int_t
FindGoodLimits
(
TH1
*
h
,
Axis_t
xmin
,
Axis_t
xmax
)
override
;
34
Int_t
FindGoodLimits
(
TH1
*
h
,
Axis_t
xmin
,
Axis_t
xmax
,
Axis_t
ymin
,
Axis_t
ymax
)
override
;
35
Int_t
FindGoodLimits
(
TH1
*
h
,
Axis_t
xmin
,
Axis_t
xmax
,
Axis_t
ymin
,
Axis_t
ymax
,
Axis_t
zmin,
Axis_t
zmax)
override
;
36
37
static
void
AutoBinFunc
(
TString
& key,
38
Double_t
&
xmin
,
Double_t
&
xmax
,
39
Double_t
&
ymin
,
Double_t
&
ymax
,
40
Double_t
& zmin,
Double_t
& zmax);
41
42
ClassDefOverride
(
TProofLimitsFinder
,0)
//Find and communicate best axis limits
43
};
44
45
#endif
h
#define h(i)
Definition
RSha256.hxx:106
Int_t
int Int_t
Definition
RtypesCore.h:45
Double_t
double Double_t
Definition
RtypesCore.h:59
ClassDefOverride
#define ClassDefOverride(name, id)
Definition
Rtypes.h:346
THLimitsFinder.h
xmin
float xmin
Definition
THbookFile.cxx:95
ymin
float ymin
Definition
THbookFile.cxx:95
xmax
float xmax
Definition
THbookFile.cxx:95
ymax
float ymax
Definition
THbookFile.cxx:95
TH1
TH1 is the base class of all histogram classes in ROOT.
Definition
TH1.h:59
THLimitsFinder
Class to compute nice axis limits.
Definition
THLimitsFinder.h:28
TProofLimitsFinder
Class to find axis limits and synchronize them between workers.
Definition
TProofLimitsFinder.h:28
TProofLimitsFinder::AutoBinFunc
static void AutoBinFunc(TString &key, Double_t &xmin, Double_t &xmax, Double_t &ymin, Double_t &ymax, Double_t &zmin, Double_t &zmax)
Get bining information.
Definition
TProofLimitsFinder.cxx:33
TProofLimitsFinder::~TProofLimitsFinder
~TProofLimitsFinder() override
Definition
TProofLimitsFinder.h:32
TProofLimitsFinder::FindGoodLimits
Int_t FindGoodLimits(TH1 *h, Axis_t xmin, Axis_t xmax) override
Find good limits.
Definition
TProofLimitsFinder.cxx:76
TProofLimitsFinder::TProofLimitsFinder
TProofLimitsFinder()
Definition
TProofLimitsFinder.h:31
TString
Basic string class.
Definition
TString.h:139
double
proof
proofplayer
inc
TProofLimitsFinder.h
ROOT master - Reference Guide Generated on Tue Mar 11 2025 15:57:03 (GVA Time) using Doxygen 1.10.0