41 if (proof == 0) proof =
gProof;
45 Error(
"TStatsFeedback",
"no valid proof session found");
52 if (!(proof->
Connect(
"Feedback(TList*)",
"TStatsFeedback",
53 this,
"Feedback(TList*)"))) {
54 Error(
"TStatsFeedback",
"Connect() failed");
78 PDB(kFeedback,1)
Info(
"Feedback",
"%d Objects",
objs->GetSize());
96 Warning(
"Feedback",
"none of the requested histograms has been found!");
106 if (
gROOT->GetListOfCanvases())
114 Warning(
"Feedback",
"could not create canvas!");
117 PDB(kFeedback,2)
Info(
"Feedback",
"created canvas %s",
cvnm.Data());
122 PDB(kFeedback,2)
Info(
"Feedback",
"using canvas %s",
cvnm.Data());
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
winID h TVirtualViewer3D TVirtualGLPainter p
R__EXTERN TProof * gProof
R__EXTERN TStyle * gStyle
1-D histogram with a double per channel (see TH1 documentation)
1-D histogram with an int per channel (see TH1 documentation)
Mother of all ROOT objects.
virtual const char * GetName() const
Returns name of object.
virtual void Warning(const char *method, const char *msgfmt,...) const
Issue warning message.
void SetBit(UInt_t f, Bool_t set)
Set or unset the user status bits as specified in f.
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
@ kInvalidObject
if object ctor succeeded but object should not be used
This class controls a Parallel ROOT Facility, PROOF, cluster.
const char * GetSessionTag() const
Bool_t Connect(const char *signal, const char *receiver_class, void *receiver, const char *slot)
Non-static method is used to connect from the signal of this object to the receiver slot.
Bool_t Disconnect(const char *signal=nullptr, void *receiver=nullptr, const char *slot=nullptr)
Disconnects signal of this object from slot of receiver.
Sequenceable collection abstract base class.
Utility class to display PROOF stats feedback histos during queries.
~TStatsFeedback() override
Destructor.
TStatsFeedback(TProof *proof=0)
Constructor.
void Feedback(TList *objs)
Display feedback.
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.
void SetOptStat(Int_t stat=1)
The type of information printed in the histogram statistics box can be selected via the parameter mod...
TVirtualPad is an abstract base class for the Pad and Canvas classes.
void CallRecursiveRemoveIfNeeded(TObject &obj)
call RecursiveRemove for obj if gROOT is valid and obj.TestBit(kMustCleanup) is true.