[root] / trunk / montecarlo / pythia6 / src / TPythia6.cxx Repository:
ViewVC logotype

Log of /trunk/montecarlo/pythia6/src/TPythia6.cxx

Parent Directory Parent Directory


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

Revision 40221 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 13 19:43:59 2011 UTC (3 years, 6 months ago) by rdm
File length: 26066 byte(s)
Diff to previous 35918
comment out the interface to pytune() as this function is not anymore
in libPythia6 (generates unresolved symbol error).

Revision 35918 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 30 14:33:27 2010 UTC (4 years, 3 months ago) by brun
File length: 26027 byte(s)
Diff to previous 35476
use snprintf

Revision 35476 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 20 18:12:10 2010 UTC (4 years, 4 months ago) by brun
File length: 26014 byte(s)
Diff to previous 32513
Replace strncpy by strlcpy

Revision 32513 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 9 21:10:43 2010 UTC (4 years, 10 months ago) by brun
File length: 26014 byte(s)
Diff to previous 26122
Add interface to pythia routine pygive
  void TPythia6::Pygive(const char *param)

Revision 26122 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 10 15:31:24 2008 UTC (6 years, 2 months ago) by brun
File length: 25748 byte(s)
Diff to previous 26120
From Bertrand:
- Solves unresolved external (on Windows)

Revision 26120 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 10 11:59:12 2008 UTC (6 years, 2 months ago) by brun
File length: 25701 byte(s)
Diff to previous 23136
Add interface to fortran function Pytune

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: 25552 byte(s)
Diff to previous 22558
move the following directories to "montecarlo":

eg, g4root, pythia6, pythia8, vmc

