[root] / trunk / proof / proofplayer / src / TDrawFeedback.cxx Repository:
ViewVC logotype

Log of /trunk/proof/proofplayer/src/TDrawFeedback.cxx

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 44046 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 1 11:34:04 2012 UTC (2 years, 8 months ago) by ganis
File length: 4233 byte(s)
Diff to previous 22635
   Simplify enabling of basic feedback.
   - In TDrawFeedback::Feedback, call method Draw() of objects not identified as TH1
     derivation. This allows user-defined objects implementing Draw to be displayed
     via this utility class (request on the forum).
   - In TPerfStats, add new histogram TH1I with the packets being processed per worker;
     currently this is 0 or 1 but may change in future; it shows which workers are
     still active, which may be useful for debugging at the end of query.
   - Add new class TStatsFeedback to display in one canvas the distributions for
     the events processed per workers, the packets processed per workers and the
     packets being processed per worker.
   - In TProof::Process, add support for switches "fb=name1,name2,name3,... " or
     "feedback=name1,name2,name3,... " in the option field. This enables feedback
     for the specified objects, creating a TDrawFeedback object attached to the session.
     Feedback for the specified objects is disabled at the end of the query and the
     created TDrawFeedback is destroyed.
     The special name 'stats' enables the three feedback histograms required by
     TStatsFeedback, and uses a TStatsFeedback instead of TDrawFeedback.
     The feedback specs are removed from the option field passed to TProofPlayer::Process.

Revision 22635 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 13 10:50:20 2008 UTC (6 years, 10 months ago) by rdm
File length: 3585 byte(s)
Diff to previous 20882
move all PROOF related libraries under the new proof directory.

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3585 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3585 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3641 byte(s)
Diff to previous 18336
remove :$ from tag line

Revision 18336 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 19 10:46:10 2007 UTC (7 years, 10 months ago) by rdm
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3651 byte(s)
Diff to previous 17967
reflect move from proof to proofplayer directory in the cvs tag line.

Revision 17967 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 15 15:04:41 2007 UTC (7 years, 11 months ago) by brun
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3644 byte(s)
Diff to previous 16969
-replace calls to gROOT->GetMakeDefCanvas()() by gROOT->MakeDefCanvas()

Revision 16969 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 28 12:10:52 2006 UTC (8 years, 1 month ago) by rdm
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3652 byte(s)
Diff to previous 15046
From Gerri:
This patch eliminates TVirtualProof, TVirtualProofMgr and TVirtualProofDesc.
The first is integrated in TProof, the second in TProofMgr and the third
becomes TProofDesc defined in TProofMgr.h.

Revision 15046 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 15 09:45:03 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3658 byte(s)
Diff to previous 11988
From Gerri:
Fix coding convention violations in krb5auth, rpdutils and
   proof

Revision 11988 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 7 20:28:32 2005 UTC (9 years, 7 months ago) by brun
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3596 byte(s)
Diff to previous 11424
From Maarten:
Patch fixes several THashList related problems in PROOF.

Revision 11424 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 24 16:32:28 2005 UTC (9 years, 10 months ago) by rdm
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3573 byte(s)
Diff to previous 11361
From Marek:
rename TProofNTuple to TProofVarArray.

Revision 11361 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 17 10:43:30 2005 UTC (9 years, 10 months ago) by rdm
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3599 byte(s)
Diff to previous 11294
From Marek:
renamed TDrawInfo to TTreeDrawArgsParser and moved the files to the
tree directory. Removed TProofNTuple::DrawCopy().

Revision 11294 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 11 08:25:53 2005 UTC (9 years, 10 months ago) by rdm
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3705 byte(s)
Diff to previous 11281
From Maarten:
fix some things in the feedback histograms that got broken in Marek's
big patch.

Revision 11281 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 10 17:57:05 2005 UTC (9 years, 10 months ago) by rdm
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 4286 byte(s)
Diff to previous 10832
From Marek Biskup:
major new PROOF developments:
 - access to PROOF directly via the TChain interface (creating a TDSet
   in the background).
 - access to PROOF based trees via the TTreeViewer
 - fully implemented the TChain/TDSet::Draw() interface.
 - PROOF sessions can now be browsed via the TBrowser

Revision 10832 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 17 23:04:42 2004 UTC (10 years, 1 month ago) by brun
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3486 byte(s)
Diff to previous 10608
From Maarten Ballintijn
 Make Info() conditional on gDebug

Revision 10608 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 24 07:41:32 2004 UTC (10 years, 2 months ago) by brun
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3453 byte(s)
Diff to previous 9459
From Maarten Ballintijn and Kristj�n Gulbrandsen
a patch and files that complete the benchmark package.
I strongly recommend using this for demos rather then the H1 example.
The README file should walk you through a complete demo, which should
not take more then maybe ten minutes or so. After you have some
data files generated, you can show significant parts of the sytem
in a minute or two.

I added a feedback request api to TProof, this simplifies things
a lot from a usability perspective. I also modified TDrawFeedback
to use gProof by default, again simplifying things.

Kris wrote the support scripts and fixed the benchmark
scripts to read the full Events.

Please try it out and have fun!
It is as simple as this (I use log level 2 to slow things
    down a bit :-))

gROOT->Proof()
.L make_tdset.C
TDSet *d= make_tdset("/data1/tmp",2)
TDrawFeedback fb
gProof->AddFeedback("PROOF_ProcTimeHist")
gProof->AddFeedback("PROOF_LatencyHist")
gProof->AddFeedback("PROOF_EventsHist")
gProof->UploadPackage("event.par")
gProof->EnablePackage("event")
gEnv->SetValue("Proof.StatsHist",1);
gProof->SetLogLevel(2)
d->Process("EventTree_Proc.C")

Revision 9459 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 9 01:34:51 2004 UTC (10 years, 6 months ago) by rdm
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3045 byte(s)
Diff to previous 9322
From Maarten:
- Implement TStatus to hold and communicate the status between players
  (master and slave) and selectors
- Use of TStatus in player
- Use TStatus in TProofDraw and cleanup

Revision 9322 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Jun 25 17:27:09 2004 UTC (10 years, 7 months ago) by rdm
Original Path: trunk/proofplayer/src/TDrawFeedback.cxx
File length: 3065 byte(s)
From Maarten:
- new class TParameter
- new class TDrawFeedback
- fixes to the feedback of performance histograms
- selection of the packetizer
- cleanups

Example commands:

gROOT->Proof()
... package setup ...

TDSet *d = make_tdset(2)

gEnv->SetValue("Proof.StatsTrace",1)
gEnv->SetValue("Proof.StatsHist",1)
TList *fb = new TList
fb->SetName("FeedbackList")
fb->Add(new TObjString("EventsHist"))
fb->Add(new TObjString("CpuTimeHist"))
TDrawFeedback *dfb = new TDrawFeedback((TProof*)gProof)
gProof->AddInput(fb)
d->Process("EventTree_Proc.C","")

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9