[root] / trunk / montecarlo / eg / inc / TDatabasePDG.h Repository:
ViewVC logotype

Log of /trunk/montecarlo/eg/inc/TDatabasePDG.h

Parent Directory Parent Directory


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

Revision 49275 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 19 12:33:02 2013 UTC (21 months ago) by moneta
File length: 3297 byte(s)
Diff to previous 43982
fix for bug https://sft.its.cern.ch/jira/browse/ROOT-4893

 the content of the list fListOfClasses was not deleted  in the constructor of TDataBasePDG

Revision 43982 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 27 11:01:54 2012 UTC (2 years, 8 months ago) by pcanal
File length: 3187 byte(s)
Diff to previous 29092
Add missing const keyword

Revision 29092 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 19 09:31:49 2009 UTC (5 years, 7 months ago) by brun
File length: 3169 byte(s)
Diff to previous 28997
From Federico:
small change for effc++

Revision 28997 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 15 12:43:05 2009 UTC (5 years, 7 months ago) by brun
File length: 3157 byte(s)
Diff to previous 23136
From Matevz: 
Add additional hash-map to speed-up queries based on PDG code.

Revision 23136 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 11 08:58:49 2008 UTC (6 years, 9 months ago) by rdm
File length: 3032 byte(s)
Diff to previous 20882
move the following directories to "montecarlo":

eg, g4root, pythia6, pythia8, vmc

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 3032 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/eg/inc/TDatabasePDG.h
File length: 3032 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/eg/inc/TDatabasePDG.h
File length: 3084 byte(s)
Diff to previous 17658
remove :$ from tag line

Revision 17658 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 3 17:33:41 2007 UTC (7 years, 11 months ago) by brun
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 3094 byte(s)
Diff to previous 16107
Use forward declaration of THashList

Revision 16107 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 24 16:31:21 2006 UTC (8 years, 5 months ago) by rdm
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 3130 byte(s)
Diff to previous 15134
Added proper copyright and license statements. All files now LGPL.

Revision 15134 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 23 04:47:42 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 3170 byte(s)
Diff to previous 15055
From Federico Carminati:

"I have implemented all copy and equal operators needed to silence all
warnings in AliRoot, as requested. I have implemented shallow copies as
would do the default operators synthetized by the compiler.
Most operators are protected. If users complain, you just have to move
them into the public area, but class derivation is of course supported.
It has been a terrible job, I have modified 278 files, but the changes
are backward compabile, and this goes a long way to permitting user to
use the effc++ flag with root headers."

Revision 15055 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 16 06:18:27 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 2948 byte(s)
Diff to previous 15043
Fix coding conventions violations

Revision 15043 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 15 07:27:03 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 2942 byte(s)
Diff to previous 15017
Fix coding conventions violations

Revision 15017 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 13 11:00:50 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 2927 byte(s)
Diff to previous 12626
From Federico:
More headers changed to facilitate the use of the gcc option weffc++

Revision 12626 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 4 11:42:05 2005 UTC (9 years, 4 months ago) by brun
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 2832 byte(s)
Diff to previous 12000
Fix coding conventions.

Revision 12000 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 9 06:23:47 2005 UTC (9 years, 7 months ago) by brun
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 2465 byte(s)
Diff to previous 9790
From Constantin Loizides
Add a new function converting from PDG to Geant numbering scheme.

Revision 9790 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 19 20:00:14 2004 UTC (10 years, 5 months ago) by brun
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 2403 byte(s)
Diff to previous 3272
Add a protection in TDatabasePDG::GetParticleClass when the pdg table is not yet read in.

Revision 3272 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 22 07:38:22 2001 UTC (13 years, 2 months ago) by brun
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 2334 byte(s)
Diff to previous 2225
Add a new member function (Thanks Paul Balm from Babar) to convert Geant3 particle code
to PDG convention:
   Int_t TDatabasePDG::ConvertGeant3ToPdg(Int_t Geant3number)

Revision 2225 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 17 06:45:55 2001 UTC (13 years, 8 months ago) by brun
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 2277 byte(s)
Diff to previous 1740
Move TDatabasePDG::Instance from inline to the implementation file.
Because of Windows/VC++ one cannot reference a global variable in an inline function.

Revision 1740 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 5 09:09:42 2001 UTC (13 years, 10 months ago) by brun
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 2362 byte(s)
Diff to previous 1205
New version of TDatabasePDG and related classes from Pasha Murat.
Note that TDatabasePDG::AddParticle has two additional parameters (optional).
- the default constructor is not doing anything now (not even allocating the memory)
- GetParticle methods are modified to do auto-initialization if necessary
- ReadPDGTable includes Init functionality
- Rootino has been added
- few typo-level things fixed in the particle table itself (like "p+" has been
  changed into "proton", "n0" into "neutron" and such)
TDatabasePDG::Init has been removed (replaced by ReadPDGTable). This new function
reads the PDG data base from the ascii file pdg_table.txt in $ROOTSYS/eg/src

Revision 1205 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 13 15:13:57 2000 UTC (14 years, 1 month ago) by brun
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 2133 byte(s)
Diff to previous 3
      W A R N I N G   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     ==================================================================
A very long list of changes in this pre-release of version 3.00.
We have modified the signature of many functions (in particular TObject)
to introduce more constness in the system.
You must change your code if your class derives from TObject and uses
one of the modified functions such as ls, Print, Compare, Hash, etc.
The modified functions in TObject have the following signature:
   virtual TObject    *Clone() const;
   virtual Int_t       Compare(const TObject *obj) const;
   virtual void        Delete(Option_t *option=""); // *MENU*
   virtual void        DrawClass() const; // *MENU*
   virtual void        DrawClone(Option_t *option="") const; // *MENU*
   virtual void        Dump() const; // *MENU*
   virtual TObject    *FindObject(const TObject *obj) const;
   virtual char       *GetObjectInfo(Int_t px, Int_t py) const;
   virtual ULong_t     Hash() const;
   virtual void        Inspect() const; // *MENU*
   virtual Bool_t      IsEqual(const TObject *obj) const;
   virtual void        ls(Option_t *option="") const;
   virtual void        Print(Option_t *option="") const;

A similar operation has been done with classes such as TH1, TVirtualPad,
TTree, etc.

Revision 3 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 16 17:00:58 2000 UTC (14 years, 8 months ago) by rdm
Original Path: trunk/eg/inc/TDatabasePDG.h
File length: 2057 byte(s)
Copied from: branches/rdm/eg/inc/TDatabasePDG.h revision 2
Diff to previous 2
This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.

Revision 2 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue May 16 17:00:58 2000 UTC (14 years, 8 months ago) by rdm
Original Path: branches/rdm/eg/inc/TDatabasePDG.h
File length: 2057 byte(s)
Initial import of ROOT into CVS

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