50class TMsgList : 
public TNamed {
 
   62      TMsgList(
const char* 
name = 
"log", 
Int_t limit = 1000) :
 
   80      virtual ~TMsgList() { fMsgs.
Clear(); }
 
   82      void AddMsg(
const char* msg)
 
   88         while (fMsgs.
GetSize() >= fLimit) {
 
  110         if (max == 0) max = fMsgs.
GetLast()+1;
 
  114         fSelect.
Add(&fStrCounter);
 
  116         while (((obj = iter()) != 0) && (--curr >= 
id) && (--max>=0)) fSelect.
Add(obj);
 
  127   TMsgList* 
log = 
new TMsgList(
"log", 200);
 
  129   if ((TMsgList::Class()->GetMethodAllAny(
"Select") == 0) || (strcmp(
log->ClassName(), 
"TMsgList")!=0)) {
 
  130      printf(
"Most probably, macro runs in interpreter mode\n");
 
  131      printf(
"To access new methods from TMsgList class,\n");
 
  132      printf(
"one should run macro with ACLiC like:\n");
 
  133      printf(
"   shell> root -b httpextlog.C+\n");
 
  138      printf(
"Please start macro from directory where httptextlog.js is available\n");
 
  139      printf(
"Only in this case web interface can work\n");
 
  144   TH1D *hpx = 
new TH1D(
"hpx",
"This is the px distribution",100,-4,4);
 
  147   TH2F *hpxpy = 
new TH2F(
"hpxpy",
"py vs px",40,-4,4,40,-4,4);
 
  168   serv->
Restrict(
"/log", 
"allow_method=Select,GetTitle");
 
  171   serv->
RegisterCommand(
"/Stop",
"bRun=kFALSE;", 
"rootsys/icons/ed_delete.png");
 
  172   serv->
RegisterCommand(
"/ExitRoot",
"gSystem->Exit(1);", 
"rootsys/icons/ed_delete.png");
 
  191         if (loop % 1000 == 0) {
 
  193            int shift = loop % 40;
 
#define ClassDef(name, id)
 
R__EXTERN TSystem * gSystem
 
virtual void SetFillColor(Color_t fcolor)
Set the fill area color.
 
virtual void SetOwner(Bool_t enable=kTRUE)
Set whether this collection is the owner (enable==true) of its content.
 
virtual Int_t GetSize() const
Return the capacity of the collection, i.e.
 
This class stores the date and time with a precision of one second in an unsigned 32 bit word (950130...
 
UInt_t Get() const
Return raw date/time as encoded by TDatime.
 
1-D histogram with a double per channel (see TH1 documentation)}
 
virtual void SetDirectory(TDirectory *dir)
By default, when a histogram is created, it is added to the list of histogram objects in the current ...
 
virtual Int_t Fill(Double_t x)
Increment bin with abscissa X by 1.
 
2-D histogram with a float per channel (see TH1 documentation)}
 
Int_t Fill(Double_t) override
Invalid Fill method.
 
Online http server for arbitrary ROOT application.
 
Bool_t RegisterCommand(const char *cmdname, const char *method, const char *icon=nullptr)
Register command which can be executed from web interface.
 
Bool_t Register(const char *subfolder, TObject *obj)
Register object in subfolder.
 
TRootSniffer * GetSniffer() const
returns pointer on objects sniffer
 
void Restrict(const char *path, const char *options)
Restrict access to specified object.
 
void Clear(Option_t *option="") override
Remove all objects from the list.
 
void Add(TObject *obj) override
 
TObject * Last() const override
Return the last object in the list. Returns 0 when list is empty.
 
void RemoveLast() override
Remove the last object of the list.
 
void AddFirst(TObject *obj) override
Add object at the beginning of the list.
 
The TNamed class is the base class for all named ROOT classes.
 
Collectable string class.
 
void SetString(const char *s)
 
Mother of all ROOT objects.
 
Random number generator class based on M.
 
virtual void Rannor(Float_t &a, Float_t &b)
Return 2 numbers distributed following a gaussian with mean=0 and sigma=1.
 
void SetAutoLoad(const char *scripts="")
When specified, _autoload attribute will be always add to top element of h.json/h....
 
virtual Int_t GetLast() const
Returns index of last object in collection.
 
static TString LLtoa(Long64_t value, Int_t base)
Converts a Long64_t to a TString with respect to the base specified (2-36).
 
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.
 
virtual Bool_t AccessPathName(const char *path, EAccessMode mode=kFileExists)
Returns FALSE if one can access a file using the specified access mode.
 
virtual Bool_t ProcessEvents()
Process pending events (GUI, timers, sockets).
 
RVec< PromoteType< T > > log(const RVec< T > &v)