"SfR Fresh" - the SfR Freeware/Shareware Archive 
As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers.
Alternatively you can here view or download the uninterpreted source code file.
That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
1 This file lists the most important contributors to the ROOT project.
2 It is sorted by name and formatted to allow easy grepping and beautification
3 by scripts. The fields are: name (N), email (E), description (D).
4
5 Thanks,
6 Rene Brun & Fons Rademakers.
7
8
9 PS: please let us know if you are not on this list while you should be, or
10 if something in your entry is incorrect.
11
12 -------------------
13
14 N: Roel Aaij
15 E: raaij@nikhef.nl
16 D: contribution to GUI classes
17
18 N: Mohammad AL-Turany
19 E: m.al-turany@gsi.de
20 D: QTGSI classes
21
22 N: Eric Anciant
23 E: eric.anciant@sodern.fr
24 D: TQuaternion class
25
26 N: Ilka Antcheva
27 E: Ilka.Antcheva@cern.ch
28 D: editor of the User's Guide, quality assurance
29 D: many contributions to the high level GUIs
30
31 N: Silvia Arcelli
32 E: Silvia.Arcelli@cern.ch
33 D: Contribution to THnSparse
34
35 N: Khamit Ardashev
36 E: ardashev@legsux5.phy.bnl.gov
37 D: Improvements in h2root/hntvar2 to support small integers as shorts
38
39 N: Elias Athanasopoulos
40 E: elathan@ics.forth.gr
41 D: Ruby interpreter interface
42
43 N: Maarten Ballintijn
44 E: maartenb@mit.edu
45 D: initial linux port
46 D: PROOF development
47
48 N: Paul Balm
49 E: p.balm@nikhef.nl
50 D: implemented TDatabasePDG::ConvertGeant3ToPDG
51
52 N: Daniel Barna
53 E: daniel.barna@cern.ch
54 D: CINT install target
55
56 N: Jean-Francois Bastien
57 E: jfbastien@cae.com
58 D: contribution to Reflex
59
60 N: Guy Barrand
61 E: barrand@lal.in2p3.fr
62 D: contribution to GUI classes
63
64 N: Bertrand Bellenot
65 E: Bertrand.Bellenot@alcan.com
66 D: port of ROOT GUI to Win32 using Win32 version of GDK/GLIB
67
68 N: Zev Benjamin
69 E: zev@mit.edu
70 D: TPacketizerProgressive class for PROOF
71
72 N: Denis Bertini
73 E: dbertini@lxg0402.gsi.de
74 D: changes needed so TCanvas can be embedded in Qt GUI, memory leak checker
75
76 N: Adrian Bevan
77 E: bevan@slac.stanford.edu
78 D: class TFeldmanCousins
79 D: TMath::BubbleHigh, TMath::BubbleLow
80
81 N: Marek Biskup
82 E: Marek.Biskup@cern.ch
83 D: PROOF contributions
84
85 N: Sebastian Boeser
86 E: sboeser@ifh.de
87 D: class TGraphPolar
88
89 N: Dennis Box
90 E: dbox@fnal.gov
91 D: TPgSQLStatement implementation
92
93 N: Dan Bradley
94 E: dan@hep.wisc.edu
95 D: Chirp plugin which allows remote file access via the Condor Chirp protocol
96
97 N: Gerhard Brandt
98 E: gbrandt@physi.uni-heidelberg.de
99 D: class THtml, generation of the clickable class hierarchy
100
101 N: Thomas Bretz
102 E: tbretz@astro.uni-wuerzburg.de
103 D: Additions to TF1: functions IntegralFast and CalcGaussLegendreSamplingPoints
104 D: Improvements in TRolke
105
106 N: Nicolas Brun
107 E: nicolas@pcbrun.cern.ch
108 D: classes TFormula, TText, TLatex
109
110 N: Ernst-Jan Buis
111 E: buis@mail.cern.ch
112 D: contour drawing options "AITOFF","MERCATOR","SINUSOIDAL","PARABOLIC"
113
114 N: Nenad Buncic
115 E: Nenad.Buncic@epfl.ch
116 D: HTML documentation generator, 3D shapes and geometry classes,
117 D: interface to X3D
118
119 N: Toby Burnett
120 E: tburnett@u.washington.edu
121 D: Support for indirect files in hadd utility
122
123 N: Damir Buskulic
124 E: buskulic@lapp.in2p3.fr
125 D: LinuxPPC support, contribution to the User's Guide
126 D: customizable context menus
127
128 N: Philippe Canal
129 E: pcanal@fndaub.fnal.gov
130 D: interface from ROOT/CINT to native compiler, FNAL support coordinator
131 D: support and development of TTreeFormula and TTree query mechanism
132
133 N: Federico Carminati
134 E: Federico.Carminati@cern.ch
135 D: updates in PDG codes and eventgenerator interface classes
136 D: TSpline classes
137 D: Support for gcc option -weffc++
138
139 N: Evgeni Chernyaev
140 E: Evgeni.Chernyaev@cern.ch
141 D: Paint3DAlgorithms used by the LEGO and SURF options
142
143 N: Gian Paolo Ciceri
144 E: gp.ciceri@acm.org
145 D: PostgreSQL interface
146
147 N: Jan Conrad
148 E: Jan.Conrad@cern.ch
149 D: class TRolke and tutorial Rolke.C
150
151 N: Olivier Couet
152 E: Olivier.Couet@cern.ch
153 D: implement support for CellArrays in TPostScript
154 D: SVG driver
155 D: graphics support, development of 3-d interface
156
157 N: Ben Cowan
158 E: benc@SLAC.Stanford.EDU
159 D: port to MacOS X
160
161 N: Bastien Dallapiazza
162 E: bastien.dallapiazza@epfl.ch
163 D: TSpider, TParallelCoord classes
164
165 N: Christophe Delaere
166 E: Christophe.Delaere@cern.ch
167 D: TLimit TLimitDataSource TConfidenceLevel and TMultiLayerPerceptron classes
168
169 N: Matthieu Demaret
170 E: Matthieu.Demaret@cern.ch
171 D: class TGraphPolar
172
173 N: Jason Detwiler
174 E: jasondet@gmail.com
175 D: Implementation of class KelvinFunctions
176 D: Implementation of multiple columns in TLegend class
177
178 N: Mat Dobbs
179 E: Matthew.Adam.Dobbs@cern.ch
180 D: TLegend class
181
182 N: Alvise Dorigo
183 E: alvise.dorigo@pd.infn.it
184 D: libNetx, the xrootd client code
185
186 N: Pierre-Luc Drouin
187 E: pldrouin@physics.carleton.ca
188 D: extensions of TFormula and bug fixes
189
190 N: Jean-Damien Durand
191 E: Jean-Damien.Durand@cern.ch
192 D: CASTOR interface code in the TCastorFile class
193
194 N: Rutger v.d. Eijk
195 E: r36@nikhef.nl
196 D: various contributions to GUI classes
197
198 N: Giulio Eulisse
199 E: Giulio.Eulisse@cern.ch
200 D: class TQtLock
201
202 N: Denis Favre-Miville
203 E: Denis.Favre-Miville@ensimag.imag.fr
204 D: contribution to the GUI and graphics editors
205
206 N: André Felipe
207 E: (felipe.andre@gmail.com)
208 D: CINT contributions
209
210 N: Jan Fiete Grosse-Oetringhaus
211 E: Jan.Fiete.Grosse-Oetringhaus@cern.ch
212 D: several contributions to PROOF testing and class TGridJDL
213
214 N: Valerio Filippini
215 E: Valerio.Filippini@pv.infn.it
216 D: contribution of TGenPhaseSpace class
217
218 N: Kirill Filimonov
219 E: KVFilimonov@lbl.gov
220 D: modified Struve functions in TMath
221
222 N: Frank Filthaut
223 E: filthaut@hef.kun.nl
224 D: contribution of TFractionFitter class
225
226 N: Valery Fine
227 E: fine@bnl.gov
228 D: Win95/NT port, OpenGL interface
229
230 N: Leandro Franco
231 E: Leandro.Franco.Londono@cern.ch
232 D: xrootd multi-buffer support, prefetching, read-ahead
233
234 N: Markus Frank
235 E: Markus.Frank@cern.ch
236 D: STL I/O and TBranchElement splitting
237 D: Implementation of TRefProxy
238
239 N: John Frankland
240 E: frankland@ganil.fr
241 D: TString contributions
242
243 N: Keisuke Fujii
244 E: fujiik@jlcuxf.kek.jp
245 D: port to MacOS X
246
247 N: Fabrizio Furano
248 E: furano@pd.infn.it
249 D: libNetx, the xrootd client code
250
251 N: Nikolai Gagunashvili
252 E: nikolai@unak.is
253 D: Reimplementation of TH1::Chi2Test
254
255 N: Gerardo Ganis
256 E: Gerardo.Ganis@cern.ch
257 D: all matters related to client/server authentication
258
259 N: Nerses Gevorgyan
260 E: nerses@crdlx5.yerphi.am
261 D: support for exporting Neural Nets into Fortran code
262
263 N: Andrei Gheata
264 E: Andrei.Gheata@cern.ch
265 D: main developer of the ROOT geometry classes
266
267 N: Mihaela Gheata
268 E: Mihaela.Gheata@cern.ch
269 D: many contributions to the geometry package
270 D: extension of g2root, author of stressgeom
271
272 N: Thorsten Glebe
273 E: T.Glebe@mpi-hd.mpg.de
274 D: Original author of the Smatrix package
275
276 N: Piotr Golonka
277 E: Piotr.Golonka@cern.ch
278 D: class TMCParticle
279
280 N: Piotr Golonka
281 E: Piotr.Golonka@cern.ch
282 D: class TMCParticle
283
284 N: Masaharu Goto
285 E: MXJ02154@niftyserve.or.jp
286 D: CINT C/C++ interpreter
287
288 N: Oleksandr Grebenyuk
289 E: Oleksandr.Grebenyuk@gsi.de
290 D: OpenLDAP interface
291
292 N: Kristjan Gulbrandsen
293 E: gulbrand@mit.edu
294 D: monitoring facility for PROOF
295 D: Clarens and PEAC interfaces for PROOF
296
297 N: Andrew Haas
298 E: haas@yahoo.com
299 D: add support for asymmetric errors in the GraphFitChisquare functions
300 D: implement TGraphAsymmErrors::BayesDivide and corresponding functions
301
302 N: Daniel Haertl
303 E: Daniel.Haertl@cern.ch
304 D: Reimplemnt in C++ the original chi2test of Nikolai Gagunashvili
305
306 N: Andy Hanushevsky
307 E: abh@slac.stanford.edu
308 D: the eXtended ROOT daemon (xrootd)
309
310 N: Robert Hatcher
311 E: rhatcher@fnal.gov
312 D: class TXTRU and tutorials xtruDraw.C and xtruSamples.C
313 D: class TTimeStamp
314
315 N: Miroslav Helbich
316 E: helbich@mail.desy.de
317 D: apply method in the TGraph classes
318
319 N: Marc Hemberger
320 E: hemberg@clri6a.gsi.de
321 D: contributions to the thread classes, SapDB interface
322
323 N: Andreas Hoecker
324 E: Andreas.Hoecker@cern.ch
325 D: contribution to the TMVA package
326
327 N: Carsten Hof
328 E: Carsten_Hof@web.de
329 D: Implementation of classes TGraphEditor, TH1Editor and TH2Editor
330
331 N: Ivana Hrivnacova
332 E: Ivana.Hrivnacova@cern.ch
333 D: VirtualMC design and implementation + corresponding web pages
334
335 N: Jacek M. Holeczek
336 E: holeczek@us.edu.pl
337 D: dynamic linker interface for IBM/AIX, contributions to MakeTree code
338 D: generator, many comments on the Users Guide, HowtoMC
339
340 N: Christian Holm Christensen
341 E: cholm@nbi.dk
342 D: contributions to the build system (configure, Makefile.in, config.in)
343 D: implementation of the principal component analysis class TPrincipal
344 D: debian and redhat packaging scripts, port to GNU/Hurd (Debian)
345
346 N: Marian Ivanov
347 E: m.ivanov@gsi.de
348 D: memory leak checker
349
350 N: Jan Iwaszkiewicz
351 E: Jan.Iwaszkiewicz@cern.ch
352 D: PROOF dataset upload mechanism
353
354 N: Stanislaw Jadach
355 E: Stanislaw.jadach@ifj.edu.pl
356 D: the FOAM classes
357
358 N: Lukasz Janyst
359 E: ljanyst@cern.ch
360 D: split vector<T*> and schema evolution
361
362 N: Luke Jones
363 E: jones@netoffice.com
364 D: class TGraphDelaunay
365
366 N: Michal Kapalka
367 E: kapalka@icslab.agh.edu.pl
368 D: improvements in the ZIP package
369
370 N: Susan Kasahara
371 E: schubert@physics.umn.edu
372 D: many contributions to the debuging phase of the I/O system
373
374 N: Guenter Kickinger
375 E: Guenter.Kickinger@cern.ch
376 D: PROOF contributions
377
378 N: Stephan Kluth
379 E: skluth@mh1.lbl.gov
380 D: changes in rootcint to handle templates
381
382 N: Anna Kreshuk
383 E: akrechtc@mail.cern.ch
384 D: contrinutions to TMath, TH1::Chi2Test, TFitter::GraphFitChisquare
385
386 N: Daniele Francesco Kruse
387 E: punkle.64@gmail.com
388 D: contrinution to the GDML interface
389
390 N: Dmytro Kustov
391 E: Dmytro.Kustov@cern.ch
392 D: OpenBSD port
393
394 N: Christian Lacunza
395 E: lacunza@cdfsg5.lbl.gov
396 D: TTabCom [TAB] command line expansion class, #1 bug reporter
397
398 N: Wim Lavrijsen
399 E: WLavrijsen@lbl.gov
400 D: PyRoot package
401
402 N: Kerry Lee
403 E: kerry.t.lee@nasa.gov
404 D: Contribution to TDatime::Set
405
406 N: Josef Leydold
407 E: leydold@statmath.wu-wien.ac.at
408 D: UNURAN package and interfaces
409
410 N: Sergey Linev
411 E: S.Linev@gsi.de
412 D: XML interface package
413 D: SQL interface extensions, ODBC driver
414
415 N: Yan Liu
416 E: liuyan@fnal.gov
417 D: TOracleResult
418
419 N: Jose Lo
420 E: Jose.Lo@cern.ch
421 D: SAX and DOM XML parser interfaces
422
423 N: Constantin Loizides
424 E: loizides@MIT.EDU
425 D: PROOF testing and debugging
426
427 N: Elaine Lyons
428 E: unknown
429 D: First versions of the Users Guide
430
431 N: Henry Maddocks
432 E: ftgl@opengl.geek.nz
433 D: FTGL package (http://homepages.paradise.net.nz/henryj/code/index.html#FTGL)
434
435 N: Anar Manafov
436 E: anar.manafov@gmail.com
437 D: STL compatible iterators for ROOT collections
438 D: gLite plugin, PROOF development
439
440 N: David Gonzalez Maline
441 E: firemanworld@gmail.com
442 D: contribution to GUI classes
443
444 N: Diego Marcos Segura
445 E: diego.marcos@gmail.com
446 D: Fundamental CINT call wrapper improvements
447
448 N: John Marraffino
449 E: marafino@fnal.gov
450 D: improvements in TUnixSystem::StackTrace()
451
452 N: Jiri Masik
453 E: Jiri.Masik@fzu.cz
454 D: Numerous contributions to the system
455 D: has submitted many suggestions and ideas. Found and fixed many bugs
456 D: pioneer on many fronts, installation, support
457
458 N: Pere Mato
459 E: Pere.Mato@cern.ch
460 D: PyRoot package
461
462 N: Richard Maunder
463 E: Richard.Maunder@cern.ch
464 D: OpenGL developments
465
466 N: Grzegorz Mazur
467 E: mazur@mail.desy.de
468 D: class TDCacheFile, interface to DESY's dCache system
469
470 N: Akiya Miyamoto
471 E: akiya.miyamoto@kek.jp
472 D: port to IBM AIX with xlC v5.x
473
474 N: Lorenzo Moneta
475 E: Lorenzo.Moneta@cern.ch
476 D: Math libraries
477
478 N: Miroslav Morhac
479 E: fyzimiro@savba.sk
480 D: TSpectrum class
481
482 N: Dave Morrison
483 E: dave@bnl.gov
484 D: library load path fixes, some Makefile updates
485
486 N: Andreas Morsch
487 E: Andreas.Morsch@cern.ch
488 D: many contributions to the Virtual Monte Carlo
489
490 N: Alja Mrak-Tadel
491 E: Alja.Mrak.Tadel@cern.ch
492 D: Several contributions to GUI and GL
493
494 N: Johannes Muelmenstaedt
495 E: jmuelmen@socrates.Berkeley.EDU
496 D: kerberos5 authentication module
497
498 N: Pasha Murat
499 E: murat@cdfsga.fnal.gov
500 D: Lorentz vector classes, PDG interface
501
502 N: Axel Naumann
503 E: Axel.Naumann@cern.ch
504 D: THtml improvements (namespace, header/footer)
505 D: many suggestions for Trees
506 D: CINT/Reflex integration
507
508 N: Stanislav Nesterov
509 E: Stanislav.Nesterov@cern.ch
510 D: TFumili class
511
512 N: Anne-Sylvie Nicollerat
513 E: Anne-Sylvie.Nicollerat@cern.ch
514 D: improvements in tutorial hadd.C to take into account Trees
515
516 N: Maxim Nikulin
517 E: nikulin@gorodok.net
518 D: improvements in the TGraph suite memory management functions
519
520 N: Paul Nilsson
521 E: Paul.Nilsson@cern.ch
522 D: PROOF contributions (TProofResources classes)
523
524 N: John Odonnell
525 E: odonnell@lanl.gov
526 D: contributed to TFormula the support for recursive functions definitions
527
528 N: Eddy Offermann
529 E: eddy@rentec.com
530 D: contributed to the TGraph Paint functions
531 D: contributed to the TMatrix classes (InvertPosDef)
532
533 N: Valeriy Onuchin
534 E: onuchin@sirius.ihep.su
535 D: various contributions to GUI classes (scrolled text in TGTextEntry)
536 D: implementation of Qt like signals and slots mechanism (TQObject,
537 D: TQConnection, etc.)
538 D: author of Carrot (http://carrot.cern.ch)
539
540 N: Suzanne Panacek
541 E: spanacek@fnal.gov
542 D: editor of the User's Guide
543
544 N: Marc Paterno
545 E: paterno@fnal.gov
546 D: implement utility functions used by TGraphAsymmErrors::BayesDivide
547
548 N: Victor Perevoztchikov
549 E: perev@bnl.gov
550 D: optimized hash function, filename expander
551 D: testing and comments of the Automatic Schema Evolution system
552
553 N: Andreas Peters
554 E: Andreas.Joachim.Peters@cern.ch
555 D: TGrid extension and TAlien plugin
556 D: TMonaLisa monitoring plugin
557
558 N: Filip Pizlo
559 E: pizlo@purdue.edu
560 D: TBits extension and test program testbits.cxx
561
562 N: Muriel Pivk
563 E: Muriel.Pivk@cern.ch
564 D: class TSPlot
565
566 N: Timur Pocheptsov
567 E: Timur.Pocheptsov@cern.ch
568 D: Advanced OpenGL viewer.
569
570 N: Witold Pokorski
571 E: Witold.Pokorski@cern.ch
572 D: contributed to the GDML interface
573
574 N: Art Poskanzer
575 E: AMPoskanzer@lbl.gov
576 D: contributed to styles Bold, Video, Pub
577
578 N: Miha Puc
579 E: miha.puc@marvin.fmf.uni-lj.si
580 D: contributed to TMath::Voigt
581
582 N: Xavier Prudent
583 E: prudent@lapp.in2p3.fr
584 D: contributed to TMVA classes
585
586 N: Gilles Quemener
587 E: quemener@lpsc.in2p3.fr
588 D: contributed to TMultiDimFit::EvalError function
589
590 N: Sven Ravndal
591 E: Sven.Ravndal@dresdner-bank.com
592 D: initial event generator interface
593
594 N: Reiner Rohlfs
595 E: Reiner.Rohlfs@obs.unige.ch
596 D: various contributions to GUI classes
597
598 N: Stefan Roiser
599 E: Stefan.Roiser@cern.ch
600 D: Reflex and Cintex
601
602 N: Paul Russo
603 E: russo@fnal.gov
604 D: Improvements in I/O
605
606 N: Pawel Sawicki
607 E: Pawel.Sawicki@ifj.edu.pl
608 D: the FOAM classes
609
610 N: Otto Schaile
611 E: Otto.Schaile@Physik.Uni-Muenchen.DE
612 D: various contributions to GUI classes
613
614 N: Heiko Scheit
615 E: Heiko.Scheit@mpi-hd.mpg.de
616 D: improvements in TTreePlayer::DrawSelect()
617
618 N: Jason Seely
619 E: seely@mit.edu
620 D: contribution to TH1::GetAsymmetry()
621
622 N: Daniel Sigg
623 E: sigg_d@ligo.caltech.edu
624 D: TGNumberEntry GUI widget
625
626 N: Evgenia Smirnova
627 E: Evgenia.Smirnova@gsi.de
628 D: OpenLDAP interface
629
630 N: Abdelhalim Ssadik
631 E: abdelhalim.ssadik@cern.ch
632 D: contribution to GUI classes (TGDockableFrame)
633
634 N: Joerg Stelzer
635 E: Joerz.Stelzer@cern.ch
636 D: contribution to the TMVA package
637
638 N: Christian Stratowa
639 E: cstrato@EUnet.at
640 D: development of class TGraphSmooth + many suggestions
641
642 N: Matevz Tadel
643 E: Matevz.Tadel@cern.ch
644 D: Several contributions to the 3-d graphics and GL interface
645
646 N: Tim Tran
647 E: timtran@jlab.org
648 D: Full implementation of all projections in THistPainter::ShowProjection3
649
650 N: Long Tran-Thanh
651 E: ttl1208@gmail.com
652 D: PROOF contributions
653
654 N: Alexandre V. Vaniachine
655 E: AVVaniachine@lbl.gov
656 D: byteswapping assembler code for the i486 and up
657
658 N: Gene Van Buren
659 E: gene@bnl.gov
660 D: TF1, TF2, TF3 Moment functions
661
662 N: Marco van Leeuwen
663 E: mvl@nikhef.nl
664 D: THistPainter improvements: support for log scales with CONT options
665
666 N: Wouter Verkerke
667 E: verkerke@nikhef.nl
668 D: Author of the RooFit package
669
670 N: Brett Viren
671 E: bv@bnl.gov
672 D: contributed the GUI TGTableLayout manager and the Viewer example program
673
674 N: Guido Volpi
675 E: guido.volpi@pi.infn.it
676 D: class TPie
677
678 N: Helge Voss
679 E: Helge.Voss@cern.ch
680 D: contribution to the TMVA package
681
682 N: Kai Voss
683 E: Kai.Voss@cern.ch
684 D: contribution to the TMVA package
685
686 N: Shaowen Wang
687 E: shaowen-wang@uiowa.edu
688 D: TOracleResult
689
690 N: Hady Zalek
691 E: hady.zalek@gmail.com
692 D: contributed to Reflex
693
694 N: Andreas Zoglauer
695 E: zog@mpe.mpg.de
696 D: contributed to TStyle::CreateGradientColorTable()