- Sep 21, 2006
-
-
Fons Rademakers authored
fix typo. git-svn-id: http://root.cern.ch/svn/root/trunk@16308 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
There is a post on RootForum http://root.cern.ch/phpBB2/viewtopic.php?t=3991 about font in TPaveText through gStyle. The class TPaveText does not have UseCurrentStyle method. It is added in the attached patch. git-svn-id: http://root.cern.ch/svn/root/trunk@16307 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16306 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
While trying to get to the user sandbox TProof::GetDataSets was accessing user home ... on AFS. git-svn-id: http://root.cern.ch/svn/root/trunk@16305 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 20, 2006
-
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16304 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16303 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
if they were set on the original histogram (suggested by V.Boudry). git-svn-id: http://root.cern.ch/svn/root/trunk@16302 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 19, 2006
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16301 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
TRFIOFile and TCastorFile to use different libshift/libcastor client libraries. git-svn-id: http://root.cern.ch/svn/root/trunk@16300 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
patch to enable the warnings for both debug and release. git-svn-id: http://root.cern.ch/svn/root/trunk@16299 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
some changes in the class TGeoPNEntry (needed for alignment purposes): 1. Constructor of TGeoPNEntry performs a check upon definition of a symbolic link to a physical node. The check is done redundantly also upon creation of a physical node starting from a symbolic link to prevent mis-usage of these objects in-between geometries. 2. Allows storage of an additional user-defined TGeoHMatrix. The matrix should be created by the user but once TGeoPNEntry::SetMatrix() is called becomes owned by TGeoManager. git-svn-id: http://root.cern.ch/svn/root/trunk@16298 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16297 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16296 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
- Fixes a typo (op | instead of ||). git-svn-id: http://root.cern.ch/svn/root/trunk@16295 27541ba8-7e3a-0410-8455-c3a389f83636
-
Stefan Roiser authored
with typedef'd template parameters. This functionality works for selection by name and pattern. If a pattern is used the typedef name has to fully appear in the pattern name. This new functionality is costly, so there is also new option to genreflex "--no_templatetypedefs" to turn it off. git-svn-id: http://root.cern.ch/svn/root/trunk@16293 27541ba8-7e3a-0410-8455-c3a389f83636
-
Stefan Roiser authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16292 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
This functionality cannot be defined yet in PROOF: we will need to update TVirtualProof. I will put it on the todo list. For the moment the attach patch make the call dummy. git-svn-id: http://root.cern.ch/svn/root/trunk@16291 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 18, 2006
-
-
Philippe Canal authored
Remove warnings following the introduction of TTree::GetEntries(const char*). Fix code conventions violations git-svn-id: http://root.cern.ch/svn/root/trunk@16290 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
One more small correction for effc++ git-svn-id: http://root.cern.ch/svn/root/trunk@16289 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 17, 2006
-
-
Stefan Roiser authored
.cvsignore changes for new configuration git-svn-id: http://root.cern.ch/svn/root/trunk@16288 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
Implement TTree::GetEntries(const char *selection) which return the number of entries passing the selection git-svn-id: http://root.cern.ch/svn/root/trunk@16287 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16286 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16285 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16284 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
a nicer version of the macro RadioNuclides.C. also a patch giving the possibility to apply a range in time for the display of concentrations: TGeoBatemanSol::SetRange(Double_t tmin, Double_t tmax) git-svn-id: http://root.cern.ch/svn/root/trunk@16283 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 16, 2006
-
-
Rene Brun authored
Add test for debug flags in test/Makefile.arch on Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@16282 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16281 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
when doing "make stressHepix". git-svn-id: http://root.cern.ch/svn/root/trunk@16280 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 15, 2006
-
-
Rene Brun authored
- TFormula::EvalPar() is not changing parameters (the fParams data member) when a user passes his own uparams array as a second argument. Before - sometimes it did, sometimes it didn't. - TF1::GradientPar() is now 0 on fixed parameters - TFitter::GetConfidenceIntervals() is now taking the fixed parameters into account - TLinearFitter::GetConfidenceIntervals() is now taking the fixed parameters into account - TLinearFitter::FixParameter() can now be called before a first fit is performed (an accidently found bug :)) - TLinearFitter::Eval() now returns 1 if there are errors in the fit. According changes in: --TH1 --TGraph --TGraph2D --TMultiGraph git-svn-id: http://root.cern.ch/svn/root/trunk@16279 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
- libAfterImage.tar.gz Fixes for few bugs in reading multi-image gif files by Sasha Vasko and Valeriy Onuchin - TASImage.cxx o Several image formats can support subimages e.g. GIF, TIFF, BMP, XCF, ICO etc. The famous ones are animated GIF files. Possiblity to read subimages from multi-image files added. For example, i1 = TImage::Open("anim.gif.0"); // read the first subimage i2 = TImage::Open("anim.gif.1"); // read the second subimage i4 = TImage::Open("anim.gif.3"); // read the forth subimage o TASImage::Draw method. Take into account the gStyle->GetScreenFactor() when a new canvas displaing an image is created. - TImageDump.cxx o Small correction in comment git-svn-id: http://root.cern.ch/svn/root/trunk@16278 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
TString TFormula::GetExpFormula(Option_t *option) const //*-* if option contains "p" the returned string will contain the formula //*-* expression with symbolic parameters, eg [0] replaced by the actual value //*-* of the parameter. Example: //*-* if expression in formula is: "[0]*(x>-[1])+[2]*exp(-[3]*x)" //*-* and parameters are 3.25,-4.01,4.44,-0.04, GetExpFormula("p") will return: //*-* "(3.25*(x>+4.01))+(4.44*exp(+0.04*x))" git-svn-id: http://root.cern.ch/svn/root/trunk@16277 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Fix problem with the reference to TF1 by moving the graphics code to TGeoPainter git-svn-id: http://root.cern.ch/svn/root/trunk@16276 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16275 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Fixes core dump on some platforms when exiting root by TSessionViewer menu (Thanks to Ilka). git-svn-id: http://root.cern.ch/svn/root/trunk@16274 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@16273 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 14, 2006
-
-
Rene Brun authored
Comment calls to TF1. TGeo cannot depend on libHist. git-svn-id: http://root.cern.ch/svn/root/trunk@16272 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
a patch implementing the time evolution of a radioactive material/mixture according the Bateman equations. I also attached a macro that demonstrates this. Below there is a quite detailed description of all new features coming with radionucliudes. The same explanations are in the header of the macro. _______________________________________________________________________ A radionuclide (TGeoElementRN) derives from the class TGeoElement and provides additional information related to its radioactive properties and decay modes. The radionuclides table is loaded on demand by any call: TGeoElementRN *TGeoElementTable::GetElementRN(Int_t atomic_number, Int_t atomic_charge, Int_t isomeric_number) The isomeric number is optional and the default value is 0. To create a radioactive material based on a radionuclide, one should use the constructor: TGeoMaterial(const char *name, TGeoElement *elem, Double_t density) To create a radioactive mixture, one can use radionuclides as well as stable elements: TGeoMixture(const char *name, Int_t nelements, Double_t density); TGeoMixture::AddElement(TGeoElement *elem, Double_t weight_fraction); Once defined, one can retrieve the time evolution for the radioactive materials/mixtures by using one of the 2 methods: void TGeoMaterial::FillMaterialEvolution(TObjArray *population, Double_t precision=0.001) To use this method, one has to provide an empty TObjArray object that will be filled with all elements coming from the decay chain of the initial radionuclides contained by the material/mixture. The precision represent the cumulative branching ratio for which decay products are still considered. The POPULATION list may contain stable elements as well as radionuclides, depending on the initial elements. To test if an element is a radionuclide: Bool_t TGeoElement::IsRadioNuclide() const All radionuclides in the output population list have attached objects that represent the time evolution of their fraction of nuclei with respect to the top radionuclide in the decay chain. These objects (Bateman solutions) can be retrieved and drawn: TGeoBatemanSol *TGeoElementRN::Ratio(); void TGeoBatemanSol::Draw(); Another method allows to create the evolution of a given radioactive material/mixture at a given moment in time: TGeoMaterial::DecayMaterial(Double_t time, Double_t precision=0.001) The method will create the mixture that result from the decay of a initial material/mixture at TIME, while all resulting elements having a fractional weight less than PRECISION are excluded. git-svn-id: http://root.cern.ch/svn/root/trunk@16271 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
remove circular dependency between the cint and utils modules. git-svn-id: http://root.cern.ch/svn/root/trunk@16270 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
- On TH3 histograms, the option "LEGO" works now like the option "BOX" (previously it was not implemented). git-svn-id: http://root.cern.ch/svn/root/trunk@16269 27541ba8-7e3a-0410-8455-c3a389f83636
-
Stefan Roiser authored
to STRUCT explicitly. The API functions handle structs/classes/templated classes as IsClass - true for Class,Struct,templated Class IsStruct = true for Struct IsTemplateInstance - true for templated class/struct git-svn-id: http://root.cern.ch/svn/root/trunk@16268 27541ba8-7e3a-0410-8455-c3a389f83636
-