71      Info(
"TVirtualPacketizer", 
"setting minimum time for a packet to %f",
 
   78      Info(
"TVirtualPacketizer", 
"setting maximum packet time for a packet to %f",
 
   93      Error(
"TVirtualPacketizer", 
"No progress status");
 
  112   fCircProg = 
new TNtupleD(
"CircNtuple",
"Circular progress info",
"tm:ev:mb:rc:al");
 
  144                                     "{Active workers, evt rate, MB read} vs processing time", 
"tm:aw:er:mb:ns");
 
  164   else if (
estopt == 
"average")
 
 
  189   if (!file || (file && file->
IsZombie())) {
 
  191      Error(
"GetEntries",
"Cannot open file: %s (%s)", 
e->GetFileName(), 
emsg);
 
  196   if ( ! file->
cd(
e->GetDirectory()) ) {
 
  197      Error(
"GetEntries",
"Cannot cd to: %s", 
e->GetDirectory() );
 
  207         Error(
"GetEntries",
"Cannot find tree \"%s\" in %s",
 
  208               e->GetObjName(), 
e->GetFileName() );
 
 
  268            Info(
"CreateNewPacket", 
"friend: file '%s', obj:'%s'",
 
  269                                     fe->GetFileName(), 
fe->GetObjName());
 
  271                                              fe->GetDirectory(), first, num);
 
 
  286      Info(
"HandleTimer", 
"fProgress: %p, isDone: %d",
 
  349         Info(
"HandleTimer", 
"ent:%lld, bytes:%lld, proct:%f, evtrti:%f, mbrti:%f (%f,%f)",
 
 
  445   Warning(
"AddWorkers", 
"Not implemented for this packetizer");
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void input
 
R__EXTERN TProofServ * gProofServ
 
R__EXTERN TProof * gProof
 
R__EXTERN TSystem * gSystem
 
void SetName(const char *name)
 
virtual Int_t GetSize() const
Return the capacity of the collection, i.e.
 
Manages an element of a TDSet.
 
const char * GetObjName() const
 
virtual TList * GetListOfFriends() const
 
const char * GetDirectory() const
Return directory where to look for object.
 
const char * GetFileName() const
 
Bool_t cd() override
Change current directory to "this" directory.
 
Describe directory structure in memory.
 
virtual TKey * GetKey(const char *, Short_t=9999) const
 
virtual TList * GetListOfKeys() const
 
virtual Int_t GetValue(const char *name, Int_t dflt) const
Returns the integer value for a resource.
 
A ROOT file is an on-disk file, usually with extension .root, that stores objects in a file-system-li...
 
virtual Int_t GetErrno() const
Method returning errno.
 
static TFile * Open(const char *name, Option_t *option="", const char *ftitle="", Int_t compress=ROOT::RCompressionSetting::EDefaults::kUseCompiledDefault, Int_t netopt=0)
Create / open a file.
 
Book space in a file, create I/O buffers, to fill them, (un)compress them.
 
virtual TObject * ReadObj()
To read a TObject* from the file.
 
void Add(TObject *obj) override
 
A simple TTree restricted to a list of double variables only.
 
Double_t * GetArgs() const
 
Int_t Fill() override
Fill a Ntuple with current values in fArgs.
 
A simple TTree restricted to a list of float variables only.
 
Float_t * GetArgs() const
 
Int_t Fill() override
Fill a Ntuple with current values in fArgs.
 
void AbstractMethod(const char *method) const
Call this function within a function that you don't want to define as purely virtual,...
 
R__ALWAYS_INLINE Bool_t TestBit(UInt_t f) const
 
virtual void Warning(const char *method, const char *msgfmt,...) const
Issue warning message.
 
R__ALWAYS_INLINE Bool_t IsZombie() const
 
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.
 
Container class for processing statistics.
 
Int_t GetActSessions() const
 
Float_t GetEffSessions() const
 
TSocket * GetSocket() const
 
Int_t GetProtocol() const
 
Bool_t IsTopMaster() const
 
TVirtualProofPlayer * GetPlayer() const
 
TObject * GetParameter(const char *par) const
Get specified parameter.
 
Class describing a PROOF worker server.
 
virtual Int_t Send(const TMessage &mess)
Send a TMessage object.
 
const char * Data() const
 
virtual TTime Now()
Get current time in milliseconds since 0:00 Jan 1 1995.
 
Basic time type with millisecond precision.
 
Handles synchronous and a-synchronous timer events.
 
virtual void Start(Long_t milliSec=-1, Bool_t singleShot=kFALSE)
Starts the timer with a milliSec timeout.
 
void SetObject(TObject *object)
Set the object to be notified at time out.
 
A TTree represents a columnar dataset.
 
virtual Int_t GetEntry(Long64_t entry, Int_t getall=0)
Read all branches of entry and return total number of bytes read.
 
virtual void SetCircular(Long64_t maxEntries)
Enable/Disable circularity for this tree.
 
virtual void SetDirectory(TDirectory *dir)
Change the tree's directory.
 
virtual Long64_t GetEntries() const
 
The packetizer is a load balancing object created for each query.
 
Long64_t GetEntries(Bool_t tree, TDSetElement *e)
Get entries.
 
virtual Int_t GetEstEntriesProcessed(Float_t, Long64_t &ent, Long64_t &bytes, Long64_t &calls)
 
virtual Int_t AddWorkers(TList *workers)
Adds new workers.
 
~TVirtualPacketizer() override
Destructor.
 
TProofProgressStatus * fProgressStatus
 
Long64_t GetReadCalls() const
 
virtual Float_t GetCurrentRate(Bool_t &all)
 
Long64_t GetEntriesProcessed() const
 
virtual void StopProcess(Bool_t abort, Bool_t stoptimer=kFALSE)
Stop process.
 
Bool_t HandleTimer(TTimer *timer) override
Send progress message to client.
 
virtual void SetInitTime()
Set the initialization time.
 
TVirtualPacketizer(TList *input, TProofProgressStatus *st=0)
Constructor.
 
virtual Int_t GetActiveWorkers()
 
Long64_t GetBytesRead() const
 
TDSetElement * CreateNewPacket(TDSetElement *base, Long64_t first, Long64_t num)
Creates a new TDSetElement from from base packet starting from the first entry with num entries.
 
virtual TDSetElement * GetNextPacket(TSlave *sl, TMessage *r)
Get next packet.
 
virtual void Progress(Long64_t total, Long64_t processed)=0
 
LongDouble_t Power(LongDouble_t x, LongDouble_t y)
Returns x raised to the power y.
 
Short_t Abs(Short_t d)
Returns the absolute value of parameter Short_t d.