Revision 22558 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 10 10:59:13 2008 UTC (6 years, 10 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 25552 byte(s)
Diff to previous 22557
From Jacek Holeczek:
Fix some bugs in the "Pythia-6" interface:
1. the "pyuppr" /PYUPPR/ common DOES NOT EXIST in Pythia-6 fortran code;
   all references to it (and to all variables that it "declares": NUP,
   KUP, NFUP, IFUP, PUP, Q2UP) are void.
2. the "pyssmt" /PYSSMT/ common IS TOO SHORT with respect to Pythia-6
   fortran code; the "pythia6_common_address.c" should define it as:
	int pyssmt[2*4*4+2*2*2+2*2*2+2*4+2*2+2*4*16+2*4*4+2*2*2+2*2*2];
   and the file "./pythia6/inc/TPythia6Calls.h" should declare it as:
	struct Pyssmt_t {
		double ZMIX[4][4];
		double UMIX[2][2];
		double VMIX[2][2];
		double SMZ[4];
		double SMW[2];
		double SFMIX[4][16];
		double ZMIXI[4][4];
		double UMIXI[2][2];
		double VMIXI[2][2];
	};

Revision 22557 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 10 10:56:00 2008 UTC (6 years, 10 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 25638 byte(s)
Diff to previous 21331
From Bertrand:
- Fix calculation of scroll bars position for 
  i.e. list tree with large number of items

Revision 21331 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 12 11:29:38 2007 UTC (7 years, 1 month ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 25634 byte(s)
Diff to previous 20882
From Bertrand:
- Added help on remote sessions
- Added help menu in the new browser

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/pythia6/src/TPythia6.cxx
File length: 25636 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/pythia6/src/TPythia6.cxx
File length: 25636 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/pythia6/src/TPythia6.cxx
File length: 25687 byte(s)
Diff to previous 18582
remove :$ from tag line

Revision 18582 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 25 07:51:33 2007 UTC (7 years, 9 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 25697 byte(s)
Diff to previous 15188
Replace #include "TMCParticle6.h" by "TMCParticle.h"

Revision 15188 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 27 20:31:54 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 25698 byte(s)
Diff to previous 15154
Fix coding conventions violations

Revision 15154 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 23 21:00:23 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 26041 byte(s)
Diff to previous 14993
From Federico:
Implement TPythia6 copy constructor

Revision 14993 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 11 10:15:28 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 25391 byte(s)
Diff to previous 14798
Fix coding conventions

Revision 14798 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 23 20:40:23 2006 UTC (8 years, 9 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 24217 byte(s)
Diff to previous 13901
From Christian Holm
Introduce new class TPythia6Decayer

Revision 13901 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 24 05:59:27 2006 UTC (9 years ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22882 byte(s)
Diff to previous 13862
Add interface function TPythia6::Pydiff calling the pythia6 pydiff routine.

Revision 13862 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 18 20:44:18 2006 UTC (9 years ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22755 byte(s)
Diff to previous 13742
Change the define for pythia6_common_address for gcc3.4

Revision 13742 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 21 08:09:41 2005 UTC (9 years, 1 month ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22767 byte(s)
Diff to previous 13301
Change with the handling of UNDERSCORE required with versions of gcc >4.0
(thanks Dmitry Naumov)

Revision 13301 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 21 11:25:37 2005 UTC (9 years, 2 months ago) by rdm
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22572 byte(s)
Diff to previous 12638
From Christian Holm:
Here's a patch and some files for ROOT, to fix some problems in the
Debian build.

The file `root-plugin-minuit2.control' plus some changes in the existing
scripts, adds the package `root-plugin-minuit2' containing the new
Minuit implementation.   `root-bin.png' is used on Debian to integrate
ROOT into the normal desktop menus.  `xrdcp.1' is a missing man(1)
page.

I've added logic in `configure' to check how libPythia6.so is compiled -
with a single, double, or no trailing underscores.   This seems safer
than to rely on using a specific library, compiled with specific
options.

Revision 12638 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 4 19:08:11 2005 UTC (9 years, 4 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22234 byte(s)
Diff to previous 12636
Fix coding conventions violations.

Revision 12636 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 4 16:37:43 2005 UTC (9 years, 4 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22194 byte(s)
Diff to previous 12566
Fix coding conventions violations.

Revision 12566 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 30 10:55:19 2005 UTC (9 years, 4 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22155 byte(s)
Diff to previous 11352
Changes to make the rulechecker happy in directory pythia6.

Revision 11352 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 16 08:35:19 2005 UTC (9 years, 10 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22131 byte(s)
Diff to previous 11242
Remove unused #define statements
add pointers to the web page describing the installation of ROOT with Pythia6

Revision 11242 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 5 14:20:05 2005 UTC (9 years, 10 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 21825 byte(s)
Diff to previous 9602
In the TPythia6 constructor change the way the common block addresses are passed to C++ from Fortran. The previous method did not work on AMD64.
In case you run with Pythia6, take the new tar file
from ftp://root.cern.ch/root/pythia6.tar.gz
and run one of the makePythia6.xxxx installation script where
xxx is linux, win32, etc.

Revision 9602 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 27 16:30:38 2004 UTC (10 years, 6 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22176 byte(s)
Diff to previous 8205
TPythia6 is currently interfaced to Pythia6.2 and not 6.1 (fix in comments only)

Revision 8205 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 13 20:12:44 2004 UTC (10 years, 11 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22176 byte(s)
Diff to previous 8190
Protect TPythia6::PyName making sure that the returned string is terminated by a 0 character.

Revision 8190 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 12 13:46:53 2004 UTC (10 years, 11 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22155 byte(s)
Diff to previous 8183
From Andreas Morsch
Fix a problem in the return type of TPythia6::PyMass.
The function was declared to return an int instead of double.

Revision 8183 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 11 13:23:30 2004 UTC (10 years, 11 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22152 byte(s)
Diff to previous 8182
Fix typo in comment

Revision 8182 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 11 13:14:20 2004 UTC (10 years, 11 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22150 byte(s)
Diff to previous 5733
Add a comment in TPythia::Pyname indicating that the array name must be
dimensioned to name[16] in the calling program.

Revision 5733 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 4 09:13:55 2002 UTC (12 years, 1 month ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22049 byte(s)
Diff to previous 5671
We forgot the definition of PYCHGE for windows.

Revision 5671 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 26 17:57:43 2002 UTC (12 years, 2 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 22026 byte(s)
Diff to previous 5578
From Andreas Morsch;
"on Nick's request I have added the two methods
Pymass and Pychge to TPythia6.
Also ImportParticles is called after a Pyedit call."

Revision 5578 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 13 17:40:59 2002 UTC (12 years, 2 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 21727 byte(s)
Diff to previous 5446
Move the Fortran functions declaration from the header file to the
implementation file.
Add support for Windows

Revision 5446 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 21 16:35:22 2002 UTC (12 years, 3 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 19200 byte(s)
Diff to previous 1909
Fix by Constantin Loizides
I had problems using ImportParticles
with the "Final" option. When writing
the "particle" branch with TTree::Fill
it crashed whereas when using the "All"
option the same macro work (macro is attached).
Looping over the particles in the TClonesArray
works perfectly in both cases
(particles->Print()).

I "solved" the problem  changing the
TPythia6::ImportParticles in the following way:

The dummy index i is always incremented regardless
whether a particle was "final" or not. Introducing a
variable which  actually counts the particles that
were inserted into the TClonesArray apparently works

Revision 1909 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 6 17:16:00 2001 UTC (13 years, 9 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 19102 byte(s)
Diff to previous 1468
Fix a problem in the ImportParticles functions of TPythia and TPythia6.
The test on "Final" particles was not correct.

Revision 1468 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 26 07:38:52 2001 UTC (14 years ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 19102 byte(s)
Diff to previous 838
Replace #include "TPythia.h" by #include "TPythia6.h

Revision 838 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 30 08:01:10 2000 UTC (14 years, 2 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 19101 byte(s)
Diff to previous 356
Fix a bug in TGenerator::ImportParticles and TPythia6::ImportParticles.
Was importing one more particle. Code was correct in TPythia.
Thanks Patrice Lebrun for reporting.

Revision 356 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 17:11:14 2000 UTC (14 years, 6 months ago) by brun
Original Path: trunk/pythia6/src/TPythia6.cxx
File length: 19105 byte(s)
Diff to previous 3
Fix a bug in TPythia::ImportParticles and TPythia6::ImportParticles.
The loop when importing particles should be:
    for (Int_t i = 0; i<numpart; i++) {
instead of
    for (Int_t i = 0; i<=numpart; i++) {

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/pythia6/src/TPythia6.cxx
File length: 19051 byte(s)
Copied from: branches/rdm/pythia6/src/TPythia6.cxx 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/pythia6/src/TPythia6.cxx
File length: 19051 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