[root] / trunk / core / base / inc / TParameter.h Repository:
ViewVC logotype

Log of /trunk/core/base/inc/TParameter.h

Parent Directory Parent Directory


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

Revision 49117 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 8 08:47:46 2013 UTC (21 months, 2 weeks ago) by rdm
File length: 6375 byte(s)
Diff to previous 48182
From Gerri:
Add the following 'merge' modes:

    'M'        final value will be the maximum
    'm'        final value will be the minimum
    'f'        final value will be the first encountered
    'l'        final value will be the last encountered

Defined also a new bit 'kIsConst' which is set if all the 'merged'
values are found to be the same; a new method 'Bool_t IsConst() const'
is provided to quickly test constancy.

Should provide a solution for the requirements raised in Savannah bug
#95957 and Savannah patch #5550.

Revision 48182 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 21 15:43:04 2012 UTC (2 years, 1 month ago) by axel
File length: 4312 byte(s)
Diff to previous 44507
Add default initialization of fVal for default constructor, instead of leaving it uninitialized.
Fixes ALICE Coverity report.

Revision 44507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 4 12:30:41 2012 UTC (2 years, 7 months ago) by axel
File length: 4336 byte(s)
Diff to previous 40272
Remove
  using namespace std;
from Riostream.h, which has huge consequences for all of ROOT.
Riostream.h is now a simple wrapper for fstream, iostream, iomanip for backward compatibility; Riosfwd.h simply wraps iosfwd.

Because of templates and their inline functions, Riostream.h needed to be included in headers, too (e.g. TParameter.h), which violated the assumption that Riostream.h is not exposing its using namespace std to headers.
ROOT now requires R__ANSISTREAM, R__SSTREAM, which does not change the set of supported compilers.

Without "using namespace std", several identifiers are now prefixed by std::; e.g. roofit/* source files now have a using namespace std to keep their coding style.
TFile::MakeProject() now generates "using namespace std" to convert the CINT-style class names into C++ ones.

Revision 40272 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 18 11:12:14 2011 UTC (3 years, 6 months ago) by rdm
File length: 4316 byte(s)
Diff to previous 38395
add Hash(), IsSortable() and CompareTo() so paramters can be stored in hash
and sorted lists.

Revision 38395 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 12 12:29:40 2011 UTC (3 years, 10 months ago) by rdm
File length: 3923 byte(s)
Diff to previous 38392
another try to fix the Bool_t template specialization.

Revision 38392 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 11 21:41:05 2011 UTC (3 years, 10 months ago) by rdm
File length: 3508 byte(s)
Diff to previous 38383
From Gerri:
hopefullt final fix for windows, so much for template specialisation
portability.

Revision 38383 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 11 14:41:30 2011 UTC (3 years, 10 months ago) by rdm
File length: 3428 byte(s)
Diff to previous 38216
From Gerri:
Add template function specialization prototype in the header.

Revision 38216 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 25 09:43:46 2011 UTC (3 years, 10 months ago) by rdm
File length: 3327 byte(s)
Diff to previous 22961
From Gerri:
In TParameter:
- Implement methods 'ls()' and 'Print()' showing the value of the parameter.
  Useful when doing TList::ls() or TList::Print() .
- Implement a Merge method. The default merging strategy is 'addition';
  'multiplication' can be chosen when creating the TParameter object.
- Add new constructor allowing to specify the merge strategy as third argument.

In core/base/inc/LinkDef3.h:
- Add pragma statement for TParameter<Bool_t>.

Revision 22961 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 3 13:32:57 2008 UTC (6 years, 9 months ago) by rdm
File length: 1814 byte(s)
Diff to previous 20877
move the directories:
  base clib cont meta metautils newdelete pcre rint thread unix utils
  winnt zip
under the new core meta directory.

Revision 20877 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:17:07 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/base/inc/TParameter.h
File length: 1814 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/base/inc/TParameter.h
File length: 1814 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/base/inc/TParameter.h
File length: 1863 byte(s)
Diff to previous 11155
remove :$ from tag line

Revision 11155 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 21 09:42:34 2005 UTC (9 years, 11 months ago) by rdm
Original Path: trunk/base/inc/TParameter.h
File length: 1873 byte(s)
Diff to previous 9322
From Maarten:
add SetVal() method and correct return type of GetVal().

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/base/inc/TParameter.h
File length: 1746 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