- Dec 02, 2001
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@3352 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
from TProcessID. With this new version, it is possible to write a TRef to a new file without writing the referenced object. Implement assignement operator TRef& operator=(cont TRef &ref). git-svn-id: http://root.cern.ch/svn/root/trunk@3351 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@3350 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@3349 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Simplification of the actions in TFile::Open and TFile::Close using the new functions in TProcessID. git-svn-id: http://root.cern.ch/svn/root/trunk@3348 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@3347 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
The first time a referenced or referencing object is written to a file, the corresponding TProcessID is also written. The ObjectCounter fgNumber also moved to TProcessID. git-svn-id: http://root.cern.ch/svn/root/trunk@3346 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Double_t TVector2::DeltaPhi(const TVector2& v) const void TVector2::Set(const TVector2& v) git-svn-id: http://root.cern.ch/svn/root/trunk@3345 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
o RooAbsPdf - Add plotCompSliceOn with 'const RooArgSet&' style component specification o RooAddPdf - Fix component plotting for projection integrals git-svn-id: http://root.cern.ch/svn/root/trunk@3344 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 01, 2001
-
-
Rene Brun authored
Make sure TStreamerInfo is not optimized, otherwise it will not be possible to support schema evolution in read mode. In case the StreamerInfo has already been computed and optimized, one must disable the option BypassStreamer. Files containing TClonesArray written with split=0 could not be read in case the class in the TClonesArray had been changed. git-svn-id: http://root.cern.ch/svn/root/trunk@3343 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
o RooAbsCollection - Add selectByName() member that accepts a comma separated list of wildcard patterns to create a subset filled with the matching elements o RooAbsData - Fix typo in print message o RooAbsPdf - Add new plotCompOn/plotCompSliceOn methods that take a string wildcard expression or argset of components to plot. Selected component may occur at any level in the PDF tree - Add component selector flag bit to support new component plotting scheme o RooAddPdf - Change evaluate() to only include PDFs that have their selection bit raised - Remove old plotCompOn methods() o RooFitContext - Store asymmetic errors in parameter RooRealVars, if they are available o RooMCStudy - Adapt to changes in RooRealVar. Ensure persistence of symmetric and asymmetric errors of RRVs in parameter dataset o RooRealVar - Add asymmetric errors and accessor/modifier functions. Asym. errors are stored and managed independently from the existing symmetric error - Introduce hasError(), hasAsymError() functions indicating if an error has been set to the object. - Adapt writeToStream/readFromStream to process asymmetric errors. Split 'L(lo-hi:bins)' token in 'L(lo-hi) B(bins)' tokens so that bin specification becomes optional. Change logic for error printing: instead of requiring (!constant || error>0) simply require hasError() - By default no longer persist error(s) along with value when attached to a dataset. To request persistence of symmetric error, set "StoreError" attribute. To request persistence of asym. error, set "StoreAsymError" attribute. o RooSimultaneous - Deprecate specialized plotCompOn/plotCompSliceOn functions - Modify regular plotOn to plot a temporary RooAddPdf, with the coefficients determined from the fractions of the index state occurring the in the prototype dataset git-svn-id: http://root.cern.ch/svn/root/trunk@3342 27541ba8-7e3a-0410-8455-c3a389f83636
-
croat authored
git-svn-id: http://root.cern.ch/svn/root/trunk@3341 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 30, 2001
-
-
Wouter Verkerke authored
o RooAbsReal - Bug fix in plotting when projection over data is done (Problem introduced in last round of projection plotting fixes) git-svn-id: http://root.cern.ch/svn/root/trunk@3340 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Assuming a class Event with the following members: Int_t fNvertex; //Number of vertices in Event char *fTracksInVertex; //[fNvertex] number of tracks for each vertex char *fEventName; // a string ROOT I/O will assume that fEventname is terminated by a null character and that the member contains a string. fTracksInVertex will be processed like Int_t*, Float_t* with a number of elements in the array indicated in the comment field. fTracksInVertex may contain one or more 0s. git-svn-id: http://root.cern.ch/svn/root/trunk@3339 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
TGraph(const TVector &vx, const TVector &vy); TGraph(const TVectorD &vx, const TVectorD &vy); The number of points in the graph is the minimum of vx and vy. git-svn-id: http://root.cern.ch/svn/root/trunk@3338 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
class hierarchy where embedded classes have data members with the same name. git-svn-id: http://root.cern.ch/svn/root/trunk@3337 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@3336 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@3335 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
value of the argument is kTRUE. When this value is kFALSE the buffer passed will not be adopted by TBuffer and not deleted in the dtor or in SetBuffer() when a new buffer is passed in. The default value of adopt is backward compatible. git-svn-id: http://root.cern.ch/svn/root/trunk@3334 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@3333 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
TGWin32::DrawText() crashed if the specified angle is negative. git-svn-id: http://root.cern.ch/svn/root/trunk@3332 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@3331 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
fVector.reserve(R__n); This should improve slightly the reading of STL vectors. git-svn-id: http://root.cern.ch/svn/root/trunk@3330 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 29, 2001
-
-
Wouter Verkerke authored
o RooSimPdfBuilder - Allow splitting in a subset of the splitting categories,e.g. "splitCats = tagCat(Lep,Kao) runBlock" will only make splits for tagCat=Lep and tagCat=Kao. If no label list is provided, a category is split in all its states git-svn-id: http://root.cern.ch/svn/root/trunk@3329 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
for the default directory in memory. This change makes a dramatic improvement when building thousands of histograms in the default directory. git-svn-id: http://root.cern.ch/svn/root/trunk@3328 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
to avoid a clash with TFormula::fNames. The problem was only visible when doing I/O of a TTreeFormula. git-svn-id: http://root.cern.ch/svn/root/trunk@3327 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
I've just realised that I've done something extreemly stupid in TPrincipal::MakeHistograms which can make one waste enourmous amounts of space and time. The problem was, that the method looped over the user data wether or not you actually wanted to plot it or not, thereby wasting a lot of time. Also, I allocated arrays via new in each iteration, which is ofcourse a waste of time, so I moved that outside the loop and added a zeroing loop instead. Further, I added the option 'd' to the CTOR, so that one may opt to _not_ store the input data. This reguired a new data member, and hence a version bumb. The default is to store the input data. I think this is a useful option for some, since the data arrays can become quite large. Thirdly, I modified the histogram names to be 0 padded upto 3 digits. That is, the format is "%03d" rather than "%d", since that allows for better overview in the browser. git-svn-id: http://root.cern.ch/svn/root/trunk@3326 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@3325 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
o RooAbsReal - Fix creation of projection integral in plotOn(): add sliced dependents to set of dependents of projection integral (used to be contain only plot variable) o RooHist - Add _rawEntries data member to keep track of number of dataset entries before eventual cut applied when creating the RooHist. If _rawEnries is specified it will be return by getFitRangeNEvt() instead of the number of events contained in the histogram o RooTreeData - If a cut string is specifies in plotOn() store the original number of dataset entries in the created RooHist using RooHist::setRawEntries() git-svn-id: http://root.cern.ch/svn/root/trunk@3324 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
o RooSimultaneous - Add plotCompSliceOn() - Fix consistency checking of user input in plotOn() in case the index category is a composite object git-svn-id: http://root.cern.ch/svn/root/trunk@3323 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 28, 2001
-
-
Wouter Verkerke authored
o RooAddPdf - Add plotSliceCompOn() forwarding function git-svn-id: http://root.cern.ch/svn/root/trunk@3322 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
o RooConvolutedPdf - Cleaner handling of non-dependent variables in getAnalyticalIntegralWN(). (Solves some plotting problems) git-svn-id: http://root.cern.ch/svn/root/trunk@3321 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
o RooMultiCatIter - Modify to work with non-lvalue input categories. Iteration will no longer change the states of the input categories. The return TObject from Next() is now a TObjString containing the composite state label o RooSuperCategory - Adapt to RooMultiCatIter changes o RooMultiCategory - Non-lvalue variant of RooSuperCategory. Input categories are also not required to be lvalues o RooRealIntegral - In numeric summation code change from use of RooMultiCatIter to RooSuperCategory o RooSimPdfBuilder - Generate composite splitting categories as RooMultiCategories instead of RooSuperCategories, thereby allowing composite splits in terms of non-lvalue components git-svn-id: http://root.cern.ch/svn/root/trunk@3320 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
using the Win32 version of GDK. This port is a work in progress but already quite functional. Still missing, multiplexing between console and graphics input. To use it do in tutorials, e.g.: root demos.C root benchmarks.C root guitest.C Or in test build guitest and guiviewer which don't use the console. git-svn-id: http://root.cern.ch/svn/root/trunk@3319 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@3318 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@3317 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@3316 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@3315 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@3314 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
files. git-svn-id: http://root.cern.ch/svn/root/trunk@3313 27541ba8-7e3a-0410-8455-c3a389f83636
-