44 ::Info(
"TProofLimitsFinder::AutoBinFunc",
45 "Sending %f, %f, %f, %f, %f, %f",
xmin,
xmax,
ymin,
ymax, zmin, zmax);
54 if (
s->Recv(answ) <= 0 || !answ)
64 ::Error(
"TProofLimitsFinder::AutoBinFunc",
"command %d cannot be executed while processing", what);
65 }
else if (xrc == -2) {
66 ::Error(
"TProofLimitsFinder::AutoBinFunc",
"unknown command %d ! Protocol error?", what);
static RooMathCoreReg dummy
R__EXTERN TProofServ * gProofServ
virtual Int_t FindGoodLimits(TH1 *h, Double_t xmin, Double_t xmax)
Compute the best axis limits for the X axis.
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
virtual void Info(const char *method, const char *msgfmt,...) const
Issue info message.
Class to find axis limits and synchronize them between workers.
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.
virtual Int_t FindGoodLimits(TH1 *h, Axis_t xmin, Axis_t xmax)
Find good limits.
TSocket * GetSocket() const
virtual Int_t HandleSocketInput(TMessage *mess, Bool_t all)
Process input coming from the client or from the master server.
static constexpr double s