Removing some SVN-related files
authorPeter Hristov <phristov@pb-d-128-141-239-127.cern.ch>
Thu, 5 Dec 2013 13:34:22 +0000 (14:34 +0100)
committerPeter Hristov <phristov@pb-d-128-141-239-127.cern.ch>
Thu, 5 Dec 2013 13:34:22 +0000 (14:34 +0100)
200 files changed:
STARLIGHT/.svn/entries [deleted file]
STARLIGHT/.svn/text-base/AliStarLightLinkDef.h.svn-base [deleted file]
STARLIGHT/.svn/text-base/CMakeLists.txt.svn-base [deleted file]
STARLIGHT/.svn/text-base/CMakelibAliStarLight.pkg.svn-base [deleted file]
STARLIGHT/.svn/text-base/CMakelibStarLight.pkg.svn-base [deleted file]
STARLIGHT/starlight/.svn/all-wcprops [deleted file]
STARLIGHT/starlight/.svn/entries [deleted file]
STARLIGHT/starlight/.svn/prop-base/CMakeLists.txt.svn-base [deleted file]
STARLIGHT/starlight/.svn/text-base/CMakeLists.txt.svn-base [deleted file]
STARLIGHT/starlight/.svn/text-base/INSTALL.svn-base [deleted file]
STARLIGHT/starlight/.svn/text-base/Makefile.svn-base [deleted file]
STARLIGHT/starlight/.svn/text-base/Readme.PhotoNuclear.svn-base [deleted file]
STARLIGHT/starlight/.svn/text-base/Readme.svn-base [deleted file]
STARLIGHT/starlight/.svn/text-base/starlightDoxyfile.conf.svn-base [deleted file]
STARLIGHT/starlight/.svn/text-base/starlightconfig.h.in.svn-base [deleted file]
STARLIGHT/starlight/TStarLight/.svn/entries [deleted file]
STARLIGHT/starlight/TStarLight/.svn/props/TStarLight.cxx.svn-work [deleted file]
STARLIGHT/starlight/TStarLight/.svn/props/TStarLight.h.svn-work [deleted file]
STARLIGHT/starlight/TStarLight/.svn/props/TStarLightLinkDef.h.svn-work [deleted file]
STARLIGHT/starlight/cmake_modules/.svn/all-wcprops [deleted file]
STARLIGHT/starlight/cmake_modules/.svn/entries [deleted file]
STARLIGHT/starlight/cmake_modules/.svn/prop-base/CommonMacros.cmake.svn-base [deleted file]
STARLIGHT/starlight/cmake_modules/.svn/prop-base/FindROOT.cmake.svn-base [deleted file]
STARLIGHT/starlight/cmake_modules/.svn/text-base/CommonMacros.cmake.svn-base [deleted file]
STARLIGHT/starlight/cmake_modules/.svn/text-base/FindDPMJet.cmake.svn-base [deleted file]
STARLIGHT/starlight/cmake_modules/.svn/text-base/FindLHAPDF.cmake.svn-base [deleted file]
STARLIGHT/starlight/cmake_modules/.svn/text-base/FindPythia6.cmake.svn-base [deleted file]
STARLIGHT/starlight/cmake_modules/.svn/text-base/FindPythia8.cmake.svn-base [deleted file]
STARLIGHT/starlight/cmake_modules/.svn/text-base/FindROOT.cmake.svn-base [deleted file]
STARLIGHT/starlight/config/.svn/all-wcprops [deleted file]
STARLIGHT/starlight/config/.svn/entries [deleted file]
STARLIGHT/starlight/config/.svn/text-base/my.input.svn-base [deleted file]
STARLIGHT/starlight/config/.svn/text-base/slight.in.dpmjet.svn-base [deleted file]
STARLIGHT/starlight/config/.svn/text-base/slight.in.svn-base [deleted file]
STARLIGHT/starlight/doxygen/.svn/all-wcprops [deleted file]
STARLIGHT/starlight/doxygen/.svn/entries [deleted file]
STARLIGHT/starlight/dpmjet/.svn/all-wcprops [deleted file]
STARLIGHT/starlight/dpmjet/.svn/entries [deleted file]
STARLIGHT/starlight/dpmjet/.svn/text-base/dpmjetint.f.svn-base [deleted file]
STARLIGHT/starlight/external/.svn/all-wcprops [deleted file]
STARLIGHT/starlight/external/.svn/entries [deleted file]
STARLIGHT/starlight/external/.svn/text-base/fpe.c.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/all-wcprops [deleted file]
STARLIGHT/starlight/include/.svn/entries [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/PythiaStarlight.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/beam.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/beambeamsystem.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/bessel.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/eventchannel.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/eventfilewriter.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/filewriter.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/gammaaluminosity.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/gammaavm.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/gammagammaleptonpair.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/gammagammasingle.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/inputParameters.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/inputParser.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/lorentzvector.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/nBodyPhaseSpaceGen.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/narrowResonanceCrossSection.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/nucleus.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/photonNucleusCrossSection.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/randomgenerator.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/readinluminosity.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/reportingUtils.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/starlight.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/starlightStandalone.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/starlightconstants.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/starlightlimits.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/starlightparticle.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/starlightparticlecodes.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/twophotonluminosity.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/upcevent.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/vector3.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/prop-base/wideResonanceCrossSection.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/PythiaStarlight.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/beam.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/beambeamsystem.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/bessel.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/eventchannel.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/eventfilewriter.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/filewriter.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/gammaaluminosity.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/gammaavm.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/gammagammaleptonpair.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/gammagammasingle.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/incoherentPhotonNucleusLuminosity.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/incoherentVMCrossSection.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/inputParameters.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/inputParser.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/lorentzvector.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/nBodyPhaseSpaceGen.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/narrowResonanceCrossSection.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/nucleus.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/photonNucleusCrossSection.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/pythiadecayer.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/randomgenerator.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/readinluminosity.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/reportingUtils.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/singleton.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/slmutex.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/spectrum.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/spectrumprotonnucleus.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/starlight.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/starlightStandalone.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/starlightconstants.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/starlightdpmjet.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/starlightlimits.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/starlightparticle.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/starlightparticlecodes.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/starlightpythia.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/twophotonluminosity.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/upcevent.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/vector3.h.svn-base [deleted file]
STARLIGHT/starlight/include/.svn/text-base/wideResonanceCrossSection.h.svn-base [deleted file]
STARLIGHT/starlight/pythia6/.svn/all-wcprops [deleted file]
STARLIGHT/starlight/pythia6/.svn/entries [deleted file]
STARLIGHT/starlight/pythia6/.svn/text-base/pythiaInterface.h.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/all-wcprops [deleted file]
STARLIGHT/starlight/src/.svn/entries [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/beam.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/beambeamsystem.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/bessel.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/eventchannel.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/eventfilewriter.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/filewriter.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/gammaaluminosity.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/gammaavm.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/gammagammaleptonpair.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/gammagammasingle.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/inputParameters.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/inputParser.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/lorentzvector.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/main.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/nBodyPhaseSpaceGen.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/narrowResonanceCrossSection.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/nucleus.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/photonNucleusCrossSection.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/psifamily.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/psifamily.h.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/randomgenerator.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/readinluminosity.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/starlight.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/starlightStandalone.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/starlightparticle.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/starlightparticlecodes.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/twophotonluminosity.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/upcevent.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/vector3.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/prop-base/wideResonanceCrossSection.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/beam.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/beambeamsystem.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/bessel.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/eventchannel.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/eventfilewriter.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/filewriter.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/gammaaluminosity.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/gammaavm.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/gammagammaleptonpair.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/gammagammasingle.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/incoherentPhotonNucleusLuminosity.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/incoherentVMCrossSection.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/inputParameters.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/inputParser.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/lorentzvector.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/main.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/nBodyPhaseSpaceGen.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/narrowResonanceCrossSection.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/nucleus.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/photonNucleusCrossSection.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/psifamily.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/psifamily.h.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/pythiadecayer.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/randomgenerator.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/readinluminosity.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/spectrum.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/spectrumprotonnucleus.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/starlight.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/starlightStandalone.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/starlightdpmjet.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/starlightparticle.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/starlightparticlecodes.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/starlightpythia.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/twophotonluminosity.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/upcevent.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/vector3.cpp.svn-base [deleted file]
STARLIGHT/starlight/src/.svn/text-base/wideResonanceCrossSection.cpp.svn-base [deleted file]
STARLIGHT/starlight/standard/.svn/all-wcprops [deleted file]
STARLIGHT/starlight/standard/.svn/entries [deleted file]
STARLIGHT/starlight/standard/.svn/text-base/Makefile.svn-base [deleted file]
STARLIGHT/starlight/standard/.svn/text-base/slight.in.svn-base [deleted file]
STARLIGHT/starlight/utils/.svn/all-wcprops [deleted file]
STARLIGHT/starlight/utils/.svn/entries [deleted file]
STARLIGHT/starlight/utils/.svn/prop-base/ana.C.svn-base [deleted file]
STARLIGHT/starlight/utils/.svn/prop-base/analyse.cxx.svn-base [deleted file]
STARLIGHT/starlight/utils/.svn/prop-base/analyse.h.svn-base [deleted file]
STARLIGHT/starlight/utils/.svn/text-base/ana.C.svn-base [deleted file]
STARLIGHT/starlight/utils/.svn/text-base/analyse.cxx.svn-base [deleted file]
STARLIGHT/starlight/utils/.svn/text-base/analyse.h.svn-base [deleted file]
STARLIGHT/starlight/utils/.svn/text-base/convertStarlightAsciiToTree.C.svn-base [deleted file]

diff --git a/STARLIGHT/.svn/entries b/STARLIGHT/.svn/entries
deleted file mode 100644 (file)
index 41cbb62..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-10
-
-dir
-0
-http://svn.cern.ch/guest/AliRoot/trunk/STARLIGHT
-http://svn.cern.ch/guest/AliRoot
-add
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-f7af4fe6-9843-0410-8265-dc069ae4e863
-\f
-CMakelibAliStarLight.pkg
-file
-
-
-
-add
-
-17327c55f845f8608fbeeabcdecb69cb
-
-
-
-
-
-
-
-
-
-
-
-copied
-http://svn.cern.ch/guest/AliRoot/trunk/PYTHIA8/CMakelibAliPythia8.pkg
-65108
-\f
-starlight
-dir
-
-
-
-add
-\f
-AliGenStarLight.cxx
-file
-
-
-
-add
-\f
-AliGenStarLightEventHeader.h
-file
-
-
-
-add
-\f
-AliGenStarLight.h
-file
-
-
-
-add
-\f
-CMakelibStarLight.pkg
-file
-
-
-
-add
-
-addf28005b7f90dec662e2a045f90a3c
-
-
-
-
-
-
-
-
-
-
-
-copied
-http://svn.cern.ch/guest/AliRoot/trunk/PYTHIA8/CMakelibpythia8.pkg
-65108
-\f
-AliStarLightLinkDef.h
-file
-
-
-
-add
-
-983a1bf0d79d720df422849e2e4ba223
-
-
-
-
-
-
-
-
-
-
-
-copied
-http://svn.cern.ch/guest/AliRoot/trunk/PYTHIA8/AliPythia8LinkDef.h
-65108
-\f
-CMakeLists.txt
-file
-
-
-
-add
-
-2bade596b3000df91b5ed2ed1e408b3a
-
-
-
-
-
-
-
-
-
-
-
-copied
-http://svn.cern.ch/guest/AliRoot/trunk/PYTHIA8/CMakeLists.txt
-65108
-\f
-AliGenStarLightEventHeader.cxx
-file
-
-
-
-add
-\f
diff --git a/STARLIGHT/.svn/text-base/AliStarLightLinkDef.h.svn-base b/STARLIGHT/.svn/text-base/AliStarLightLinkDef.h.svn-base
deleted file mode 100644 (file)
index 5dca74a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifdef __CINT__
-#pragma link off all globals;
-#pragma link off all classes;
-#pragma link off all functions;
-#pragma link C++ class AliTPythia8+;
-#pragma link C++ class AliPythia8+;
-#pragma link C++ class AliDecayerPythia8+;
-#endif
diff --git a/STARLIGHT/.svn/text-base/CMakeLists.txt.svn-base b/STARLIGHT/.svn/text-base/CMakeLists.txt.svn-base
deleted file mode 100644 (file)
index aeb6be1..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# AliRoot Build System CMakeLists for PYTHIA8
-#
-# Author: Johny Jose m(johny.jose@cern.ch)
-#         Port of previous Makefile build to cmake
-
-cmake_minimum_required(VERSION 2.8.4 FATAL_ERROR)
-
-file(GLOB PACKAGES CMake*.pkg)
-
-ALICE_BuildModule()
diff --git a/STARLIGHT/.svn/text-base/CMakelibAliStarLight.pkg.svn-base b/STARLIGHT/.svn/text-base/CMakelibAliStarLight.pkg.svn-base
deleted file mode 100644 (file)
index 6b4fc21..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-# -*- mode: CMake -*-
-#--------------------------------------------------------------------------------#
-# Package File for AliPythia8                                                    #
-# Author : Johny Jose (johny.jose@cern.ch)                                       #
-# Variables Defined :                                                            #
-#                                                                                #
-# SRCS - C++ source files                                                        #
-# HDRS - C++ header files                                                        #
-# DHDR - ROOT Dictionary Linkdef header file                                     #
-# CSRCS - C source files                                                         #
-# CHDRS - C header files                                                         #
-# EINCLUDE - Include directories                                                 #
-# EDEFINE - Compiler definitions                                                 #
-# ELIBS - Extra libraries to link                                                #
-# ELIBSDIR - Extra library directories                                           #
-# PACKFFLAGS - Fortran compiler flags for package                                #
-# PACKCXXFLAGS - C++ compiler flags for package                                  #
-# PACKCFLAGS - C compiler flags for package                                      #
-# PACKSOFLAGS - Shared library linking flags                                     #
-# PACKLDFLAGS - Module linker flags                                              #
-# PACKBLIBS - Libraries to link (Executables only)                               #
-# EXPORT - Header files to be exported                                           #
-# CINTHDRS - Dictionary header files                                             #
-# CINTAUTOLINK - Set automatic dictionary generation                             #
-# ARLIBS - Archive Libraries and objects for linking (Executables only)          #
-# SHLIBS - Shared Libraries and objects for linking (Executables only)           #
-#--------------------------------------------------------------------------------#
-
-set ( SRCS  
-    AliTPythia8.cxx 
-    AliPythia8.cxx 
-    AliDecayerPythia8.cxx 
-    )
-
-string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
-
-set ( DHDR  AliPythia8LinkDef.h)
-
-set ( EINCLUDE PYTHIA8/pythia8175/include PYTHIA6 STEER/STEER STEER/STEERBase LHAPDF EVGEN)
diff --git a/STARLIGHT/.svn/text-base/CMakelibStarLight.pkg.svn-base b/STARLIGHT/.svn/text-base/CMakelibStarLight.pkg.svn-base
deleted file mode 100644 (file)
index 99531a2..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-# -*- mode: CMake -*-
-#--------------------------------------------------------------------------------#
-# Package File for pythia8                                                       #
-# Author : Johny Jose (johny.jose@cern.ch)                                       #
-# Variables Defined :                                                            #
-#                                                                                #
-# SRCS - C++ source files                                                        #
-# HDRS - C++ header files                                                        #
-# DHDR - ROOT Dictionary Linkdef header file                                     #
-# CSRCS - C source files                                                         #
-# CHDRS - C header files                                                         #
-# EINCLUDE - Include directories                                                 #
-# EDEFINE - Compiler definitions                                                 #
-# ELIBS - Extra libraries to link                                                #
-# ELIBSDIR - Extra library directories                                           #
-# PACKFFLAGS - Fortran compiler flags for package                                #
-# PACKCXXFLAGS - C++ compiler flags for package                                  #
-# PACKCFLAGS - C compiler flags for package                                      #
-# PACKSOFLAGS - Shared library linking flags                                     #
-# PACKLDFLAGS - Module linker flags                                              #
-# PACKBLIBS - Libraries to link (Executables only)                               #
-# EXPORT - Header files to be exported                                           #
-# CINTHDRS - Dictionary header files                                             #
-# CINTAUTOLINK - Set automatic dictionary generation                             #
-# ARLIBS - Archive Libraries and objects for linking (Executables only)          #
-# SHLIBS - Shared Libraries and objects for linking (Executables only)           #
-#--------------------------------------------------------------------------------#
-
-set ( SRCS  
-    pythia8175/src/Analysis.cxx 
-    pythia8175/src/Basics.cxx 
-    pythia8175/src/BeamParticle.cxx 
-    pythia8175/src/BeamRemnants.cxx 
-    pythia8175/src/BeamShape.cxx 
-    pythia8175/src/BoseEinstein.cxx 
-    pythia8175/src/Event.cxx 
-    pythia8175/src/FragmentationFlavZpT.cxx 
-    pythia8175/src/FragmentationSystems.cxx 
-    pythia8175/src/HadronLevel.cxx 
-    pythia8175/src/HadronScatter.cxx
-    pythia8175/src/HelicityBasics.cxx
-    pythia8175/src/HelicityMatrixElements.cxx
-    pythia8175/src/HiddenValleyFragmentation.cxx
-    pythia8175/src/History.cxx
-    pythia8175/src/Info.cxx 
-    pythia8175/src/LesHouches.cxx 
-    pythia8175/src/MergingHooks.cxx 
-    pythia8175/src/MiniStringFragmentation.cxx 
-    pythia8175/src/MultipartonInteractions.cxx 
-    pythia8175/src/ParticleData.cxx 
-    pythia8175/src/ParticleDecays.cxx 
-    pythia8175/src/PartonDistributions.cxx 
-    pythia8175/src/PartonLevel.cxx 
-    pythia8175/src/PartonSystems.cxx 
-    pythia8175/src/PhaseSpace.cxx 
-    pythia8175/src/ProcessContainer.cxx 
-    pythia8175/src/ProcessLevel.cxx 
-    pythia8175/src/Pythia.cxx 
-    pythia8175/src/PythiaStdlib.cxx
-    pythia8175/src/RHadrons.cxx 
-    pythia8175/src/ResonanceDecays.cxx 
-    pythia8175/src/ResonanceWidths.cxx 
-    pythia8175/src/Settings.cxx 
-    pythia8175/src/SigmaCompositeness.cxx 
-    pythia8175/src/SigmaEW.cxx 
-    pythia8175/src/SigmaExtraDim.cxx 
-    pythia8175/src/SigmaGeneric.cxx 
-    pythia8175/src/SigmaHiggs.cxx 
-    pythia8175/src/SigmaLeftRightSym.cxx 
-    pythia8175/src/SigmaLeptoquark.cxx 
-    pythia8175/src/SigmaNewGaugeBosons.cxx 
-    pythia8175/src/SigmaOnia.cxx 
-    pythia8175/src/SigmaProcess.cxx 
-    pythia8175/src/SigmaQCD.cxx 
-    pythia8175/src/SigmaSUSY.cxx 
-    pythia8175/src/SigmaTotal.cxx 
-    pythia8175/src/SpaceShower.cxx 
-    pythia8175/src/StandardModel.cxx 
-    pythia8175/src/StringFragmentation.cxx 
-    pythia8175/src/SusyCouplings.cxx 
-    pythia8175/src/SusyLesHouches.cxx 
-    pythia8175/src/TimeShower.cxx 
-    pythia8175/src/TauDecays.cxx                 
-    pythia8175/src/UserHooks.cxx 
-    pythia8175/src/SusyResonanceWidths.cxx 
-    )
-
-set (EINCLUDE PYTHIA8/pythia8175/include)
-
-if( ALICE_TARGET STREQUAL "macosxicc")
-       
-       string (REGEX REPLACE "-O[^ ]*" "" "$(FFLAGS}")
-
-endif( ALICE_TARGET STREQUAL "macosxicc")
-
-string(REPLACE "-Weffc++" "" PACKCXXFLAGS ${CXXFLAGS})
-
-string(REPLACE "-Weffc++" "" PACKDCXXFLAGS ${CXXFLAGSNO})
diff --git a/STARLIGHT/starlight/.svn/all-wcprops b/STARLIGHT/starlight/.svn/all-wcprops
deleted file mode 100644 (file)
index bdbfd26..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 23
-/svn/!svn/ver/166/trunk
-END
-Readme.PhotoNuclear
-K 25
-svn:wc:ra_dav:version-url
-V 42
-/svn/!svn/ver/87/trunk/Readme.PhotoNuclear
-END
-starlightconfig.h.in
-K 25
-svn:wc:ra_dav:version-url
-V 44
-/svn/!svn/ver/161/trunk/starlightconfig.h.in
-END
-INSTALL
-K 25
-svn:wc:ra_dav:version-url
-V 29
-/svn/!svn/ver/3/trunk/INSTALL
-END
-starlightDoxyfile.conf
-K 25
-svn:wc:ra_dav:version-url
-V 45
-/svn/!svn/ver/27/trunk/starlightDoxyfile.conf
-END
-Readme
-K 25
-svn:wc:ra_dav:version-url
-V 30
-/svn/!svn/ver/134/trunk/Readme
-END
-Makefile
-K 25
-svn:wc:ra_dav:version-url
-V 30
-/svn/!svn/ver/3/trunk/Makefile
-END
-CMakeLists.txt
-K 25
-svn:wc:ra_dav:version-url
-V 38
-/svn/!svn/ver/165/trunk/CMakeLists.txt
-END
diff --git a/STARLIGHT/starlight/.svn/entries b/STARLIGHT/starlight/.svn/entries
deleted file mode 100644 (file)
index 98880af..0000000
+++ /dev/null
@@ -1,310 +0,0 @@
-10
-
-dir
-166
-http://starlight.hepforge.org/svn/trunk
-http://starlight.hepforge.org/svn
-
-
-
-2013-10-06T14:18:12.464908Z
-166
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-b667b01a-065c-48a2-8a7e-1a9ad7af96c0
-\f
-starlightconfig.h.in
-file
-
-
-
-
-2013-11-21T12:52:49.000000Z
-045156bc5587f3ec4bf844bdf04932ee
-2013-10-06T14:18:02.220927Z
-161
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-394
-\f
-external
-dir
-\f
-include
-dir
-\f
-dpmjet
-dir
-\f
-pythia6
-dir
-\f
-TStarLight
-dir
-
-
-
-add
-\f
-TStarlight
-dir
-
-
-
-add
-\f
-src
-dir
-\f
-starlightDoxyfile.conf
-file
-
-
-
-
-2013-11-21T12:52:49.000000Z
-d56d049ca1aa44470607623a39a4ee21
-2010-11-29T12:00:04.086842Z
-27
-bgrube
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-51964
-\f
-Readme
-file
-
-
-
-
-2013-11-21T12:52:49.000000Z
-f2b4c6fad1e9e97777d6d286bf8f84b5
-2013-09-05T20:08:44.313375Z
-134
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-5303
-\f
-Readme.PhotoNuclear
-file
-
-
-
-
-2013-11-21T12:52:49.000000Z
-6fcf46cf3124bbc6cfe8c8f1f709ef7d
-2012-04-30T13:38:42.616733Z
-87
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-3057
-\f
-standard
-dir
-\f
-utils
-dir
-\f
-config
-dir
-\f
-INSTALL
-file
-
-
-
-
-2013-11-21T12:52:49.000000Z
-d080cd40a6e87c2206156ec7bde0ff54
-2010-08-31T15:13:06.244888Z
-3
-yura503
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-837
-\f
-cmake_modules
-dir
-\f
-doxygen
-dir
-\f
-Makefile
-file
-
-
-
-
-2013-11-21T12:52:49.000000Z
-7167167d21fe4b0ab172598e3bbab2d7
-2010-08-31T15:13:06.244888Z
-3
-yura503
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-27023
-\f
-CMakeLists.txt
-file
-
-
-
-
-2013-11-20T08:55:40.000000Z
-1453bc14c46be652225d3cf816c3a275
-2013-10-06T14:18:10.457845Z
-165
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-11052
-\f
diff --git a/STARLIGHT/starlight/.svn/prop-base/CMakeLists.txt.svn-base b/STARLIGHT/starlight/.svn/prop-base/CMakeLists.txt.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/.svn/text-base/CMakeLists.txt.svn-base b/STARLIGHT/starlight/.svn/text-base/CMakeLists.txt.svn-base
deleted file mode 100644 (file)
index 2aad9da..0000000
+++ /dev/null
@@ -1,327 +0,0 @@
-###########################################################################
-#
-#    Copyright 2010
-#
-#    This file is part of Starlight.
-#
-#    Starlight is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#        
-#    Starlight is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-#    GNU General Public License for more details.
-#        
-#    You should have received a copy of the GNU General Public License
-#    along with Starlight. If not, see <http://www.gnu.org/licenses/>.
-#
-###########################################################################
-#
-# File and Version Information:
-# $Rev:: 111                         $: revision of last commit
-# $Author:: odjuvsla                 $: author of last commit
-# $Date:: 2013-02-05 15:11:52 -0600 #$: date of last commit
-#
-# Description:
-#      Starlight build file
-#
-#
-###########################################################################
-
-
-# check if cmake has the required version
-cmake_minimum_required(VERSION 2.6.0 FATAL_ERROR)
-
-
-# set verbosity
-set(CMAKE_VERBOSE_MAKEFILE 0)  # if set to 1 compile and link commands are displayed during build
-# the same effect can be achieved by calling 'make VERBOSE=1'
-
-
-# The version number. 9999 indicates trunk
-set (Starlight_VERSION_MAJOR 9999) 
-set (Starlight_VERSION_MINOR 1)
-set (Starlight_VERSION_MINOR_MINOR 0)
-
-# define project
-project(starlight)
-find_package (Threads)
-
-# load some common cmake macros
-# set path, where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_modules")
-message(STATUS "Using cmake module path '${CMAKE_MODULE_PATH}'")
-include(CommonMacros)
-
-
-# force out-of-source builds.
-enforce_out_of_source_build()
-
-
-# warn user if system is not UNIX
-if(NOT UNIX)
-  message(FATAL_ERROR "This is an unsupported system.")
-endif()
-message(STATUS "Detected host system '${CMAKE_HOST_SYSTEM_NAME}' version '${CMAKE_HOST_SYSTEM_VERSION}' architecture '${CMAKE_HOST_SYSTEM_PROCESSOR}'")
-message(STATUS "Compiling for system '${CMAKE_SYSTEM_NAME}' version '${CMAKE_SYSTEM_VERSION}' architecture '${CMAKE_SYSTEM_PROCESSOR}'")
-
-option (CPP11 "Enable compilation with C++11 features" OFF) 
-
-# define build types
-# set a default build type for single-configuration CMake generators, if no build type is set.
-set(CMAKE_BUILD_TYPE Debug)
-if(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE)
-  message(STATUS "No build type was specified. Setting build type to 'Release'.")
-  set(CMAKE_BUILD_TYPE Release)
-endif()
-# common compiler flags
-if (CMAKE_COMPILER_IS_GNUCC)
-  execute_process(COMMAND ${CMAKE_CXX_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION)
-  message(STATUS "GCC_VERSTION")
-  message(STATUS  ${GCC_VERSION})
-  if (GCC_VERSION VERSION_GREATER 4.6 OR GCC_VERSION VERSION_EQUAL 4.6)
-    message(STATUS "GCC_VERSION>=4.6")
-    if(CPP11)
-      set(CMAKE_CXX_FLAGS "-Wall -Wextra -Werror -Wno-error=unused-but-set-variable -Wno-error=unused-but-set-parameter -std=c++11")
-      message(STATUS "Enabling usage of C++11 features")
-    else()
-      set(CMAKE_CXX_FLAGS "-Wall -Wextra -Werror -Wno-error=unused-but-set-variable -Wno-error=unused-but-set-parameter")
-    endif()
-  else()
-    message(STATUS "GCC_VERSION<4.6")
-    set(CMAKE_CXX_FLAGS "-Wall -Wextra -Werror")
-    if(CPP11)
-      message(WARNING "C++11 feautures not supported for your compiler")
-    endif()
-  endif()
-else()
-  message(STATUS "Not GCC")
-  set(CMAKE_CXX_FLAGS "-Wall -Wextra -Werror")
-  if(CPP11)
-    message(WARNING "C++11 feautures not supported for your compiler")
-  endif()
-endif()
-# flags for specific build types
-set(CMAKE_CXX_FLAGS_DEBUG "-g")
-set(CMAKE_CXX_FLAGS_RELEASE "-O3")
-set(CMAKE_CXX_LDFLAGS_DEBUG "-g")
-# report global build settings
-message(STATUS "Using CXX compiler '${CMAKE_CXX_COMPILER}'")
-message(STATUS "Using CXX general compiler flags '${CMAKE_CXX_FLAGS}'")
-foreach(_BUILD_TYPE "DEBUG" "MINSIZEREL" "RELEASE" "RELWITHDEBINFO")
-  message(STATUS "Using CXX compiler flags '${CMAKE_CXX_FLAGS_${_BUILD_TYPE}}' for build type ${_BUILD_TYPE}")
-endforeach()
-message(STATUS "Build type is '${CMAKE_BUILD_TYPE}'")
-
-
-# redirect output files
-#set(LIBRARY_OUTPUT_PATH "${CMAKE_SOURCE_DIR}/lib")
-message(STATUS "Using library output path '${LIBRARY_OUTPUT_PATH}'")
-#set(EXECUTABLE_OUTPUT_PATH "${CMAKE_SOURCE_DIR}/bin")
-message(STATUS "Using executable output path '${EXECUTABLE_OUTPUT_PATH}'")
-
-
-# make CMAKE_SOURCE_DIR accessible in source code via predefined macro CMAKE_SOURCE_DIR
-if(CMAKE_SOURCE_DIR)
-  add_definitions(-D'CMAKE_SOURCE_DIR=\"${CMAKE_SOURCE_DIR}\"')
-else()
-  add_definitions(-D'CMAKE_SOURCE_DIR=\"\"')
-endif()
-
-
-# make SVN version string accessible in source code via predefined macro SVN_VERSION
-find_package(Subversion)
-if(Subversion_FOUND)
-  # unfortunately CMAKE only parses 'svn info'
-  find_program(SVNVERSION_EXECUTABLE
-    svnversion
-               )
-  if(NOT SVNVERSION_EXECUTABLE)
-    message(STATUS "Could not find subversion command 'svnversion'. Repository version unknown.")
-  else()
-    execute_process(
-      COMMAND ${SVNVERSION_EXECUTABLE} "${CMAKE_SOURCE_DIR}"
-      OUTPUT_VARIABLE SVN_VERSION
-      RESULT_VARIABLE _SVNVERSION_RETURN
-      OUTPUT_STRIP_TRAILING_WHITESPACE)
-    if(NOT ${_SVNVERSION_RETURN})
-      message(STATUS "Subversion repository revision is '${SVN_VERSION}'")
-    else()
-      message(STATUS "Error running 'svnversion'. Repository version unknown.")
-      set(SVN_VERSION "")
-    endif()
-  endif()
-else()
-  message(STATUS "Could not find subversion installation. Repository version unknown.")
-endif()
-if(SVN_VERSION)
-  add_definitions(-D'SVN_VERSION=\"${SVN_VERSION}\"')
-else()
-  add_definitions(-D'SVN_VERSION=\"\"')
-endif()
-
-
-# setup doxygen
-find_package(Doxygen)
-if(NOT DOXYGEN_FOUND)
-  message(WARNING "Cannot find Doxygen. No HTML documentation will be generated.")
-else()
-  set(DOXYGEN_TARGET  "doxygen")
-  set(DOXYGEN_DOC_DIR "${CMAKE_SOURCE_DIR}/doxygen")
-  set(DOXYGEN_CONF    "${CMAKE_SOURCE_DIR}/starlightDoxyfile.conf")
-  message(STATUS "Run 'make ${DOXYGEN_TARGET}' to create Doxygen documentation files in '${DOXYGEN_DOC_DIR}'")
-  add_custom_target(${DOXYGEN_TARGET}
-    COMMAND ${DOXYGEN_EXECUTABLE} ${DOXYGEN_CONF}
-    DEPENDS ${DOXYGEN_CONF}
-    WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
-               )
-endif()
-
-
-# setup Pythia 8
-option (ENABLE_PYTHIA  "Enable compilation against pythia (necessary for certain processes)" OFF) 
-if(ENABLE_PYTHIA)
-  find_package(Pythia8)
-  if(PYTHIA8_FOUND)
-    set(optionalLibs ${optionalLibs} ${PYTHIA8_LIBRARY})
-    find_package(LHAPDF REQUIRED) # implemented for dummy version in Pythia8
-    set(optionalLibs ${optionalLibs} ${LHAPDF_LIBRARIES})
-    option(ENABLE_PYTHIA  "Should we use the Pythia8 library" ON) 
-  else() 
-    option(ENABLE_PYTHIA  "Should we use the Pythia8 library" OFF) 
-  endif()
-endif()
-
-# setup Pythia 6
-option (ENABLE_PYTHIA6  "Enable compilation against pythia 6 (necessary for certain processes)" OFF) 
-if(ENABLE_PYTHIA6)
-   find_package(Pythia6 REQUIRED)
-   if(PYTHIA6_FOUND)
-      set(optionalLibs ${optionalLibs} ${PYTHIA6_LIBRARY})
-      option (ENABLE_PYTHIA6  "Enable compilation against pythia 6 (necessary for certain processes)" ON) 
-      include_directories(pythia6)
-   else(PYTHIA6_FOUND) 
-      option (ENABLE_PYTHIA6  "Enable compilation against pythia 6 (necessary for certain processes)" OFF) 
-   endif(PYTHIA6_FOUND)
-endif()
-
-# setup DPMJET
-option (ENABLE_DPMJET  "Enable compilation against DPMJet" OFF)
-if(ENABLE_DPMJET)
-   find_package(DPMJet REQUIRED)
-   if(DPMJET_FOUND)
-      option (ENABLE_DPMJET  "Enable compilation against DPMJet" ON)       
-   else(DPMJET_FOUND)
-      option (ENABLE_DPMJET  "Enable compilation against DPMJet" OFF)
-   endif(DPMJET_FOUND)
- endif(ENABLE_DPMJET)
-
-
-# set include directories
-set(INCLUDE_DIRECTORIES
-       ${CMAKE_SOURCE_DIR}/include
-       ${PROJECT_BINARY_DIR}
-#      ${PYTHIA8_INCLUDE_DIR}
-       )
-include_directories(${INCLUDE_DIRECTORIES})
-
-# Set our source files, include the generated dictionary
-set(SOURCES
-  src/bessel.cpp
-  src/beam.cpp
-  src/inputParameters.cpp
-  src/beambeamsystem.cpp
-  src/starlightparticle.cpp
-  src/gammaaluminosity.cpp
-  src/randomgenerator.cpp
-  src/nucleus.cpp
-  src/eventchannel.cpp
-  src/gammaavm.cpp
-  src/psifamily.cpp
-  src/gammagammasingle.cpp
-  src/photonNucleusCrossSection.cpp
-  src/wideResonanceCrossSection.cpp
-  src/narrowResonanceCrossSection.cpp
-  src/readinluminosity.cpp
-  src/twophotonluminosity.cpp
-  src/gammagammaleptonpair.cpp
-  src/starlight.cpp
-  src/upcevent.cpp
-  src/vector3.cpp
-  src/lorentzvector.cpp
-  src/filewriter.cpp
-  src/eventfilewriter.cpp
-  src/starlightparticlecodes.cpp
-  src/starlightStandalone.cpp
-  src/nBodyPhaseSpaceGen.cpp
-  src/inputParser.cpp
-  src/incoherentPhotonNucleusLuminosity.cpp
-  src/incoherentVMCrossSection.cpp
-  )
-if(ENABLE_PYTHIA) 
-  set (SOURCES
-               ${SOURCES}
-               #src/PythiaStarlight.cpp
-                src/pythiadecayer.cpp
-               )
-  include_directories(${PYTHIA8_INCLUDE_DIR})
-endif()
-if(ENABLE_PYTHIA6)
-  set (SOURCES 
-               ${SOURCES}
-               src/starlightpythia.cpp
-               src/spectrum.cpp
-               src/spectrumprotonnucleus.cpp
-               )
-endif()
-if(ENABLE_DPMJET)
-  set (SOURCES 
-               ${SOURCES}
-               src/starlightdpmjet.cpp
-               src/spectrum.cpp
-               src/spectrumprotonnucleus.cpp
-               )
-endif()
-
-# add Starlight library to the build system
-set(THIS_LIB "Starlib")
-add_library(${THIS_LIB} STATIC ${SOURCES})
-#make_shared_library("${THIS_LIB}" "${SOURCES}"
-#      "${PYTHIA8_LIBRARY}"
-#      "${LHAPDF_LIBRARIES}"
-#)
-
-if(ENABLE_DPMJET)
-  enable_language(Fortran)
-  set(DPMJET_LIB "DpmJetLib")
-  message(STATUS "DPMJet objects: ${DPMJET_OBJECTS}")
-  add_library(${DPMJET_LIB} STATIC dpmjet/dpmjetint.f ${DPMJET_OBJECTS})
-  set(optionalLibs ${optionalLibs} ${DPMJET_LIB})
-
-endif()
-
-if(ENABLE_PYTHIA6)
-  enable_language(Fortran)
-endif()
-
-# add starlight executable to the build system
-add_executable(starlight src/main.cpp)
-#target_link_libraries(starlight Starlib ${PYTHIA8_LIBRARY} ${LHAPDF_LIBRARIES} ${PYTHIA6_LIBRARY} ${DPMJET_LIB} )
-target_link_libraries(starlight Starlib ${optionalLibs} ${CMAKE_THREAD_LIBS_INIT}) 
-
-#make_executable(starlight src/main.cpp ${THIS_LIB})
-
-configure_file (
-  "${PROJECT_SOURCE_DIR}/starlightconfig.h.in"
-  "${PROJECT_BINARY_DIR}/starlightconfig.h"
-  )
-# Erase xsec values in case changes in code affects the xsec, executed during make process
-add_custom_command (TARGET Starlib POST_BUILD COMMAND touch ARGS slight.txt)
-add_custom_command (TARGET Starlib POST_BUILD COMMAND cp ARGS slight.txt slight.txt.bak)
-add_custom_command (TARGET Starlib POST_BUILD COMMAND echo ARGS '' > slight.txt )
-
-
-message(STATUS "Cmake did not find any errors. run 'make' to build the project.")
-message(STATUS "On multi-core machines 'make -j#', where # is the number of parallel jobs, can speedup compilation considerably.")
diff --git a/STARLIGHT/starlight/.svn/text-base/INSTALL.svn-base b/STARLIGHT/starlight/.svn/text-base/INSTALL.svn-base
deleted file mode 100644 (file)
index 56f060f..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-
-To build Starlight:
-
-- First create your build directory (e.g. mkdir <PathToSource>/build)
-- $ cd <BUILDDIR>
-- $ cmake <PathToSource>
-- $ make 
-
-This creates an executable file, starlight, in the build directory. 
-
-To run starlight a configuration file, slight.in, is needed. Examples of
-this file can be found in the config/ directory.
-
-To run:
-
-$ ./starlight
-
-If you want Pythia support you need to run cmake with an option:
-
-$ cmake <PathToSource> -DENABLE_PYTHIA=ON
-
-In addition the environment variable $PYTHIADIR needs to be pointing 
-to the top directory of Pythia8.
-
-P.S. Pythia is disables in this release 
-
-//---------------------------------------------------
-
-
-directory standard contains regular Makefile and sample of config file 
-
-
-for compilation 
-
-1) cd standard 
-2) gmake/make 
-3) ./starlight  
-
-
-enjoy 
-
-YG 08/12/2010
\ No newline at end of file
diff --git a/STARLIGHT/starlight/.svn/text-base/Makefile.svn-base b/STARLIGHT/starlight/.svn/text-base/Makefile.svn-base
deleted file mode 100644 (file)
index d07c2f5..0000000
+++ /dev/null
@@ -1,825 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 2.6
-
-# Default target executed when no arguments are given to make.
-default_target: all
-.PHONY : default_target
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canoncical targets will work.
-.SUFFIXES:
-
-# Remove some rules from gmake that .SUFFIXES does not remove.
-SUFFIXES =
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-# Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/local/bin/cmake
-
-# The command to remove a file.
-RM = /usr/local/bin/cmake -E remove -f
-
-# The program to use to edit the cache.
-CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/gorbunov/star/starlight/merge/joey1
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/gorbunov/star/starlight/merge/joey1
-
-#=============================================================================
-# Targets provided globally by CMake.
-
-# Special rule for the target edit_cache
-edit_cache:
-       @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
-       /usr/local/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
-.PHONY : edit_cache
-
-# Special rule for the target edit_cache
-edit_cache/fast: edit_cache
-.PHONY : edit_cache/fast
-
-# Special rule for the target rebuild_cache
-rebuild_cache:
-       @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
-       /usr/local/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
-.PHONY : rebuild_cache
-
-# Special rule for the target rebuild_cache
-rebuild_cache/fast: rebuild_cache
-.PHONY : rebuild_cache/fast
-
-# The main all target
-all: cmake_check_build_system
-       $(CMAKE_COMMAND) -E cmake_progress_start /home/gorbunov/star/starlight/merge/joey1/CMakeFiles /home/gorbunov/star/starlight/merge/joey1/CMakeFiles/progress.make
-       $(MAKE) -f CMakeFiles/Makefile2 all
-       $(CMAKE_COMMAND) -E cmake_progress_start /home/gorbunov/star/starlight/merge/joey1/CMakeFiles 0
-.PHONY : all
-
-# The main clean target
-clean:
-       $(MAKE) -f CMakeFiles/Makefile2 clean
-.PHONY : clean
-
-# The main clean target
-clean/fast: clean
-.PHONY : clean/fast
-
-# Prepare targets for installation.
-preinstall: all
-       $(MAKE) -f CMakeFiles/Makefile2 preinstall
-.PHONY : preinstall
-
-# Prepare targets for installation.
-preinstall/fast:
-       $(MAKE) -f CMakeFiles/Makefile2 preinstall
-.PHONY : preinstall/fast
-
-# clear depends
-depend:
-       $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
-.PHONY : depend
-
-#=============================================================================
-# Target rules for targets named Starlight
-
-# Build rule for target.
-Starlight: cmake_check_build_system
-       $(MAKE) -f CMakeFiles/Makefile2 Starlight
-.PHONY : Starlight
-
-# fast build rule for target.
-Starlight/fast:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/build
-.PHONY : Starlight/fast
-
-#=============================================================================
-# Target rules for targets named starlight
-
-# Build rule for target.
-starlight: cmake_check_build_system
-       $(MAKE) -f CMakeFiles/Makefile2 starlight
-.PHONY : starlight
-
-# fast build rule for target.
-starlight/fast:
-       $(MAKE) -f CMakeFiles/starlight.dir/build.make CMakeFiles/starlight.dir/build
-.PHONY : starlight/fast
-
-src/beam.o: src/beam.cpp.o
-.PHONY : src/beam.o
-
-# target to build an object file
-src/beam.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/beam.cpp.o
-.PHONY : src/beam.cpp.o
-
-src/beam.i: src/beam.cpp.i
-.PHONY : src/beam.i
-
-# target to preprocess a source file
-src/beam.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/beam.cpp.i
-.PHONY : src/beam.cpp.i
-
-src/beam.s: src/beam.cpp.s
-.PHONY : src/beam.s
-
-# target to generate assembly for a file
-src/beam.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/beam.cpp.s
-.PHONY : src/beam.cpp.s
-
-src/beambeamsystem.o: src/beambeamsystem.cpp.o
-.PHONY : src/beambeamsystem.o
-
-# target to build an object file
-src/beambeamsystem.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/beambeamsystem.cpp.o
-.PHONY : src/beambeamsystem.cpp.o
-
-src/beambeamsystem.i: src/beambeamsystem.cpp.i
-.PHONY : src/beambeamsystem.i
-
-# target to preprocess a source file
-src/beambeamsystem.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/beambeamsystem.cpp.i
-.PHONY : src/beambeamsystem.cpp.i
-
-src/beambeamsystem.s: src/beambeamsystem.cpp.s
-.PHONY : src/beambeamsystem.s
-
-# target to generate assembly for a file
-src/beambeamsystem.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/beambeamsystem.cpp.s
-.PHONY : src/beambeamsystem.cpp.s
-
-src/bessel.o: src/bessel.cpp.o
-.PHONY : src/bessel.o
-
-# target to build an object file
-src/bessel.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/bessel.cpp.o
-.PHONY : src/bessel.cpp.o
-
-src/bessel.i: src/bessel.cpp.i
-.PHONY : src/bessel.i
-
-# target to preprocess a source file
-src/bessel.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/bessel.cpp.i
-.PHONY : src/bessel.cpp.i
-
-src/bessel.s: src/bessel.cpp.s
-.PHONY : src/bessel.s
-
-# target to generate assembly for a file
-src/bessel.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/bessel.cpp.s
-.PHONY : src/bessel.cpp.s
-
-src/eventchannel.o: src/eventchannel.cpp.o
-.PHONY : src/eventchannel.o
-
-# target to build an object file
-src/eventchannel.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/eventchannel.cpp.o
-.PHONY : src/eventchannel.cpp.o
-
-src/eventchannel.i: src/eventchannel.cpp.i
-.PHONY : src/eventchannel.i
-
-# target to preprocess a source file
-src/eventchannel.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/eventchannel.cpp.i
-.PHONY : src/eventchannel.cpp.i
-
-src/eventchannel.s: src/eventchannel.cpp.s
-.PHONY : src/eventchannel.s
-
-# target to generate assembly for a file
-src/eventchannel.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/eventchannel.cpp.s
-.PHONY : src/eventchannel.cpp.s
-
-src/eventfilewriter.o: src/eventfilewriter.cpp.o
-.PHONY : src/eventfilewriter.o
-
-# target to build an object file
-src/eventfilewriter.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/eventfilewriter.cpp.o
-.PHONY : src/eventfilewriter.cpp.o
-
-src/eventfilewriter.i: src/eventfilewriter.cpp.i
-.PHONY : src/eventfilewriter.i
-
-# target to preprocess a source file
-src/eventfilewriter.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/eventfilewriter.cpp.i
-.PHONY : src/eventfilewriter.cpp.i
-
-src/eventfilewriter.s: src/eventfilewriter.cpp.s
-.PHONY : src/eventfilewriter.s
-
-# target to generate assembly for a file
-src/eventfilewriter.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/eventfilewriter.cpp.s
-.PHONY : src/eventfilewriter.cpp.s
-
-src/filewriter.o: src/filewriter.cpp.o
-.PHONY : src/filewriter.o
-
-# target to build an object file
-src/filewriter.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/filewriter.cpp.o
-.PHONY : src/filewriter.cpp.o
-
-src/filewriter.i: src/filewriter.cpp.i
-.PHONY : src/filewriter.i
-
-# target to preprocess a source file
-src/filewriter.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/filewriter.cpp.i
-.PHONY : src/filewriter.cpp.i
-
-src/filewriter.s: src/filewriter.cpp.s
-.PHONY : src/filewriter.s
-
-# target to generate assembly for a file
-src/filewriter.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/filewriter.cpp.s
-.PHONY : src/filewriter.cpp.s
-
-src/gammaacrosssection.o: src/gammaacrosssection.cpp.o
-.PHONY : src/gammaacrosssection.o
-
-# target to build an object file
-src/gammaacrosssection.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammaacrosssection.cpp.o
-.PHONY : src/gammaacrosssection.cpp.o
-
-src/gammaacrosssection.i: src/gammaacrosssection.cpp.i
-.PHONY : src/gammaacrosssection.i
-
-# target to preprocess a source file
-src/gammaacrosssection.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammaacrosssection.cpp.i
-.PHONY : src/gammaacrosssection.cpp.i
-
-src/gammaacrosssection.s: src/gammaacrosssection.cpp.s
-.PHONY : src/gammaacrosssection.s
-
-# target to generate assembly for a file
-src/gammaacrosssection.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammaacrosssection.cpp.s
-.PHONY : src/gammaacrosssection.cpp.s
-
-src/gammaaluminosity.o: src/gammaaluminosity.cpp.o
-.PHONY : src/gammaaluminosity.o
-
-# target to build an object file
-src/gammaaluminosity.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammaaluminosity.cpp.o
-.PHONY : src/gammaaluminosity.cpp.o
-
-src/gammaaluminosity.i: src/gammaaluminosity.cpp.i
-.PHONY : src/gammaaluminosity.i
-
-# target to preprocess a source file
-src/gammaaluminosity.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammaaluminosity.cpp.i
-.PHONY : src/gammaaluminosity.cpp.i
-
-src/gammaaluminosity.s: src/gammaaluminosity.cpp.s
-.PHONY : src/gammaaluminosity.s
-
-# target to generate assembly for a file
-src/gammaaluminosity.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammaaluminosity.cpp.s
-.PHONY : src/gammaaluminosity.cpp.s
-
-src/gammaavm.o: src/gammaavm.cpp.o
-.PHONY : src/gammaavm.o
-
-# target to build an object file
-src/gammaavm.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammaavm.cpp.o
-.PHONY : src/gammaavm.cpp.o
-
-src/gammaavm.i: src/gammaavm.cpp.i
-.PHONY : src/gammaavm.i
-
-# target to preprocess a source file
-src/gammaavm.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammaavm.cpp.i
-.PHONY : src/gammaavm.cpp.i
-
-src/gammaavm.s: src/gammaavm.cpp.s
-.PHONY : src/gammaavm.s
-
-# target to generate assembly for a file
-src/gammaavm.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammaavm.cpp.s
-.PHONY : src/gammaavm.cpp.s
-
-src/gammagammaleptonpair.o: src/gammagammaleptonpair.cpp.o
-.PHONY : src/gammagammaleptonpair.o
-
-# target to build an object file
-src/gammagammaleptonpair.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammagammaleptonpair.cpp.o
-.PHONY : src/gammagammaleptonpair.cpp.o
-
-src/gammagammaleptonpair.i: src/gammagammaleptonpair.cpp.i
-.PHONY : src/gammagammaleptonpair.i
-
-# target to preprocess a source file
-src/gammagammaleptonpair.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammagammaleptonpair.cpp.i
-.PHONY : src/gammagammaleptonpair.cpp.i
-
-src/gammagammaleptonpair.s: src/gammagammaleptonpair.cpp.s
-.PHONY : src/gammagammaleptonpair.s
-
-# target to generate assembly for a file
-src/gammagammaleptonpair.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammagammaleptonpair.cpp.s
-.PHONY : src/gammagammaleptonpair.cpp.s
-
-src/gammagammasingle.o: src/gammagammasingle.cpp.o
-.PHONY : src/gammagammasingle.o
-
-# target to build an object file
-src/gammagammasingle.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammagammasingle.cpp.o
-.PHONY : src/gammagammasingle.cpp.o
-
-src/gammagammasingle.i: src/gammagammasingle.cpp.i
-.PHONY : src/gammagammasingle.i
-
-# target to preprocess a source file
-src/gammagammasingle.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammagammasingle.cpp.i
-.PHONY : src/gammagammasingle.cpp.i
-
-src/gammagammasingle.s: src/gammagammasingle.cpp.s
-.PHONY : src/gammagammasingle.s
-
-# target to generate assembly for a file
-src/gammagammasingle.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/gammagammasingle.cpp.s
-.PHONY : src/gammagammasingle.cpp.s
-
-src/inputparameters.o: src/inputparameters.cpp.o
-.PHONY : src/inputparameters.o
-
-# target to build an object file
-src/inputparameters.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/inputparameters.cpp.o
-.PHONY : src/inputparameters.cpp.o
-
-src/inputparameters.i: src/inputparameters.cpp.i
-.PHONY : src/inputparameters.i
-
-# target to preprocess a source file
-src/inputparameters.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/inputparameters.cpp.i
-.PHONY : src/inputparameters.cpp.i
-
-src/inputparameters.s: src/inputparameters.cpp.s
-.PHONY : src/inputparameters.s
-
-# target to generate assembly for a file
-src/inputparameters.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/inputparameters.cpp.s
-.PHONY : src/inputparameters.cpp.s
-
-src/lorentzvector.o: src/lorentzvector.cpp.o
-.PHONY : src/lorentzvector.o
-
-# target to build an object file
-src/lorentzvector.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/lorentzvector.cpp.o
-.PHONY : src/lorentzvector.cpp.o
-
-src/lorentzvector.i: src/lorentzvector.cpp.i
-.PHONY : src/lorentzvector.i
-
-# target to preprocess a source file
-src/lorentzvector.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/lorentzvector.cpp.i
-.PHONY : src/lorentzvector.cpp.i
-
-src/lorentzvector.s: src/lorentzvector.cpp.s
-.PHONY : src/lorentzvector.s
-
-# target to generate assembly for a file
-src/lorentzvector.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/lorentzvector.cpp.s
-.PHONY : src/lorentzvector.cpp.s
-
-src/main.o: src/main.cpp.o
-.PHONY : src/main.o
-
-# target to build an object file
-src/main.cpp.o:
-       $(MAKE) -f CMakeFiles/starlight.dir/build.make CMakeFiles/starlight.dir/src/main.cpp.o
-.PHONY : src/main.cpp.o
-
-src/main.i: src/main.cpp.i
-.PHONY : src/main.i
-
-# target to preprocess a source file
-src/main.cpp.i:
-       $(MAKE) -f CMakeFiles/starlight.dir/build.make CMakeFiles/starlight.dir/src/main.cpp.i
-.PHONY : src/main.cpp.i
-
-src/main.s: src/main.cpp.s
-.PHONY : src/main.s
-
-# target to generate assembly for a file
-src/main.cpp.s:
-       $(MAKE) -f CMakeFiles/starlight.dir/build.make CMakeFiles/starlight.dir/src/main.cpp.s
-.PHONY : src/main.cpp.s
-
-src/nucleus.o: src/nucleus.cpp.o
-.PHONY : src/nucleus.o
-
-# target to build an object file
-src/nucleus.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/nucleus.cpp.o
-.PHONY : src/nucleus.cpp.o
-
-src/nucleus.i: src/nucleus.cpp.i
-.PHONY : src/nucleus.i
-
-# target to preprocess a source file
-src/nucleus.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/nucleus.cpp.i
-.PHONY : src/nucleus.cpp.i
-
-src/nucleus.s: src/nucleus.cpp.s
-.PHONY : src/nucleus.s
-
-# target to generate assembly for a file
-src/nucleus.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/nucleus.cpp.s
-.PHONY : src/nucleus.cpp.s
-
-src/psifamily.o: src/psifamily.cpp.o
-.PHONY : src/psifamily.o
-
-# target to build an object file
-src/psifamily.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/psifamily.cpp.o
-.PHONY : src/psifamily.cpp.o
-
-src/psifamily.i: src/psifamily.cpp.i
-.PHONY : src/psifamily.i
-
-# target to preprocess a source file
-src/psifamily.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/psifamily.cpp.i
-.PHONY : src/psifamily.cpp.i
-
-src/psifamily.s: src/psifamily.cpp.s
-.PHONY : src/psifamily.s
-
-# target to generate assembly for a file
-src/psifamily.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/psifamily.cpp.s
-.PHONY : src/psifamily.cpp.s
-
-src/randomgenerator.o: src/randomgenerator.cpp.o
-.PHONY : src/randomgenerator.o
-
-# target to build an object file
-src/randomgenerator.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/randomgenerator.cpp.o
-.PHONY : src/randomgenerator.cpp.o
-
-src/randomgenerator.i: src/randomgenerator.cpp.i
-.PHONY : src/randomgenerator.i
-
-# target to preprocess a source file
-src/randomgenerator.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/randomgenerator.cpp.i
-.PHONY : src/randomgenerator.cpp.i
-
-src/randomgenerator.s: src/randomgenerator.cpp.s
-.PHONY : src/randomgenerator.s
-
-# target to generate assembly for a file
-src/randomgenerator.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/randomgenerator.cpp.s
-.PHONY : src/randomgenerator.cpp.s
-
-src/readinluminosity.o: src/readinluminosity.cpp.o
-.PHONY : src/readinluminosity.o
-
-# target to build an object file
-src/readinluminosity.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/readinluminosity.cpp.o
-.PHONY : src/readinluminosity.cpp.o
-
-src/readinluminosity.i: src/readinluminosity.cpp.i
-.PHONY : src/readinluminosity.i
-
-# target to preprocess a source file
-src/readinluminosity.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/readinluminosity.cpp.i
-.PHONY : src/readinluminosity.cpp.i
-
-src/readinluminosity.s: src/readinluminosity.cpp.s
-.PHONY : src/readinluminosity.s
-
-# target to generate assembly for a file
-src/readinluminosity.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/readinluminosity.cpp.s
-.PHONY : src/readinluminosity.cpp.s
-
-src/starlight.o: src/starlight.cpp.o
-.PHONY : src/starlight.o
-
-# target to build an object file
-src/starlight.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/starlight.cpp.o
-.PHONY : src/starlight.cpp.o
-
-src/starlight.i: src/starlight.cpp.i
-.PHONY : src/starlight.i
-
-# target to preprocess a source file
-src/starlight.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/starlight.cpp.i
-.PHONY : src/starlight.cpp.i
-
-src/starlight.s: src/starlight.cpp.s
-.PHONY : src/starlight.s
-
-# target to generate assembly for a file
-src/starlight.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/starlight.cpp.s
-.PHONY : src/starlight.cpp.s
-
-src/starlightparticle.o: src/starlightparticle.cpp.o
-.PHONY : src/starlightparticle.o
-
-# target to build an object file
-src/starlightparticle.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/starlightparticle.cpp.o
-.PHONY : src/starlightparticle.cpp.o
-
-src/starlightparticle.i: src/starlightparticle.cpp.i
-.PHONY : src/starlightparticle.i
-
-# target to preprocess a source file
-src/starlightparticle.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/starlightparticle.cpp.i
-.PHONY : src/starlightparticle.cpp.i
-
-src/starlightparticle.s: src/starlightparticle.cpp.s
-.PHONY : src/starlightparticle.s
-
-# target to generate assembly for a file
-src/starlightparticle.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/starlightparticle.cpp.s
-.PHONY : src/starlightparticle.cpp.s
-
-src/starlightparticlecodes.o: src/starlightparticlecodes.cpp.o
-.PHONY : src/starlightparticlecodes.o
-
-# target to build an object file
-src/starlightparticlecodes.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/starlightparticlecodes.cpp.o
-.PHONY : src/starlightparticlecodes.cpp.o
-
-src/starlightparticlecodes.i: src/starlightparticlecodes.cpp.i
-.PHONY : src/starlightparticlecodes.i
-
-# target to preprocess a source file
-src/starlightparticlecodes.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/starlightparticlecodes.cpp.i
-.PHONY : src/starlightparticlecodes.cpp.i
-
-src/starlightparticlecodes.s: src/starlightparticlecodes.cpp.s
-.PHONY : src/starlightparticlecodes.s
-
-# target to generate assembly for a file
-src/starlightparticlecodes.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/starlightparticlecodes.cpp.s
-.PHONY : src/starlightparticlecodes.cpp.s
-
-src/starlightstandalone.o: src/starlightstandalone.cpp.o
-.PHONY : src/starlightstandalone.o
-
-# target to build an object file
-src/starlightstandalone.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/starlightstandalone.cpp.o
-.PHONY : src/starlightstandalone.cpp.o
-
-src/starlightstandalone.i: src/starlightstandalone.cpp.i
-.PHONY : src/starlightstandalone.i
-
-# target to preprocess a source file
-src/starlightstandalone.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/starlightstandalone.cpp.i
-.PHONY : src/starlightstandalone.cpp.i
-
-src/starlightstandalone.s: src/starlightstandalone.cpp.s
-.PHONY : src/starlightstandalone.s
-
-# target to generate assembly for a file
-src/starlightstandalone.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/starlightstandalone.cpp.s
-.PHONY : src/starlightstandalone.cpp.s
-
-src/twophotonluminosity.o: src/twophotonluminosity.cpp.o
-.PHONY : src/twophotonluminosity.o
-
-# target to build an object file
-src/twophotonluminosity.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/twophotonluminosity.cpp.o
-.PHONY : src/twophotonluminosity.cpp.o
-
-src/twophotonluminosity.i: src/twophotonluminosity.cpp.i
-.PHONY : src/twophotonluminosity.i
-
-# target to preprocess a source file
-src/twophotonluminosity.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/twophotonluminosity.cpp.i
-.PHONY : src/twophotonluminosity.cpp.i
-
-src/twophotonluminosity.s: src/twophotonluminosity.cpp.s
-.PHONY : src/twophotonluminosity.s
-
-# target to generate assembly for a file
-src/twophotonluminosity.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/twophotonluminosity.cpp.s
-.PHONY : src/twophotonluminosity.cpp.s
-
-src/upcevent.o: src/upcevent.cpp.o
-.PHONY : src/upcevent.o
-
-# target to build an object file
-src/upcevent.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/upcevent.cpp.o
-.PHONY : src/upcevent.cpp.o
-
-src/upcevent.i: src/upcevent.cpp.i
-.PHONY : src/upcevent.i
-
-# target to preprocess a source file
-src/upcevent.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/upcevent.cpp.i
-.PHONY : src/upcevent.cpp.i
-
-src/upcevent.s: src/upcevent.cpp.s
-.PHONY : src/upcevent.s
-
-# target to generate assembly for a file
-src/upcevent.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/upcevent.cpp.s
-.PHONY : src/upcevent.cpp.s
-
-src/vector3.o: src/vector3.cpp.o
-.PHONY : src/vector3.o
-
-# target to build an object file
-src/vector3.cpp.o:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/vector3.cpp.o
-.PHONY : src/vector3.cpp.o
-
-src/vector3.i: src/vector3.cpp.i
-.PHONY : src/vector3.i
-
-# target to preprocess a source file
-src/vector3.cpp.i:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/vector3.cpp.i
-.PHONY : src/vector3.cpp.i
-
-src/vector3.s: src/vector3.cpp.s
-.PHONY : src/vector3.s
-
-# target to generate assembly for a file
-src/vector3.cpp.s:
-       $(MAKE) -f CMakeFiles/Starlight.dir/build.make CMakeFiles/Starlight.dir/src/vector3.cpp.s
-.PHONY : src/vector3.cpp.s
-
-# Help Target
-help:
-       @echo "The following are some of the valid targets for this Makefile:"
-       @echo "... all (the default if no target is provided)"
-       @echo "... clean"
-       @echo "... depend"
-       @echo "... Starlight"
-       @echo "... edit_cache"
-       @echo "... rebuild_cache"
-       @echo "... starlight"
-       @echo "... src/beam.o"
-       @echo "... src/beam.i"
-       @echo "... src/beam.s"
-       @echo "... src/beambeamsystem.o"
-       @echo "... src/beambeamsystem.i"
-       @echo "... src/beambeamsystem.s"
-       @echo "... src/bessel.o"
-       @echo "... src/bessel.i"
-       @echo "... src/bessel.s"
-       @echo "... src/eventchannel.o"
-       @echo "... src/eventchannel.i"
-       @echo "... src/eventchannel.s"
-       @echo "... src/eventfilewriter.o"
-       @echo "... src/eventfilewriter.i"
-       @echo "... src/eventfilewriter.s"
-       @echo "... src/filewriter.o"
-       @echo "... src/filewriter.i"
-       @echo "... src/filewriter.s"
-       @echo "... src/gammaacrosssection.o"
-       @echo "... src/gammaacrosssection.i"
-       @echo "... src/gammaacrosssection.s"
-       @echo "... src/gammaaluminosity.o"
-       @echo "... src/gammaaluminosity.i"
-       @echo "... src/gammaaluminosity.s"
-       @echo "... src/gammaavm.o"
-       @echo "... src/gammaavm.i"
-       @echo "... src/gammaavm.s"
-       @echo "... src/gammagammaleptonpair.o"
-       @echo "... src/gammagammaleptonpair.i"
-       @echo "... src/gammagammaleptonpair.s"
-       @echo "... src/gammagammasingle.o"
-       @echo "... src/gammagammasingle.i"
-       @echo "... src/gammagammasingle.s"
-       @echo "... src/inputparameters.o"
-       @echo "... src/inputparameters.i"
-       @echo "... src/inputparameters.s"
-       @echo "... src/lorentzvector.o"
-       @echo "... src/lorentzvector.i"
-       @echo "... src/lorentzvector.s"
-       @echo "... src/main.o"
-       @echo "... src/main.i"
-       @echo "... src/main.s"
-       @echo "... src/nucleus.o"
-       @echo "... src/nucleus.i"
-       @echo "... src/nucleus.s"
-       @echo "... src/psifamily.o"
-       @echo "... src/psifamily.i"
-       @echo "... src/psifamily.s"
-       @echo "... src/randomgenerator.o"
-       @echo "... src/randomgenerator.i"
-       @echo "... src/randomgenerator.s"
-       @echo "... src/readinluminosity.o"
-       @echo "... src/readinluminosity.i"
-       @echo "... src/readinluminosity.s"
-       @echo "... src/starlight.o"
-       @echo "... src/starlight.i"
-       @echo "... src/starlight.s"
-       @echo "... src/starlightparticle.o"
-       @echo "... src/starlightparticle.i"
-       @echo "... src/starlightparticle.s"
-       @echo "... src/starlightparticlecodes.o"
-       @echo "... src/starlightparticlecodes.i"
-       @echo "... src/starlightparticlecodes.s"
-       @echo "... src/starlightstandalone.o"
-       @echo "... src/starlightstandalone.i"
-       @echo "... src/starlightstandalone.s"
-       @echo "... src/twophotonluminosity.o"
-       @echo "... src/twophotonluminosity.i"
-       @echo "... src/twophotonluminosity.s"
-       @echo "... src/upcevent.o"
-       @echo "... src/upcevent.i"
-       @echo "... src/upcevent.s"
-       @echo "... src/vector3.o"
-       @echo "... src/vector3.i"
-       @echo "... src/vector3.s"
-.PHONY : help
-
-
-
-#=============================================================================
-# Special targets to cleanup operation of make.
-
-# Special rule to run CMake to check the build system integrity.
-# No rule that depends on this can have commands that come from listfiles
-# because they might be regenerated.
-cmake_check_build_system:
-       $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
-.PHONY : cmake_check_build_system
-
diff --git a/STARLIGHT/starlight/.svn/text-base/Readme.PhotoNuclear.svn-base b/STARLIGHT/starlight/.svn/text-base/Readme.PhotoNuclear.svn-base
deleted file mode 100644 (file)
index 321c59b..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-
-======= Photonuclear Processes =======
-
-Simulation of photonuclear interactions with STARlight is possible through an interface with DPMJet or Pythia. 
-These interfaces can be enabled through options passed to cmake during the configuration process. However, due 
-to DPMJet depending on a different version of Pythia from what is used in the Pythia interface, both cannot be 
-enabled at the same time. 
-
-The gfortran compiler is required to use the photonuclear interfaces. 
-
-
-    ======= 1. Photonuclear interactions with DPMJet =======
-
-
-        ------- 1.1. Obtaining and installing DPMJet -------
-
-               
-               The DPMJet package can be obtained by contacting the authors as explained here: 
-               http://sroesler.web.cern.ch/sroesler/dpmjet3.html
-
-               Once you have the code proceed with these steps:
-
-               Changle the line containing the OPT variable in the DPMJet Makefile:
-
-               OPT = -c -C -std=legacy -O  -O3 -g -fexpensive-optimizations -funroll-loops -fno-automatic -fbounds-check -v -fPIC
-
-               ----- 64-bit -----
-
-               You should make sure that all -m32 options are removed from the Makefile. 
-
-               Unfortunately the DPMJet package depends on a floating point exception trap implementation, 
-               and only a 32-bit version of that is included in the package. An example implementation can be found here:
-
-               http://www.arsc.edu/arsc/support/news/hpcnews/hpcnews376/
-
-               Under "Fortran Floating Point Traps for Linux" there is a code example. A file based on this, fpe.c, 
-               can be found in the external directory in Starlight. Move that to your DPMJet directory and run:
-
-               $ gcc -o fpe.o fpe.c
-
-               ----- End 64-bit -----
-
-               Then in the DPMJet directory run:
-
-               $ make
-
-               ------- 1.2. Compiling Starlight with DPMJet interface -------
-
-               To enable the compilation of the DPMJet interface please follow these steps:
-
-               CMake uses an environment variable $DPMJETDIR to locate the DPMJet object files. 
-
-               $ export DPMJETDIR=<path to dpmjet>
-
-               Then create a build directory for Starlight
-
-               $ mkdir <build-dir>
-
-               and change into it
-
-               $ cd <build-dir>
-
-               Run CMake with the option to enable DPMJet 
-
-               $ cmake <path-to-starlight-source> -DENABLE_DPMJET=ON
-
-               Then build it
-
-               $ make
-
-
-       ------- 1.3. Running Starlight with DPMJet interface -------
-
-
-               To run Starlight with the DPMJet interface a couple of files are needed in the directory
-               where you want to run Starlight.
-
-               The files needed are:
-               slight.in (Starlight config file. An example suitable for DPMJet can be found in config/slight.in.dpmjet)
-               my.input (DPMJet config file. An example can be found in config/my.input)
-               dpmjet.dat (Can be found in the DPMJet source directory)
-
-               In the slight.in file the relevant production modes (PROD_MODE) for DPMJET is:
-
-               5: A+A single excitation
-               6: A+A double excitation
-               7: p+A single excitation
-
-               In addition the minimum and maximum gamma energies must be set. It is important that 
-               these are within the interval set in the my.input file
-
-
diff --git a/STARLIGHT/starlight/.svn/text-base/Readme.svn-base b/STARLIGHT/starlight/.svn/text-base/Readme.svn-base
deleted file mode 100644 (file)
index c7c9156..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-The STARlight Monte Carlo models 2-photon and photon-Pomeron interactions\r
-in ultra-peripheral heavy ion collisions. The physics approach for the photon-Pomeron \r
-interactions is described in Klein and Nystrand, Phys. Rev. C60, 014903 (1999),\r
-with the p_t spectrum (including vector meson interference) discussed in Phys. Rev. \r
-Lett. 84, 2330 (2000). The 2-photon interactions are described in Baltz, Gorbunov, \r
-Klein, Nystrand, Phys.Rev. C80 (2009) 044902. \r
-\r
-STARlight has several input files, all of which are expected to be in the\r
-same directory as the starlight code.  User-specified input parameters are\r
-read from a file named "slight.in"; these parameters are described\r
-below.\r
-\r
-The output of the STARlight Monte Carlo will be written to an ascii file\r
-named "slight.out".\r
-\r
-----------------------------------------------------------------------------\r
-\r
-The contents of a sample slight.in file are listed below, with \r
-explanation.  The user should modify this file according to his or her\r
-needs.\r
-BEAM_1_Z = 82    #Z of projectile\r
-BEAM_1_A = 208    #A of projectile\r
-BEAM_2_Z = 82     #Z of target\r
-BEAM_2_A = 208           #A of target\r
-BEAM_GAMMA = 1470 #Gamma of the colliding ions\r
-\r
-W_MAX = 12.0   #Max value of w\r
-W_MIN = -1     #Min value of w\r
-W_N_BINS = 40  #Bins i w\r
-       # maximum and minimum values for w (the gamma-gamma center of mass\r
-       # energy, w = 4(E1)(E2), (Setting W_MIN = -1 tells STARlight to use the default values\r
-       # specified in inputParameters.cpp; otherwise, specify wmin here, and the number\r
-        # of w bins in the lookup tables\r
-\r
-RAP_MAX = 8.    # max rapidity\r
-RAP_N_BINS = 80 # Number of y bins used in the cross section calculation\r
-\r
-CUT_PT = 0      #Cut in pT? 0 = (no, 1 = yes)\r
-PT_MIN = 1.0    #Minimum pT in GeV\r
-PT_MAX = 3.0    #Maximum pT in GeV\r
-CUT_ETA = 0     #Cut in pseudorapidity? (0 = no, 1 = yes)\r
-ETA_MIN = -10   #Minimum pseudorapidity\r
-ETA_MAX = 10    #Maximum pseudorapidity\r
-\r
-PROD_MODE = 2    #gg or gP switch (1 = two-photon, 2 = coherent vector meson, 4 = incoherent vector meson )\r
-\r
-N_EVENTS = 10    #Number of events produced\r
-\r
-PROD_PID = 443013   #Channel of interest (in PDG notation); currently supported        options listed below\r
-RND_SEED = 34533    #Random number seed\r
-\r
-OUTPUT_FORMAT = 2    #Form of the output (not considered at this state)\r
-\r
-BREAKUP_MODE = 5     #Controls the nuclear breakup\r
-                    # Note that this option only works for lead or gold; it should work at any energy\r
-                    # 1 = hard sphere nuclei (b>2R)\r
-                    # 2 = require that both nuclei break up (Xn,Xn)\r
-                    # 3 = a single neutron from each nucleus (1n,1n)\r
-                    # 4 = require that neither nucleus breaks up (0n,0n) \r
-                    # 5 = require that there be no hadronic break up \r
-                    #     (This is similar to option 1, but with the actual hadronic interaction\r
-                    #     probability)\r
-                    # 6 = require break up of one or both nuclei (Xn)\r
-                     # 7 = require break up of one nucleus (Xn,0n)\r
-\r
-INTERFERENCE = 0     #Interference (0 = off, 1 = on)\r
-IF_STRENGTH = 1.     #% of intefernce (0.0 - 0.1)\r
-COHERENT = 1         #Coherent=1,Incoherent=0 production for assym collisions\r
-INCO_FACTOR = 1.     #percentage of incoherence\r
-BFORD = 9.5          #Deuteron slope parameter (dsig/dt = exp(BFORD*t))\r
-INT_PT_MAX = 0.24    #Maximum pt considered, when interference is turned on\r
-INT_PT_N_BINS =120   #Number of pt bins when interference is turned on\r
-\r
-\r
-----------------------------------------------------------------------------\r
-\r
-Currently supported 2-photon channel options:\r
-      jetset id                particle\r
-   ---------------------------------\r
-       221             eta                     \r
-       331             eta-prime               \r
-       441             eta-c                   \r
-       9010221         f0(975)         \r
-       225             f2(1270)\r
-       115             a2(1320)\r
-       335             f2(1525)\r
-       33              rho0 pair\r
-       11              e+/e- pair\r
-       13              mu+/mu- pair\r
-       15              tau+/tau- pair\r
-\r
-Currently supported vector meson options:\r
-      jetset id                particle\r
-   ---------------------------------\r
-\r
-       113             rho0\r
-       223             omega\r
-       333             phi\r
-       443011          J/psi --> e+e-\r
-        443013          J/Psi --> mu+mu- \r
-       444011          Psi(2S) --> e+e-\r
-       444013          Psi(2S) --> mu+mu- \r
-       553011          Upsilon(1S) --> e+e- \r
-       553013          Upsilon(1S) --> mu+mu-  \r
-       554011          Upsilon(2S) --> e+e- \r
-       554013          Upsilon(2S) --> mu+mu-  \r
-       555011          Upsilon(3S) --> e+e- \r
-       555013          Upsilon(3S) --> mu+mu-  \r
-       913             rho0 + direct pi+pi- (with interference)\r
-The direct pi+pi- fraction is from the ZEUS results\r
-\r
-\r
-\r
-Logs:\r
-\r
-fixed types for class Particle \r
-- Int -> Double \r
-- fixed Makefile .. \r
-   autoconfig will appear in the future .. make sure paths are fixed before compiling \r
-   this is for includes and libraries in Makefile\r
-- don't forget about link to pythia xml doc \r
-  This is located in main.cpp\r
-\r
-- changed PID of the charged KAON to 321 and neutral kaon to 310 .. it should work now for phi -> kk \r
-\r
-- incoherent formfactor was hardcoded for dAu events, it should now accept coherent too.\r
-- Had hardcoded narrow and wide resonances for VMs. The user can again select gg_or_gp (2 or 3)\r
-except for the psi family.  This is still always narrow.\r
-- Changed the spin dependence for VMs going to ee/mumu(gammaavectormeson::gettheta).  It was only for psi and now upsilon will follow too\r
-inretrospect, i should probably have done this first and merge psifamily back into gammaavm.cpp\r
diff --git a/STARLIGHT/starlight/.svn/text-base/starlightDoxyfile.conf.svn-base b/STARLIGHT/starlight/.svn/text-base/starlightDoxyfile.conf.svn-base
deleted file mode 100644 (file)
index 2dd5aeb..0000000
+++ /dev/null
@@ -1,1255 +0,0 @@
-# Doxyfile 1.5.1
-
-# This file describes the settings to be used by the documentation system
-# doxygen (www.doxygen.org) for a project
-#
-# All text after a hash (#) is considered a comment and will be ignored
-# The format is:
-#       TAG = value [value, ...]
-# For lists items can also be appended using:
-#       TAG += value [value, ...]
-# Values that contain spaces should be placed between quotes (" ")
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-
-# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
-# by quotes) that should identify the project.
-
-PROJECT_NAME           = Starlight
-
-# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
-# This could be handy for archiving the generated documentation or 
-# if some version control system is used.
-
-PROJECT_NUMBER         = 
-
-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
-# base path where the generated documentation will be put. 
-# If a relative path is entered, it will be relative to the location 
-# where doxygen was started. If left blank the current directory will be used.
-
-OUTPUT_DIRECTORY       = doxygen
-
-# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
-# 4096 sub-directories (in 2 levels) under the output directory of each output 
-# format and will distribute the generated files over these directories. 
-# Enabling this option can be useful when feeding doxygen a huge amount of 
-# source files, where putting all generated files in the same directory would 
-# otherwise cause performance problems for the file system.
-
-CREATE_SUBDIRS         = NO
-
-# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
-# documentation generated by doxygen is written. Doxygen will use this 
-# information to generate all constant output in the proper language. 
-# The default language is English, other supported languages are: 
-# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, 
-# Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hungarian, 
-# Italian, Japanese, Japanese-en (Japanese with English messages), Korean, 
-# Korean-en, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, 
-# Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian.
-
-OUTPUT_LANGUAGE        = English
-
-# This tag can be used to specify the encoding used in the generated output. 
-# The encoding is not always determined by the language that is chosen, 
-# but also whether or not the output is meant for Windows or non-Windows users. 
-# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
-# forces the Windows encoding (this is the default for the Windows binary), 
-# whereas setting the tag to NO uses a Unix-style encoding (the default for 
-# all platforms other than Windows).
-
-USE_WINDOWS_ENCODING   = NO
-
-# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
-# include brief member descriptions after the members that are listed in 
-# the file and class documentation (similar to JavaDoc). 
-# Set to NO to disable this.
-
-BRIEF_MEMBER_DESC      = YES
-
-# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
-# the brief description of a member or function before the detailed description. 
-# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
-# brief descriptions will be completely suppressed.
-
-REPEAT_BRIEF           = YES
-
-# This tag implements a quasi-intelligent brief description abbreviator 
-# that is used to form the text in various listings. Each string 
-# in this list, if found as the leading text of the brief description, will be 
-# stripped from the text and the result after processing the whole list, is 
-# used as the annotated text. Otherwise, the brief description is used as-is. 
-# If left blank, the following values are used ("$name" is automatically 
-# replaced with the name of the entity): "The $name class" "The $name widget" 
-# "The $name file" "is" "provides" "specifies" "contains" 
-# "represents" "a" "an" "the"
-
-ABBREVIATE_BRIEF       = 
-
-# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
-# Doxygen will generate a detailed section even if there is only a brief 
-# description.
-
-ALWAYS_DETAILED_SEC    = NO
-
-# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
-# inherited members of a class in the documentation of that class as if those 
-# members were ordinary class members. Constructors, destructors and assignment 
-# operators of the base classes will not be shown.
-
-INLINE_INHERITED_MEMB  = YES
-
-# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
-# path before files name in the file list and in the header files. If set 
-# to NO the shortest path that makes the file name unique will be used.
-
-FULL_PATH_NAMES        = NO
-
-# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
-# can be used to strip a user-defined part of the path. Stripping is 
-# only done if one of the specified strings matches the left-hand part of 
-# the path. The tag can be used to show relative paths in the file list. 
-# If left blank the directory from which doxygen is run is used as the 
-# path to strip.
-
-STRIP_FROM_PATH        = 
-
-# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
-# the path mentioned in the documentation of a class, which tells 
-# the reader which header file to include in order to use a class. 
-# If left blank only the name of the header file containing the class 
-# definition is used. Otherwise one should specify the include paths that 
-# are normally passed to the compiler using the -I flag.
-
-STRIP_FROM_INC_PATH    = 
-
-# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
-# (but less readable) file names. This can be useful is your file systems 
-# doesn't support long names like on DOS, Mac, or CD-ROM.
-
-SHORT_NAMES            = NO
-
-# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
-# will interpret the first line (until the first dot) of a JavaDoc-style 
-# comment as the brief description. If set to NO, the JavaDoc 
-# comments will behave just like the Qt-style comments (thus requiring an 
-# explicit @brief command for a brief description.
-
-JAVADOC_AUTOBRIEF      = NO
-
-# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
-# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
-# comments) as a brief description. This used to be the default behaviour. 
-# The new default is to treat a multi-line C++ comment block as a detailed 
-# description. Set this tag to YES if you prefer the old behaviour instead.
-
-MULTILINE_CPP_IS_BRIEF = NO
-
-# If the DETAILS_AT_TOP tag is set to YES then Doxygen 
-# will output the detailed description near the top, like JavaDoc.
-# If set to NO, the detailed description appears after the member 
-# documentation.
-
-DETAILS_AT_TOP         = NO
-
-# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
-# member inherits the documentation from any documented member that it 
-# re-implements.
-
-INHERIT_DOCS           = YES
-
-# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
-# a new page for each member. If set to NO, the documentation of a member will 
-# be part of the file/class/namespace that contains it.
-
-SEPARATE_MEMBER_PAGES  = NO
-
-# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
-# Doxygen uses this value to replace tabs by spaces in code fragments.
-
-TAB_SIZE               = 8
-
-# This tag can be used to specify a number of aliases that acts 
-# as commands in the documentation. An alias has the form "name=value". 
-# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
-# put the command \sideeffect (or @sideeffect) in the documentation, which 
-# will result in a user-defined paragraph with heading "Side Effects:". 
-# You can put \n's in the value part of an alias to insert newlines.
-
-ALIASES                = 
-
-# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
-# sources only. Doxygen will then generate output that is more tailored for C. 
-# For instance, some of the names that are used will be different. The list 
-# of all members will be omitted, etc.
-
-OPTIMIZE_OUTPUT_FOR_C  = NO
-
-# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 
-# sources only. Doxygen will then generate output that is more tailored for Java. 
-# For instance, namespaces will be presented as packages, qualified scopes 
-# will look different, etc.
-
-OPTIMIZE_OUTPUT_JAVA   = NO
-
-# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to 
-# include (a tag file for) the STL sources as input, then you should 
-# set this tag to YES in order to let doxygen match functions declarations and 
-# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 
-# func(std::string) {}). This also make the inheritance and collaboration 
-# diagrams that involve STL classes more complete and accurate.
-
-BUILTIN_STL_SUPPORT    = YES
-
-# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
-# tag is set to YES, then doxygen will reuse the documentation of the first 
-# member in the group (if any) for the other members of the group. By default 
-# all members of a group must be documented explicitly.
-
-DISTRIBUTE_GROUP_DOC   = NO
-
-# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
-# the same type (for instance a group of public functions) to be put as a 
-# subgroup of that type (e.g. under the Public Functions section). Set it to 
-# NO to prevent subgrouping. Alternatively, this can be done per class using 
-# the \nosubgrouping command.
-
-SUBGROUPING            = YES
-
-#---------------------------------------------------------------------------
-# Build related configuration options
-#---------------------------------------------------------------------------
-
-# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
-# documentation are documented, even if no documentation was available. 
-# Private class members and static file members will be hidden unless 
-# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
-
-EXTRACT_ALL            = YES
-
-# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
-# will be included in the documentation.
-
-EXTRACT_PRIVATE        = YES
-
-# If the EXTRACT_STATIC tag is set to YES all static members of a file 
-# will be included in the documentation.
-
-EXTRACT_STATIC         = YES
-
-# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
-# defined locally in source files will be included in the documentation. 
-# If set to NO only classes defined in header files are included.
-
-EXTRACT_LOCAL_CLASSES  = YES
-
-# This flag is only useful for Objective-C code. When set to YES local 
-# methods, which are defined in the implementation section but not in 
-# the interface are included in the documentation. 
-# If set to NO (the default) only methods in the interface are included.
-
-EXTRACT_LOCAL_METHODS  = NO
-
-# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
-# undocumented members of documented classes, files or namespaces. 
-# If set to NO (the default) these members will be included in the 
-# various overviews, but no documentation section is generated. 
-# This option has no effect if EXTRACT_ALL is enabled.
-
-HIDE_UNDOC_MEMBERS     = NO
-
-# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
-# undocumented classes that are normally visible in the class hierarchy. 
-# If set to NO (the default) these classes will be included in the various 
-# overviews. This option has no effect if EXTRACT_ALL is enabled.
-
-HIDE_UNDOC_CLASSES     = NO
-
-# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
-# friend (class|struct|union) declarations. 
-# If set to NO (the default) these declarations will be included in the 
-# documentation.
-
-HIDE_FRIEND_COMPOUNDS  = NO
-
-# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
-# documentation blocks found inside the body of a function. 
-# If set to NO (the default) these blocks will be appended to the 
-# function's detailed documentation block.
-
-HIDE_IN_BODY_DOCS      = NO
-
-# The INTERNAL_DOCS tag determines if documentation 
-# that is typed after a \internal command is included. If the tag is set 
-# to NO (the default) then the documentation will be excluded. 
-# Set it to YES to include the internal documentation.
-
-INTERNAL_DOCS          = NO
-
-# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
-# file names in lower-case letters. If set to YES upper-case letters are also 
-# allowed. This is useful if you have classes or files whose names only differ 
-# in case and if your file system supports case sensitive file names. Windows 
-# and Mac users are advised to set this option to NO.
-
-CASE_SENSE_NAMES       = YES
-
-# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
-# will show members with their full class and namespace scopes in the 
-# documentation. If set to YES the scope will be hidden.
-
-HIDE_SCOPE_NAMES       = NO
-
-# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
-# will put a list of the files that are included by a file in the documentation 
-# of that file.
-
-SHOW_INCLUDE_FILES     = YES
-
-# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
-# is inserted in the documentation for inline members.
-
-INLINE_INFO            = YES
-
-# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
-# will sort the (detailed) documentation of file and class members 
-# alphabetically by member name. If set to NO the members will appear in 
-# declaration order.
-
-SORT_MEMBER_DOCS       = YES
-
-# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
-# brief documentation of file, namespace and class members alphabetically 
-# by member name. If set to NO (the default) the members will appear in 
-# declaration order.
-
-SORT_BRIEF_DOCS        = NO
-
-# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
-# sorted by fully-qualified names, including namespaces. If set to 
-# NO (the default), the class list will be sorted only by class name, 
-# not including the namespace part. 
-# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
-# Note: This option applies only to the class list, not to the 
-# alphabetical list.
-
-SORT_BY_SCOPE_NAME     = NO
-
-# The GENERATE_TODOLIST tag can be used to enable (YES) or 
-# disable (NO) the todo list. This list is created by putting \todo 
-# commands in the documentation.
-
-GENERATE_TODOLIST      = YES
-
-# The GENERATE_TESTLIST tag can be used to enable (YES) or 
-# disable (NO) the test list. This list is created by putting \test 
-# commands in the documentation.
-
-GENERATE_TESTLIST      = YES
-
-# The GENERATE_BUGLIST tag can be used to enable (YES) or 
-# disable (NO) the bug list. This list is created by putting \bug 
-# commands in the documentation.
-
-GENERATE_BUGLIST       = YES
-
-# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
-# disable (NO) the deprecated list. This list is created by putting 
-# \deprecated commands in the documentation.
-
-GENERATE_DEPRECATEDLIST= YES
-
-# The ENABLED_SECTIONS tag can be used to enable conditional 
-# documentation sections, marked by \if sectionname ... \endif.
-
-ENABLED_SECTIONS       = 
-
-# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
-# the initial value of a variable or define consists of for it to appear in 
-# the documentation. If the initializer consists of more lines than specified 
-# here it will be hidden. Use a value of 0 to hide initializers completely. 
-# The appearance of the initializer of individual variables and defines in the 
-# documentation can be controlled using \showinitializer or \hideinitializer 
-# command in the documentation regardless of this setting.
-
-MAX_INITIALIZER_LINES  = 30
-
-# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
-# at the bottom of the documentation of classes and structs. If set to YES the 
-# list will mention the files that were used to generate the documentation.
-
-SHOW_USED_FILES        = YES
-
-# If the sources in your project are distributed over multiple directories 
-# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
-# in the documentation. The default is NO.
-
-SHOW_DIRECTORIES       = NO
-
-# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
-# doxygen should invoke to get the current version for each file (typically from the 
-# version control system). Doxygen will invoke the program by executing (via 
-# popen()) the command <command> <input-file>, where <command> is the value of 
-# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
-# provided by doxygen. Whatever the program writes to standard output 
-# is used as the file version. See the manual for examples.
-
-FILE_VERSION_FILTER    = 
-
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-
-# The QUIET tag can be used to turn on/off the messages that are generated 
-# by doxygen. Possible values are YES and NO. If left blank NO is used.
-
-QUIET                  = NO
-
-# The WARNINGS tag can be used to turn on/off the warning messages that are 
-# generated by doxygen. Possible values are YES and NO. If left blank 
-# NO is used.
-
-WARNINGS               = YES
-
-# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
-# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
-# automatically be disabled.
-
-WARN_IF_UNDOCUMENTED   = YES
-
-# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
-# potential errors in the documentation, such as not documenting some 
-# parameters in a documented function, or documenting parameters that 
-# don't exist or using markup commands wrongly.
-
-WARN_IF_DOC_ERROR      = YES
-
-# This WARN_NO_PARAMDOC option can be abled to get warnings for 
-# functions that are documented, but have no documentation for their parameters 
-# or return value. If set to NO (the default) doxygen will only warn about 
-# wrong or incomplete parameter documentation, but not about the absence of 
-# documentation.
-
-WARN_NO_PARAMDOC       = NO
-
-# The WARN_FORMAT tag determines the format of the warning messages that 
-# doxygen can produce. The string should contain the $file, $line, and $text 
-# tags, which will be replaced by the file and line number from which the 
-# warning originated and the warning text. Optionally the format may contain 
-# $version, which will be replaced by the version of the file (if it could 
-# be obtained via FILE_VERSION_FILTER)
-
-WARN_FORMAT            = "$file:$line: $text"
-
-# The WARN_LOGFILE tag can be used to specify a file to which warning 
-# and error messages should be written. If left blank the output is written 
-# to stderr.
-
-WARN_LOGFILE           = 
-
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-
-# The INPUT tag can be used to specify the files and/or directories that contain 
-# documented source files. You may enter file names like "myfile.cpp" or 
-# directories like "/usr/src/myproject". Separate the files or directories 
-# with spaces.
-
-INPUT                  = ./include ./src
-
-# If the value of the INPUT tag contains directories, you can use the 
-# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
-# and *.h) to filter out the source-files in the directories. If left 
-# blank the following patterns are tested: 
-# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
-# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py
-
-FILE_PATTERNS          = *.cpp \
-                         *.h \
-                         *.C \
-                         *.sh
-
-# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
-# should be searched for input files as well. Possible values are YES and NO. 
-# If left blank NO is used.
-
-RECURSIVE              = YES
-
-# The EXCLUDE tag can be used to specify files and/or directories that should 
-# excluded from the INPUT source files. This way you can easily exclude a 
-# subdirectory from a directory tree whose root is specified with the INPUT tag.
-
-EXCLUDE                = 
-
-# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
-# directories that are symbolic links (a Unix filesystem feature) are excluded 
-# from the input.
-
-EXCLUDE_SYMLINKS       = NO
-
-# If the value of the INPUT tag contains directories, you can use the 
-# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
-# certain files from those directories. Note that the wildcards are matched 
-# against the file with absolute path, so to exclude all test directories 
-# for example use the pattern */test/*
-
-EXCLUDE_PATTERNS       = 
-
-# The EXAMPLE_PATH tag can be used to specify one or more files or 
-# directories that contain example code fragments that are included (see 
-# the \include command).
-
-EXAMPLE_PATH           = 
-
-# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
-# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
-# and *.h) to filter out the source-files in the directories. If left 
-# blank all files are included.
-
-EXAMPLE_PATTERNS       = 
-
-# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
-# searched for input files to be used with the \include or \dontinclude 
-# commands irrespective of the value of the RECURSIVE tag. 
-# Possible values are YES and NO. If left blank NO is used.
-
-EXAMPLE_RECURSIVE      = YES
-
-# The IMAGE_PATH tag can be used to specify one or more files or 
-# directories that contain image that are included in the documentation (see 
-# the \image command).
-
-IMAGE_PATH             = 
-
-# The INPUT_FILTER tag can be used to specify a program that doxygen should 
-# invoke to filter for each input file. Doxygen will invoke the filter program 
-# by executing (via popen()) the command <filter> <input-file>, where <filter> 
-# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
-# input file. Doxygen will then use the output that the filter program writes 
-# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
-# ignored.
-
-INPUT_FILTER           = 
-
-# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
-# basis.  Doxygen will compare the file name with each pattern and apply the 
-# filter if there is a match.  The filters are a list of the form: 
-# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
-# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
-# is applied to all files.
-
-FILTER_PATTERNS        = 
-
-# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
-# INPUT_FILTER) will be used to filter the input files when producing source 
-# files to browse (i.e. when SOURCE_BROWSER is set to YES).
-
-FILTER_SOURCE_FILES    = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-
-# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
-# be generated. Documented entities will be cross-referenced with these sources. 
-# Note: To get rid of all source code in the generated output, make sure also 
-# VERBATIM_HEADERS is set to NO.
-
-SOURCE_BROWSER         = YES
-
-# Setting the INLINE_SOURCES tag to YES will include the body 
-# of functions and classes directly in the documentation.
-
-INLINE_SOURCES         = NO
-
-# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
-# doxygen to hide any special comment blocks from generated source code 
-# fragments. Normal C and C++ comments will always remain visible.
-
-STRIP_CODE_COMMENTS    = YES
-
-# If the REFERENCED_BY_RELATION tag is set to YES (the default) 
-# then for each documented function all documented 
-# functions referencing it will be listed.
-
-REFERENCED_BY_RELATION = YES
-
-# If the REFERENCES_RELATION tag is set to YES (the default) 
-# then for each documented function all documented entities 
-# called/used by that function will be listed.
-
-REFERENCES_RELATION    = YES
-
-# If the REFERENCES_LINK_SOURCE tag is set to YES (the default)
-# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from
-# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will
-# link to the source code.  Otherwise they will link to the documentstion.
-
-REFERENCES_LINK_SOURCE = YES
-
-# If the USE_HTAGS tag is set to YES then the references to source code 
-# will point to the HTML generated by the htags(1) tool instead of doxygen 
-# built-in source browser. The htags tool is part of GNU's global source 
-# tagging system (see http://www.gnu.org/software/global/global.html). You 
-# will need version 4.8.6 or higher.
-
-USE_HTAGS              = NO
-
-# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
-# will generate a verbatim copy of the header file for each class for 
-# which an include is specified. Set to NO to disable this.
-
-VERBATIM_HEADERS       = YES
-
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-
-# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
-# of all compounds will be generated. Enable this if the project 
-# contains a lot of classes, structs, unions or interfaces.
-
-ALPHABETICAL_INDEX     = YES
-
-# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
-# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
-# in which this list will be split (can be a number in the range [1..20])
-
-COLS_IN_ALPHA_INDEX    = 5
-
-# In case all classes in a project start with a common prefix, all 
-# classes will be put under the same header in the alphabetical index. 
-# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
-# should be ignored while generating the index headers.
-
-IGNORE_PREFIX          = 
-
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
-# generate HTML output.
-
-GENERATE_HTML          = YES
-
-# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `html' will be used as the default path.
-
-HTML_OUTPUT            = html
-
-# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
-# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
-# doxygen will generate files with .html extension.
-
-HTML_FILE_EXTENSION    = .html
-
-# The HTML_HEADER tag can be used to specify a personal HTML header for 
-# each generated HTML page. If it is left blank doxygen will generate a 
-# standard header.
-
-HTML_HEADER            = 
-
-# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
-# each generated HTML page. If it is left blank doxygen will generate a 
-# standard footer.
-
-HTML_FOOTER            = 
-
-# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
-# style sheet that is used by each HTML page. It can be used to 
-# fine-tune the look of the HTML output. If the tag is left blank doxygen 
-# will generate a default style sheet. Note that doxygen will try to copy 
-# the style sheet file to the HTML output directory, so don't put your own 
-# stylesheet in the HTML output directory as well, or it will be erased!
-
-HTML_STYLESHEET        = 
-
-# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
-# files or namespaces will be aligned in HTML using tables. If set to 
-# NO a bullet list will be used.
-
-HTML_ALIGN_MEMBERS     = YES
-
-# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
-# will be generated that can be used as input for tools like the 
-# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) 
-# of the generated HTML documentation.
-
-GENERATE_HTMLHELP      = NO
-
-# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
-# be used to specify the file name of the resulting .chm file. You 
-# can add a path in front of the file if the result should not be 
-# written to the html output directory.
-
-CHM_FILE               = 
-
-# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
-# be used to specify the location (absolute path including file name) of 
-# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
-# the HTML help compiler on the generated index.hhp.
-
-HHC_LOCATION           = 
-
-# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
-# controls if a separate .chi index file is generated (YES) or that 
-# it should be included in the master .chm file (NO).
-
-GENERATE_CHI           = NO
-
-# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
-# controls whether a binary table of contents is generated (YES) or a 
-# normal table of contents (NO) in the .chm file.
-
-BINARY_TOC             = NO
-
-# The TOC_EXPAND flag can be set to YES to add extra items for group members 
-# to the contents of the HTML help documentation and to the tree view.
-
-TOC_EXPAND             = NO
-
-# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
-# top of each HTML page. The value NO (the default) enables the index and 
-# the value YES disables it.
-
-DISABLE_INDEX          = NO
-
-# This tag can be used to set the number of enum values (range [1..20]) 
-# that doxygen will group on one line in the generated HTML documentation.
-
-ENUM_VALUES_PER_LINE   = 4
-
-# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
-# generated containing a tree-like index structure (just like the one that 
-# is generated for HTML Help). For this to work a browser that supports 
-# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
-# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
-# probably better off using the HTML help feature.
-
-GENERATE_TREEVIEW      = NO
-
-# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
-# used to set the initial width (in pixels) of the frame in which the tree 
-# is shown.
-
-TREEVIEW_WIDTH         = 250
-
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
-# generate Latex output.
-
-GENERATE_LATEX         = NO
-
-# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `latex' will be used as the default path.
-
-LATEX_OUTPUT           = latex
-
-# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
-# invoked. If left blank `latex' will be used as the default command name.
-
-LATEX_CMD_NAME         = latex
-
-# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
-# generate index for LaTeX. If left blank `makeindex' will be used as the 
-# default command name.
-
-MAKEINDEX_CMD_NAME     = makeindex
-
-# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
-# LaTeX documents. This may be useful for small projects and may help to 
-# save some trees in general.
-
-COMPACT_LATEX          = NO
-
-# The PAPER_TYPE tag can be used to set the paper type that is used 
-# by the printer. Possible values are: a4, a4wide, letter, legal and 
-# executive. If left blank a4wide will be used.
-
-PAPER_TYPE             = a4wide
-
-# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
-# packages that should be included in the LaTeX output.
-
-EXTRA_PACKAGES         = 
-
-# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
-# the generated latex document. The header should contain everything until 
-# the first chapter. If it is left blank doxygen will generate a 
-# standard header. Notice: only use this tag if you know what you are doing!
-
-LATEX_HEADER           = 
-
-# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
-# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
-# contain links (just like the HTML output) instead of page references 
-# This makes the output suitable for online browsing using a pdf viewer.
-
-PDF_HYPERLINKS         = NO
-
-# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
-# plain latex in the generated Makefile. Set this option to YES to get a 
-# higher quality PDF documentation.
-
-USE_PDFLATEX           = NO
-
-# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
-# command to the generated LaTeX files. This will instruct LaTeX to keep 
-# running if errors occur, instead of asking the user for help. 
-# This option is also used when generating formulas in HTML.
-
-LATEX_BATCHMODE        = NO
-
-# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
-# include the index chapters (such as File Index, Compound Index, etc.) 
-# in the output.
-
-LATEX_HIDE_INDICES     = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
-# The RTF output is optimized for Word 97 and may not look very pretty with 
-# other RTF readers or editors.
-
-GENERATE_RTF           = NO
-
-# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `rtf' will be used as the default path.
-
-RTF_OUTPUT             = rtf
-
-# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
-# RTF documents. This may be useful for small projects and may help to 
-# save some trees in general.
-
-COMPACT_RTF            = NO
-
-# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
-# will contain hyperlink fields. The RTF file will 
-# contain links (just like the HTML output) instead of page references. 
-# This makes the output suitable for online browsing using WORD or other 
-# programs which support those fields. 
-# Note: wordpad (write) and others do not support links.
-
-RTF_HYPERLINKS         = NO
-
-# Load stylesheet definitions from file. Syntax is similar to doxygen's 
-# config file, i.e. a series of assignments. You only have to provide 
-# replacements, missing definitions are set to their default value.
-
-RTF_STYLESHEET_FILE    = 
-
-# Set optional variables used in the generation of an rtf document. 
-# Syntax is similar to doxygen's config file.
-
-RTF_EXTENSIONS_FILE    = 
-
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
-# generate man pages
-
-GENERATE_MAN           = NO
-
-# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `man' will be used as the default path.
-
-MAN_OUTPUT             = man
-
-# The MAN_EXTENSION tag determines the extension that is added to 
-# the generated man pages (default is the subroutine's section .3)
-
-MAN_EXTENSION          = .3
-
-# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
-# then it will generate one additional man file for each entity 
-# documented in the real man page(s). These additional files 
-# only source the real man page, but without them the man command 
-# would be unable to find the correct page. The default is NO.
-
-MAN_LINKS              = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_XML tag is set to YES Doxygen will 
-# generate an XML file that captures the structure of 
-# the code including all documentation.
-
-GENERATE_XML           = NO
-
-# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `xml' will be used as the default path.
-
-XML_OUTPUT             = xml
-
-# The XML_SCHEMA tag can be used to specify an XML schema, 
-# which can be used by a validating XML parser to check the 
-# syntax of the XML files.
-
-XML_SCHEMA             = 
-
-# The XML_DTD tag can be used to specify an XML DTD, 
-# which can be used by a validating XML parser to check the 
-# syntax of the XML files.
-
-XML_DTD                = 
-
-# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
-# dump the program listings (including syntax highlighting 
-# and cross-referencing information) to the XML output. Note that 
-# enabling this will significantly increase the size of the XML output.
-
-XML_PROGRAMLISTING     = YES
-
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
-# generate an AutoGen Definitions (see autogen.sf.net) file 
-# that captures the structure of the code including all 
-# documentation. Note that this feature is still experimental 
-# and incomplete at the moment.
-
-GENERATE_AUTOGEN_DEF   = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
-# generate a Perl module file that captures the structure of 
-# the code including all documentation. Note that this 
-# feature is still experimental and incomplete at the 
-# moment.
-
-GENERATE_PERLMOD       = NO
-
-# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
-# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
-# to generate PDF and DVI output from the Perl module output.
-
-PERLMOD_LATEX          = NO
-
-# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
-# nicely formatted so it can be parsed by a human reader.  This is useful 
-# if you want to understand what is going on.  On the other hand, if this 
-# tag is set to NO the size of the Perl module output will be much smaller 
-# and Perl will parse it just the same.
-
-PERLMOD_PRETTY         = YES
-
-# The names of the make variables in the generated doxyrules.make file 
-# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
-# This is useful so different doxyrules.make files included by the same 
-# Makefile don't overwrite each other's variables.
-
-PERLMOD_MAKEVAR_PREFIX = 
-
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor   
-#---------------------------------------------------------------------------
-
-# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
-# evaluate all C-preprocessor directives found in the sources and include 
-# files.
-
-ENABLE_PREPROCESSING   = YES
-
-# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
-# names in the source code. If set to NO (the default) only conditional 
-# compilation will be performed. Macro expansion can be done in a controlled 
-# way by setting EXPAND_ONLY_PREDEF to YES.
-
-MACRO_EXPANSION        = NO
-
-# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
-# then the macro expansion is limited to the macros specified with the 
-# PREDEFINED and EXPAND_AS_DEFINED tags.
-
-EXPAND_ONLY_PREDEF     = NO
-
-# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
-# in the INCLUDE_PATH (see below) will be search if a #include is found.
-
-SEARCH_INCLUDES        = YES
-
-# The INCLUDE_PATH tag can be used to specify one or more directories that 
-# contain include files that are not input files but should be processed by 
-# the preprocessor.
-
-INCLUDE_PATH           = 
-
-# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
-# patterns (like *.h and *.hpp) to filter out the header-files in the 
-# directories. If left blank, the patterns specified with FILE_PATTERNS will 
-# be used.
-
-INCLUDE_FILE_PATTERNS  = 
-
-# The PREDEFINED tag can be used to specify one or more macro names that 
-# are defined before the preprocessor is started (similar to the -D option of 
-# gcc). The argument of the tag is a list of macros of the form: name 
-# or name=definition (no spaces). If the definition and the = are 
-# omitted =1 is assumed. To prevent a macro definition from being 
-# undefined via #undef or recursively expanded use the := operator 
-# instead of the = operator.
-
-PREDEFINED             = 
-
-# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
-# this tag can be used to specify a list of macro names that should be expanded. 
-# The macro definition that is found in the sources will be used. 
-# Use the PREDEFINED tag if you want to use a different macro definition.
-
-EXPAND_AS_DEFINED      = 
-
-# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
-# doxygen's preprocessor will remove all function-like macros that are alone 
-# on a line, have an all uppercase name, and do not end with a semicolon. Such 
-# function macros are typically used for boiler-plate code, and will confuse 
-# the parser if not removed.
-
-SKIP_FUNCTION_MACROS   = YES
-
-#---------------------------------------------------------------------------
-# Configuration::additions related to external references   
-#---------------------------------------------------------------------------
-
-# The TAGFILES option can be used to specify one or more tagfiles. 
-# Optionally an initial location of the external documentation 
-# can be added for each tagfile. The format of a tag file without 
-# this location is as follows: 
-#   TAGFILES = file1 file2 ... 
-# Adding location for the tag files is done as follows: 
-#   TAGFILES = file1=loc1 "file2 = loc2" ... 
-# where "loc1" and "loc2" can be relative or absolute paths or 
-# URLs. If a location is present for each tag, the installdox tool 
-# does not have to be run to correct the links.
-# Note that each tag file must have a unique name
-# (where the name does NOT include the path)
-# If a tag file is not located in the directory in which doxygen 
-# is run, you must also specify the path to the tagfile here.
-
-TAGFILES               = 
-
-# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
-# a tag file that is based on the input files it reads.
-
-GENERATE_TAGFILE       = 
-
-# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
-# in the class index. If set to NO only the inherited external classes 
-# will be listed.
-
-ALLEXTERNALS           = NO
-
-# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
-# in the modules index. If set to NO, only the current project's groups will 
-# be listed.
-
-EXTERNAL_GROUPS        = YES
-
-# The PERL_PATH should be the absolute path and name of the perl script 
-# interpreter (i.e. the result of `which perl').
-
-PERL_PATH              = /usr/bin/perl
-
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool   
-#---------------------------------------------------------------------------
-
-# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
-# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
-# or super classes. Setting the tag to NO turns the diagrams off. Note that 
-# this option is superseded by the HAVE_DOT option below. This is only a 
-# fallback. It is recommended to install and use dot, since it yields more 
-# powerful graphs.
-
-CLASS_DIAGRAMS         = YES
-
-# If set to YES, the inheritance and collaboration graphs will hide 
-# inheritance and usage relations if the target is undocumented 
-# or is not a class.
-
-HIDE_UNDOC_RELATIONS   = YES
-
-# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
-# available from the path. This tool is part of Graphviz, a graph visualization 
-# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
-# have no effect if this option is set to NO (the default)
-
-HAVE_DOT               = NO
-
-# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
-# will generate a graph for each documented class showing the direct and 
-# indirect inheritance relations. Setting this tag to YES will force the 
-# the CLASS_DIAGRAMS tag to NO.
-
-CLASS_GRAPH            = YES
-
-# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
-# will generate a graph for each documented class showing the direct and 
-# indirect implementation dependencies (inheritance, containment, and 
-# class references variables) of the class with other documented classes.
-
-COLLABORATION_GRAPH    = YES
-
-# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
-# will generate a graph for groups, showing the direct groups dependencies
-
-GROUP_GRAPHS           = YES
-
-# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
-# collaboration diagrams in a style similar to the OMG's Unified Modeling 
-# Language.
-
-UML_LOOK               = NO
-
-# If set to YES, the inheritance and collaboration graphs will show the 
-# relations between templates and their instances.
-
-TEMPLATE_RELATIONS     = YES
-
-# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
-# tags are set to YES then doxygen will generate a graph for each documented 
-# file showing the direct and indirect include dependencies of the file with 
-# other documented files.
-
-INCLUDE_GRAPH          = YES
-
-# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
-# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
-# documented header file showing the documented files that directly or 
-# indirectly include this file.
-
-INCLUDED_BY_GRAPH      = YES
-
-# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
-# generate a call dependency graph for every global function or class method. 
-# Note that enabling this option will significantly increase the time of a run. 
-# So in most cases it will be better to enable call graphs for selected 
-# functions only using the \callgraph command.
-
-CALL_GRAPH             = NO
-
-# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
-# generate a caller dependency graph for every global function or class method. 
-# Note that enabling this option will significantly increase the time of a run. 
-# So in most cases it will be better to enable caller graphs for selected 
-# functions only using the \callergraph command.
-
-CALLER_GRAPH           = NO
-
-# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
-# will graphical hierarchy of all classes instead of a textual one.
-
-GRAPHICAL_HIERARCHY    = YES
-
-# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
-# then doxygen will show the dependencies a directory has on other directories 
-# in a graphical way. The dependency relations are determined by the #include
-# relations between the files in the directories.
-
-DIRECTORY_GRAPH        = YES
-
-# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
-# generated by dot. Possible values are png, jpg, or gif
-# If left blank png will be used.
-
-DOT_IMAGE_FORMAT       = png
-
-# The tag DOT_PATH can be used to specify the path where the dot tool can be 
-# found. If left blank, it is assumed the dot tool can be found in the path.
-
-DOT_PATH               = 
-
-# The DOTFILE_DIRS tag can be used to specify one or more directories that 
-# contain dot files that are included in the documentation (see the 
-# \dotfile command).
-
-DOTFILE_DIRS           = 
-
-# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
-# this value, doxygen will try to truncate the graph, so that it fits within 
-# the specified constraint. Beware that most browsers cannot cope with very 
-# large images.
-
-MAX_DOT_GRAPH_WIDTH    = 1024
-
-# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
-# this value, doxygen will try to truncate the graph, so that it fits within 
-# the specified constraint. Beware that most browsers cannot cope with very 
-# large images.
-
-MAX_DOT_GRAPH_HEIGHT   = 1024
-
-# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
-# graphs generated by dot. A depth value of 3 means that only nodes reachable 
-# from the root by following a path via at most 3 edges will be shown. Nodes 
-# that lay further from the root node will be omitted. Note that setting this 
-# option to 1 or 2 may greatly reduce the computation time needed for large 
-# code bases. Also note that a graph may be further truncated if the graph's 
-# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 
-# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 
-# the graph is not depth-constrained.
-
-MAX_DOT_GRAPH_DEPTH    = 0
-
-# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
-# background. This is disabled by default, which results in a white background. 
-# Warning: Depending on the platform used, enabling this option may lead to 
-# badly anti-aliased labels on the edges of a graph (i.e. they become hard to 
-# read).
-
-DOT_TRANSPARENT        = NO
-
-# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
-# files in one run (i.e. multiple -o and -T options on the command line). This 
-# makes dot run faster, but since only newer versions of dot (>1.8.10) 
-# support this, this feature is disabled by default.
-
-DOT_MULTI_TARGETS      = NO
-
-# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
-# generate a legend page explaining the meaning of the various boxes and 
-# arrows in the dot generated graphs.
-
-GENERATE_LEGEND        = YES
-
-# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
-# remove the intermediate dot files that are used to generate 
-# the various graphs.
-
-DOT_CLEANUP            = YES
-
-#---------------------------------------------------------------------------
-# Configuration::additions related to the search engine   
-#---------------------------------------------------------------------------
-
-# The SEARCHENGINE tag specifies whether or not a search engine should be 
-# used. If set to NO the values of all tags below this one will be ignored.
-
-SEARCHENGINE           = NO
diff --git a/STARLIGHT/starlight/.svn/text-base/starlightconfig.h.in.svn-base b/STARLIGHT/starlight/.svn/text-base/starlightconfig.h.in.svn-base
deleted file mode 100644 (file)
index 74fce68..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// the configured options and settings for Tutorial
-#define Starlight_VERSION_MAJOR @Starlight_VERSION_MAJOR@
-#define Starlight_VERSION_MINOR @Starlight_VERSION_MINOR@
-#define Starlight_VERSION_MINOR_MINOR @Starlight_VERSION_MINOR_MINOR@
-#define PYTHIA8_SETTINGS_DIR "@PYTHIA8_SETTINGS_DIR@"
-
-#cmakedefine ENABLE_PYTHIA
-#cmakedefine ENABLE_PYTHIA6
-#cmakedefine ENABLE_DPMJET
-#cmakedefine CPP11
diff --git a/STARLIGHT/starlight/TStarLight/.svn/entries b/STARLIGHT/starlight/TStarLight/.svn/entries
deleted file mode 100644 (file)
index 128c577..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-10
-
-dir
-0
-http://starlight.hepforge.org/svn/trunk/TStarLight
-http://starlight.hepforge.org/svn
-add
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-b667b01a-065c-48a2-8a7e-1a9ad7af96c0
-\f
-testsl.C
-file
-
-
-
-add
-\f
-TStarLight.cxx
-file
-
-
-
-add
-
-
-
-
-
-has-props
-has-prop-mods
-\f
-TStarLightLinkDef.h
-file
-
-
-
-add
-
-
-
-
-
-has-props
-has-prop-mods
-\f
-TStarLight.h
-file
-
-
-
-add
-
-
-
-
-
-has-props
-has-prop-mods
-\f
diff --git a/STARLIGHT/starlight/TStarLight/.svn/props/TStarLight.cxx.svn-work b/STARLIGHT/starlight/TStarLight/.svn/props/TStarLight.cxx.svn-work
deleted file mode 100644 (file)
index d3eabc7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 89
-Id URL HeadURL Author LastChangedBy Date Revision LastChangedDate Rev LastChangedRevision
-END
diff --git a/STARLIGHT/starlight/TStarLight/.svn/props/TStarLight.h.svn-work b/STARLIGHT/starlight/TStarLight/.svn/props/TStarLight.h.svn-work
deleted file mode 100644 (file)
index d3eabc7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 89
-Id URL HeadURL Author LastChangedBy Date Revision LastChangedDate Rev LastChangedRevision
-END
diff --git a/STARLIGHT/starlight/TStarLight/.svn/props/TStarLightLinkDef.h.svn-work b/STARLIGHT/starlight/TStarLight/.svn/props/TStarLightLinkDef.h.svn-work
deleted file mode 100644 (file)
index d3eabc7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 89
-Id URL HeadURL Author LastChangedBy Date Revision LastChangedDate Rev LastChangedRevision
-END
diff --git a/STARLIGHT/starlight/cmake_modules/.svn/all-wcprops b/STARLIGHT/starlight/cmake_modules/.svn/all-wcprops
deleted file mode 100644 (file)
index 109579b..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 37
-/svn/!svn/ver/162/trunk/cmake_modules
-END
-FindDPMJet.cmake
-K 25
-svn:wc:ra_dav:version-url
-V 53
-/svn/!svn/ver/84/trunk/cmake_modules/FindDPMJet.cmake
-END
-FindROOT.cmake
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/!svn/ver/28/trunk/cmake_modules/FindROOT.cmake
-END
-FindPythia6.cmake
-K 25
-svn:wc:ra_dav:version-url
-V 55
-/svn/!svn/ver/162/trunk/cmake_modules/FindPythia6.cmake
-END
-FindPythia8.cmake
-K 25
-svn:wc:ra_dav:version-url
-V 55
-/svn/!svn/ver/140/trunk/cmake_modules/FindPythia8.cmake
-END
-CommonMacros.cmake
-K 25
-svn:wc:ra_dav:version-url
-V 55
-/svn/!svn/ver/27/trunk/cmake_modules/CommonMacros.cmake
-END
-FindLHAPDF.cmake
-K 25
-svn:wc:ra_dav:version-url
-V 52
-/svn/!svn/ver/3/trunk/cmake_modules/FindLHAPDF.cmake
-END
diff --git a/STARLIGHT/starlight/cmake_modules/.svn/entries b/STARLIGHT/starlight/cmake_modules/.svn/entries
deleted file mode 100644 (file)
index 25a8e19..0000000
+++ /dev/null
@@ -1,232 +0,0 @@
-10
-
-dir
-166
-http://starlight.hepforge.org/svn/trunk/cmake_modules
-http://starlight.hepforge.org/svn
-
-
-
-2013-10-06T14:18:04.169893Z
-162
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-b667b01a-065c-48a2-8a7e-1a9ad7af96c0
-\f
-FindDPMJet.cmake
-file
-
-
-
-
-2013-11-21T12:54:08.000000Z
-af35c23daf6c5bcf8bfcbcfe294549e6
-2012-04-30T13:38:33.671636Z
-84
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1044
-\f
-FindROOT.cmake
-file
-
-
-
-
-2013-11-21T12:54:08.000000Z
-5e6ca02d78fc2f978df301febdeaa45e
-2010-12-10T18:30:01.950677Z
-28
-bgrube
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-11975
-\f
-FindPythia6.cmake
-file
-
-
-
-
-2013-11-21T12:54:08.000000Z
-7a2f69166de38f81e9201b236a2427a2
-2013-10-06T14:18:04.169893Z
-162
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-818
-\f
-FindPythia8.cmake
-file
-
-
-
-
-2013-11-21T12:54:08.000000Z
-3d499dbe23cefa293d1deefd0d4d0d93
-2013-09-06T12:17:54.682224Z
-140
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1159
-\f
-CommonMacros.cmake
-file
-
-
-
-
-2013-11-21T12:54:08.000000Z
-94c767bc52c31cbfb3c7bd86f42663d9
-2010-11-29T12:00:04.086842Z
-27
-bgrube
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2851
-\f
-FindLHAPDF.cmake
-file
-
-
-
-
-2013-11-21T12:54:08.000000Z
-a583ceabb65760434c717f2d2733f0b0
-2010-08-31T15:13:06.244888Z
-3
-yura503
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-757
-\f
diff --git a/STARLIGHT/starlight/cmake_modules/.svn/prop-base/CommonMacros.cmake.svn-base b/STARLIGHT/starlight/cmake_modules/.svn/prop-base/CommonMacros.cmake.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/cmake_modules/.svn/prop-base/FindROOT.cmake.svn-base b/STARLIGHT/starlight/cmake_modules/.svn/prop-base/FindROOT.cmake.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/cmake_modules/.svn/text-base/CommonMacros.cmake.svn-base b/STARLIGHT/starlight/cmake_modules/.svn/text-base/CommonMacros.cmake.svn-base
deleted file mode 100644 (file)
index 95658b0..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-###########################################################################
-#
-#    Copyright 2010
-#
-#    This file is part of Starlight.
-#
-#    Starlight is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#        
-#    Starlight is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-#    GNU General Public License for more details.
-#        
-#    You should have received a copy of the GNU General Public License
-#    along with Starlight. If not, see <http://www.gnu.org/licenses/>.
-#
-###########################################################################
-#
-# File and Version Information:
-# $Rev::                             $: revision of last commit
-# $Author::                          $: author of last commit
-# $Date::                            $: date of last commit
-#
-# Description:
-#      collection of useful cmake macros
-#
-#
-###########################################################################
-
-
-# takes list of file names and returns file name list with new extension
-# example:
-#   switch_file_extension("${CC_LIST}" ".cc" ".h" H_LIST)
-function(switch_file_extension IN_FILE_LIST OLD_EXT NEW_EXT OUT_FILE_LIST)
-  set(NEW_FILE_LIST)
-  foreach(_OLD_FILE ${IN_FILE_LIST})
-    string(REGEX REPLACE "^(.*)${OLD_EXT}$" "\\1${NEW_EXT}" _NEW_FILE ${_OLD_FILE})
-    set(NEW_FILE_LIST ${NEW_FILE_LIST} ${_NEW_FILE})
-  endforeach()
-  set(${OUT_FILE_LIST} ${NEW_FILE_LIST})
-endfunction(switch_file_extension)
-
-
-# adds standard shared library
-# additional libraries that should be linked to can be given as optional arguments
-function(make_shared_library LIB_NAME SOURCES)
-  add_library(${LIB_NAME} SHARED ${SOURCES})
-  # proccess link libraries in additional arguments
-  foreach(_LIB ${ARGN})
-    target_link_libraries(${LIB_NAME} ${_LIB})
-  endforeach()
-endfunction(make_shared_library)
-
-
-# adds standard executable
-# additional libraries that should be linked to can be given as optional arguments
-function(make_executable EXE_NAME SOURCES)
-  add_executable(${EXE_NAME} ${SOURCES})
-  # proccess link libraries in additional arguments
-  foreach(_LIB ${ARGN})
-    target_link_libraries(${EXE_NAME} ${_LIB})
-  endforeach()
-endfunction(make_executable)
-
-
-macro(enforce_out_of_source_build)
-  if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR})
-    message(FATAL_ERROR "Building this project in the source directory is not allowed. Please remove CMakeCache.txt, create a build directory, and run cmake there, for example:
-rm CMakeCache.txt
-mkdir build && cd build
-cmake ..")
-  endif()
-endmacro(enforce_out_of_source_build)
diff --git a/STARLIGHT/starlight/cmake_modules/.svn/text-base/FindDPMJet.cmake.svn-base b/STARLIGHT/starlight/cmake_modules/.svn/text-base/FindDPMJet.cmake.svn-base
deleted file mode 100644 (file)
index e4af1ae..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-
-FIND_FILE(DPMJET_OBJECT NAMES dpmjet3.0-5.o PATHS $ENV{DPMJETDIR})
-FIND_FILE(DPMJET_PY_OBJECT NAMES pythia6115dpm3v1.o PATHS $ENV{DPMJETDIR})
-FIND_FILE(DPMJET_PHO_OBJECT NAMES phojet1.12-35c4.o PATHS $ENV{DPMJETDIR})
-
-IF (DPMJET_OBJECT AND DPMJET_PY_OBJECT AND DPMJET_PHO_OBJECT) 
-   SET(DPMJET_OBJECTS ${DPMJET_OBJECT} ${DPMJET_PY_OBJECT} ${DPMJET_PHO_OBJECT})
-   SET(DPMJET_FOUND TRUE)
-   SET_SOURCE_FILES_PROPERTIES(
-      ${DPMJET_OBJECTS}
-      PROPERTIES
-      EXTERNAL_OBJECT true 
-   )
-ENDIF (DPMJET_OBJECT AND DPMJET_PY_OBJECT AND DPMJET_PHO_OBJECT)
-
-IF (DPMJET_FOUND)
-   IF (NOT DPMJet_FIND_QUIETLY)
-      MESSAGE(STATUS "Found DPMJet: ${DPMJET_OBJECT}")
-   ENDIF (NOT DPMJet_FIND_QUIETLY)
-ELSE (DPMJET_FOUND)
-   IF (DPMJet_FIND_REQUIRED)
-      MESSAGE(FATAL_ERROR "Could not find DPMJet, we look in $DPMJETDIR")
-   ELSE(DPMJet_FIND_REQUIRED)
-      IF(NOT DPMJet_FIND_QUIETLY)
-        MESSAGE(STATUS "Could not find DPMJet, we look in $DPMJETDIR")
-      ENDIF(NOT DPMJet_FIND_QUIETLY)
-   ENDIF (DPMJet_FIND_REQUIRED)
-ENDIF (DPMJET_FOUND)
-
diff --git a/STARLIGHT/starlight/cmake_modules/.svn/text-base/FindLHAPDF.cmake.svn-base b/STARLIGHT/starlight/cmake_modules/.svn/text-base/FindLHAPDF.cmake.svn-base
deleted file mode 100644 (file)
index f013674..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#Will look for LHAPDF libraries in /usr/lib/ or /usr/local/lib/. If LHAPDF is not found, then look for dummy lhapdf in pythia8.
-
-FIND_PATH(LHAPDF_INCLUDE_DIR Pythia.h /usr/include/ /usr/local/include/ $ENV{PYTHIADIR}/include)
-
-FIND_LIBRARY(LHAPDF_LIBRARIES NAMES lhapdfdummy PATHS /usr/lib /usr/local/lib $ENV{PYTHIADIR}/lib/archive/)
-
-IF (LHAPDF_INCLUDE_DIR AND LHAPDF_LIBRARIES)
-   SET(LHAPDF_FOUND TRUE)
-ENDIF (LHAPDF_INCLUDE_DIR AND LHAPDF_LIBRARIES)
-
-IF (LHAPDF_FOUND)
-   IF (NOT Pythia8_FIND_QUIETLY)
-      MESSAGE(STATUS "Found LHAPDF: ${LHAPDF_LIBRARIES}")
-   ENDIF (NOT Pythia8_FIND_QUIETLY)
-ELSE (LHAPDF_FOUND)
-   IF (Pythia8_FIND_REQUIRED)
-      MESSAGE(FATAL_ERROR "Could not find LHAPDF")
-   ENDIF (Pythia8_FIND_REQUIRED)
-ENDIF (LHAPDF_FOUND)
-
diff --git a/STARLIGHT/starlight/cmake_modules/.svn/text-base/FindPythia6.cmake.svn-base b/STARLIGHT/starlight/cmake_modules/.svn/text-base/FindPythia6.cmake.svn-base
deleted file mode 100644 (file)
index ca2b73b..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-
-MESSAGE(STATUS "$PYTHIADIR: $ENV{PYTHIADIR}")
-FIND_LIBRARY(PYTHIA6_LIBRARY NAMES Pythia6 PATHS $ENV{PYTHIADIR} /usr/lib /usr/lib64 /usr/local/lib )
-
-IF (PYTHIA6_LIBRARY)
-   SET(PYTHIA6_FOUND TRUE)
-ENDIF (PYTHIA6_LIBRARY)
-
-IF (PYTHIA6_FOUND)
-   IF (NOT Pythia6_FIND_QUIETLY)
-      MESSAGE(STATUS "Found Pythia6: ${PYTHIA6_LIBRARY}")
-   ENDIF (NOT Pythia6_FIND_QUIETLY)
-ELSE (PYTHIA6_FOUND)
-   IF (Pythia6_FIND_REQUIRED)
-      MESSAGE(FATAL_ERROR "Could not find Pythia6. We search first in $PYTHIADIR, then in the normal library paths.")
-   ELSE(Pythia6_FIND_REQUIRED)
-      IF(NOT Pythia6_FIND_QUIETLY)
-         MESSAGE(STATUS "Could not find Pythia6. We search first in $PYTHIADIR, then in the normal library paths.")
-      ENDIF(NOT Pythia6_FIND_QUIETLY)
-   ENDIF (Pythia6_FIND_REQUIRED)
-   
-ENDIF (PYTHIA6_FOUND)
-
diff --git a/STARLIGHT/starlight/cmake_modules/.svn/text-base/FindPythia8.cmake.svn-base b/STARLIGHT/starlight/cmake_modules/.svn/text-base/FindPythia8.cmake.svn-base
deleted file mode 100644 (file)
index f5722dd..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-FIND_PATH(PYTHIA8_INCLUDE_DIR Pythia.h /usr/include/ /usr/include/pythia /usr/local/include/ $ENV{PYTHIADIR}/include)
-
-FIND_PATH(PYTHIA8_SETTINGS_DIR Index.xml /usr/share/pythia/xmldoc $ENV{PYTHIADIR}/xmldoc)
-
-FIND_LIBRARY(PYTHIA8_LIBRARY NAMES pythia8 PATHS /usr/lib /usr/lib/pythia /usr/local/lib $ENV{PYTHIADIR}/lib/archive/)
-
-IF (PYTHIA8_INCLUDE_DIR AND PYTHIA8_LIBRARY AND PYTHIA8_SETTINGS_DIR)
-   SET(PYTHIA8_FOUND TRUE)
-ENDIF (PYTHIA8_INCLUDE_DIR AND PYTHIA8_LIBRARY AND PYTHIA8_SETTINGS_DIR)
-
-
-IF (PYTHIA8_FOUND)
-   IF (NOT Pythia8_FIND_QUIETLY)
-      MESSAGE(STATUS "Found Pythia8: ${PYTHIA8_LIBRARY}")
-      MESSAGE(STATUS "Found Pythia8 include: ${PYTHIA8_INCLUDE_DIR}")
-   ENDIF (NOT Pythia8_FIND_QUIETLY)
-ELSE (PYTHIA8_FOUND)
-   IF (Pythia8_FIND_REQUIRED)
-      MESSAGE(FATAL_ERROR "Could not find Pythia8. We search first in the normal library paths, then in $PYTHIADIR")
-   ELSE(Pythia8_FIND_REQUIRED)
-      IF(NOT Pythia8_FIND_QUIETLY)
-        MESSAGE(STATUS "Could not find Pythia8.  We search first in the normal library paths, then in $PYTHIADIR")
-      ENDIF(NOT Pythia8_FIND_QUIETLY)
-   ENDIF (Pythia8_FIND_REQUIRED)
-   
-ENDIF (PYTHIA8_FOUND)
-
diff --git a/STARLIGHT/starlight/cmake_modules/.svn/text-base/FindROOT.cmake.svn-base b/STARLIGHT/starlight/cmake_modules/.svn/text-base/FindROOT.cmake.svn-base
deleted file mode 100644 (file)
index 8f49bdd..0000000
+++ /dev/null
@@ -1,332 +0,0 @@
-###########################################################################
-#
-#    Copyright 2010
-#
-#    This file is part of Starlight.
-#
-#    Starlight is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#        
-#    Starlight is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-#    GNU General Public License for more details.
-#        
-#    You should have received a copy of the GNU General Public License
-#    along with Starlight. If not, see <http://www.gnu.org/licenses/>.
-#
-###########################################################################
-#
-# File and Version Information:
-# $Rev::                             $: revision of last commit
-# $Author::                          $: author of last commit
-# $Date::                            $: date of last commit
-#
-# Description:
-#     cmake module for finding ROOT installation
-#     requires root-config to be in PATH
-#     based on AliRoots's FindROOT.cmake (r41015)
-#     in https://alisoft.cern.ch/AliRoot/trunk/cmake/modules
-#
-#     following variables are defined:
-#     ROOT_CONFIG_EXECUTABLE - path to root-config program
-#     ROOTSYS                - path to root installation directory
-#     ROOT_TARGET            - target architecture
-#     ROOT_F77               - Fortran complier used building ROOT
-#     ROOT_CC                - C complier used building ROOT
-#     ROOT_CPP               - C++ complier used building ROOT
-#     ROOT_VERSION           - ROOT version
-#     ROOT_SVN_REVISION      - ROOT subversion revision
-#     ROOT_BIN_DIR           - ROOT executable directory
-#     ROOT_INCLUDE_DIR       - ROOT header directory
-#     ROOT_LIBRARY_DIR       - ROOT library directory
-#     ROOT_LIBRARIES         - linker flags for ROOT libraries
-#     ROOT_AUX_LIBRARIES     - linker flags for auxiliary libraries
-#     ROOTCINT_EXECUTABLE    - path to rootcint program
-#     ROOT_MAJOR_VERSION     - ROOT major version
-#     ROOT_MINOR_VERSION     - ROOT minor version
-#     ROOT_PATCH_VERSION     - ROOT patch level
-#     ROOT_LIBS              - list of ROOT library files
-#
-#     Example usage:
-#         find_package(ROOT 5.26 REQUIRED Minuit2)
-#
-#
-#     The module also provides a function to generate ROOT dictionaries.
-#     Example usage:
-#         set(ROOTPWA_DICTIONARY ${CMAKE_CURRENT_BINARY_DIR}/someDict.cc)  # set dictionary path
-#         root_generate_dictionary(
-#           "${ROOTPWA_DICTIONARY}"            # path to dictionary to generate
-#           "${INCLUDE_DIR1};${INCLUDE_DIR2}"  # list of includes
-#           "class1.h;class2.h;class3.h"       # list of classes to process
-#           "someLinkDef.h"                    # ROOT linkDef file
-#         )
-#         set(SOURCES ${SOURCES} ${ROOTPWA_DICTIONARY})  # append dictionary to sources
-#
-#
-###########################################################################
-
-
-set(ROOT_FOUND        FALSE)
-set(ROOT_ERROR_REASON "")
-set(ROOT_DEFINITIONS  "")
-set(ROOT_LIBS)
-
-
-find_program(ROOT_CONFIG_EXECUTABLE root-config)
-if(NOT ROOT_CONFIG_EXECUTABLE)
-  set(ROOT_ERROR_REASON "${ROOT_ERROR_REASON} Cannot find root-config.")
-else()
-  
-  set(ROOT_FOUND TRUE)
-
-  execute_process(
-    COMMAND ${ROOT_CONFIG_EXECUTABLE} --prefix 
-    OUTPUT_VARIABLE ROOTSYS 
-    OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-  execute_process(
-    COMMAND ${ROOT_CONFIG_EXECUTABLE} --arch
-    OUTPUT_VARIABLE ROOT_TARGET
-    OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-  execute_process(
-    COMMAND ${ROOT_CONFIG_EXECUTABLE} --f77 
-    OUTPUT_VARIABLE ROOT_F77 
-    OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-  execute_process(
-    COMMAND ${ROOT_CONFIG_EXECUTABLE} --cc
-    OUTPUT_VARIABLE ROOT_CC 
-    OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-  execute_process(
-    COMMAND ${ROOT_CONFIG_EXECUTABLE} --cxx
-    OUTPUT_VARIABLE ROOT_CPP
-    OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-  execute_process(
-    COMMAND ${ROOT_CONFIG_EXECUTABLE} --version
-    OUTPUT_VARIABLE ROOT_VERSION
-    OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-  execute_process(
-    COMMAND ${ROOT_CONFIG_EXECUTABLE} --svn-revision
-    OUTPUT_VARIABLE ROOT_SVN_REVISION
-    OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-  execute_process(
-    COMMAND ${ROOT_CONFIG_EXECUTABLE} --bindir
-    OUTPUT_VARIABLE ROOT_BIN_DIR
-    OUTPUT_STRIP_TRAILING_WHITESPACE)
-  if(NOT EXISTS "${ROOT_BIN_DIR}")
-    set(ROOT_FOUND FALSE)
-    set(ROOT_ERROR_REASON "${ROOT_ERROR_REASON} ROOT executable directory ${ROOT_BIN_DIR} does not exist.")
-  endif()
-
-  execute_process(
-    COMMAND ${ROOT_CONFIG_EXECUTABLE} --incdir
-    OUTPUT_VARIABLE ROOT_INCLUDE_DIR
-    OUTPUT_STRIP_TRAILING_WHITESPACE)
-  if(NOT EXISTS "${ROOT_INCLUDE_DIR}")
-    set(ROOT_FOUND FALSE)
-    set(ROOT_ERROR_REASON "${ROOT_ERROR_REASON} ROOT include directory ${ROOT_INCLUDE_DIR} does not exist.")
-  endif()
-
-  execute_process(
-    COMMAND ${ROOT_CONFIG_EXECUTABLE} --libdir
-    OUTPUT_VARIABLE ROOT_LIBRARY_DIR
-    OUTPUT_STRIP_TRAILING_WHITESPACE)
-  if(NOT EXISTS "${ROOT_LIBRARY_DIR}")
-    set(ROOT_FOUND FALSE)
-    set(ROOT_ERROR_REASON "${ROOT_ERROR_REASON} ROOT library directory ${ROOT_LIBRARY_DIR} does not exist.")
-  endif()
-
-  execute_process(
-    COMMAND ${ROOT_CONFIG_EXECUTABLE} --noauxlibs --glibs
-    OUTPUT_VARIABLE ROOT_LIBRARIES
-    OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-  execute_process(
-    COMMAND ${ROOT_CONFIG_EXECUTABLE} --auxlibs
-    OUTPUT_VARIABLE ROOT_AUX_LIBRARIES
-    OUTPUT_STRIP_TRAILING_WHITESPACE)
-
-  find_program(ROOTCINT_EXECUTABLE rootcint)
-  if(NOT ROOTCINT_EXECUTABLE)
-    set(ROOT_FOUND FALSE)
-    set(ROOT_ERROR_REASON "${ROOT_ERROR_REASON} Cannot find rootcint.")
-  endif()
-
-  # parse version string
-  string(REGEX REPLACE "^([0-9]+)\\.[0-9][0-9]+\\/[0-9][0-9]+.*" "\\1"
-    ROOT_MAJOR_VERSION "${ROOT_VERSION}")
-  string(REGEX REPLACE "^[0-9]+\\.([0-9][0-9])+\\/[0-9][0-9]+.*" "\\1"
-    ROOT_MINOR_VERSION "${ROOT_VERSION}")
-  string(REGEX REPLACE "^[0-9]+\\.[0-9][0-9]+\\/([0-9][0-9]+).*" "\\1"
-    ROOT_PATCH_VERSION "${ROOT_VERSION}")
-  # make sure minor version is specified
-  if(ROOT_FIND_VERSION AND NOT ROOT_FIND_VERSION_MINOR)
-    message(FATAL_ERROR "When requesting a specific version of ROOT, you must provide at least the major and minor version numbers, e.g., 5.22")
-  endif()
-  # set patchlevel to 0, if not specified
-  if(NOT ROOT_FIND_VERSION_PATCH)
-    set(ROOT_FIND_VERSION_PATCH 0)
-  endif()
-  # compute an overall version number which can be compared at once
-  math(EXPR _ROOT_FIND_VERSION "${ROOT_FIND_VERSION_MAJOR} * 10000 + ${ROOT_FIND_VERSION_MINOR} * 100 + ${ROOT_FIND_VERSION_PATCH}")
-  math(EXPR _ROOT_VERSION "${ROOT_MAJOR_VERSION} * 10000 + ${ROOT_MINOR_VERSION} * 100 + ${ROOT_PATCH_VERSION}")
-  # compare version
-  if(ROOT_FIND_VERSION_EXACT)
-    if(NOT _ROOT_VERSION EQUAL "${_ROOT_FIND_VERSION}")
-      set(ROOT_FOUND FALSE)
-      set(ROOT_ERROR_REASON "${ROOT_ERROR_REASON} ROOT version ${ROOT_VERSION} does not match requested version ${ROOT_FIND_VERSION_MAJOR}.${ROOT_FIND_VERSION_MINOR}/${ROOT_FIND_VERSION_PATCH}.")
-    endif()
-  else()
-    if(_ROOT_VERSION LESS "${_ROOT_FIND_VERSION}")
-      set(ROOT_FOUND FALSE)
-      set(ROOT_ERROR_REASON "${ROOT_ERROR_REASON} ROOT version ${ROOT_VERSION} is lower than requested version ${ROOT_FIND_VERSION_MAJOR}.${ROOT_FIND_VERSION_MINOR}/${ROOT_FIND_VERSION_PATCH}.")
-    endif()
-  endif()
-
-endif()
-
-
-# generate list of ROOT libraries
-if(ROOT_FOUND)
-
-  # create list of internal libraries from root-config output
-  set(_LIBRARY_NAMES)
-  set(_EXTERNAL_ZLIB)
-  separate_arguments(ROOT_LIBRARIES)
-  # remove first -L entry
-  list(REMOVE_AT ROOT_LIBRARIES 0)
-  # loop over -l entries
-  foreach(_LIBRARY ${ROOT_LIBRARIES})
-    # extract library name from compiler flag and append to list
-    string(REGEX REPLACE "^-.(.*)$" "\\1" _LIBNAME "${_LIBRARY}")
-    # workaround for root-config inconsistency: if ROOT is built with --disable-builtin-zlib
-    # root-config returns the flag for the external zlib together with the internal libraries
-    if(_LIBNAME STREQUAL "z")
-      set(_EXTERNAL_ZLIB "-lz")
-    else()
-      list(APPEND _LIBRARY_NAMES ${_LIBNAME})
-    endif()
-  endforeach()
-
-  # append components
-  list(REMOVE_DUPLICATES ROOT_FIND_COMPONENTS)
-  if(ROOT_FIND_COMPONENTS)
-    set(_LIBRARY_NAMES "${_LIBRARY_NAMES};${ROOT_FIND_COMPONENTS}")
-  endif()
-  
-  # check whether libraries exist
-  foreach(_LIBNAME ${_LIBRARY_NAMES})
-    find_library(_ROOT_LIB_${_LIBNAME}
-      NAMES ${_LIBNAME}
-      PATHS ${ROOT_LIBRARY_DIR}
-      NO_DEFAULT_PATH)
-    if(NOT _ROOT_LIB_${_LIBNAME})
-      set(ROOT_FOUND FALSE)
-      set(ROOT_ERROR_REASON "${ROOT_ERROR_REASON} Cannot find ROOT library ${_LIBNAME} in ${ROOT_LIBRARY_DIR}.")
-    else()
-      list(APPEND ROOT_LIBS ${_ROOT_LIB_${_LIBNAME}})
-    endif()
-  endforeach()
-
-  # create list of external libraries from root-config output
-  separate_arguments(ROOT_AUX_LIBRARIES)
-  # append external zlib to auxiliary libraries
-  if(_EXTERNAL_ZLIB)
-    list(APPEND ROOT_AUX_LIBRARIES ${_EXTERNAL_ZLIB})
-  endif()
-  # loop over -l entries
-  foreach(_LIBRARY ${ROOT_AUX_LIBRARIES})
-    # extract library name from compiler flag
-    string(REGEX MATCH "^-l(.*)$" _LIBNAME "${_LIBRARY}")
-    if(_LIBNAME)
-      string(REGEX REPLACE "^-.(.*)$" "\\1" _LIBNAME "${_LIBNAME}")
-      # check whether libraries exist
-      find_library(_AUX_LIB_${_LIBNAME}
-       NAMES ${_LIBNAME})
-      if(NOT _AUX_LIB_${_LIBNAME})
-       set(ROOT_FOUND FALSE)
-       set(ROOT_ERROR_REASON "${ROOT_ERROR_REASON} Cannot find ROOT library ${_LIBNAME}.")
-      else()
-       list(APPEND ROOT_LIBS ${_AUX_LIB_${_LIBNAME}})
-      endif()
-    endif()
-  endforeach()
-
-endif()
-
-
-# make variables changeable
-mark_as_advanced(
-  ROOT_INCLUDE_DIR
-  ROOT_LIBRARY_DIR
-  ROOT_LIBRARIES
-  ROOT_LIBS
-  ROOT_DEFINITIONS
-)
-
-
-# report result
-if(ROOT_FOUND)
-  message(STATUS "Found ROOT version ${ROOT_VERSION} r${ROOT_SVN_REVISION} in ${ROOTSYS}")
-  message(STATUS "Using ROOT include dir ${ROOT_INCLUDE_DIR}")
-  message(STATUS "Using ROOT library dir ${ROOT_LIBRARY_DIR}")
-  message(STATUS "Using ROOT libraries: ${ROOT_LIBRARIES}")
-  message(STATUS "Using ROOT additional components: ${ROOT_FIND_COMPONENTS}")
-else()
-  if(ROOT_FIND_REQUIRED)
-    message(FATAL_ERROR "Unable to find requested ROOT installation:${ROOT_ERROR_REASON}")
-  else()
-    if(NOT ROOT_FIND_QUIETLY)
-      message(STATUS "ROOT was not found.")
-    endif()
-  endif()
-endif()
-
-
-# macro that generates ROOT dictionary
-function(root_generate_dictionary DICT_FILE INCLUDE_DIRS HEADER_FILES LINKDEF_FILE)
-
-  if(NOT ROOT_FOUND)
-    message(FATAL_ERROR "Impossible to generate dictionary ${DICT_FILE}, because no ROOT installation was found.")
-  endif()
-  # prepare command line argument for compiler definitions (put -D in front)
-  set(_DEFINITIONS)
-  get_property(_DEFS DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY COMPILE_DEFINITIONS)
-  foreach(_DEF ${_DEFS})
-    set(_DEFINITIONS "${_DEFINITIONS} -D${_DEF}")
-  endforeach()
-  separate_arguments(_DEFINITIONS)
-
-  # prepare command line argument for include directories (put -I in front)
-  set(_INCLUDES)
-  foreach(_FILE ${INCLUDE_DIRS})
-    set(_INCLUDES ${_INCLUDES} -I${_FILE})
-  endforeach()
-  # strip paths from header file names
-  set(_HEADERS)
-  foreach(_FILE ${HEADER_FILES})
-    get_filename_component(_NAME ${_FILE} NAME)
-    set(_HEADERS ${_HEADERS} ${_NAME})
-  endforeach()
-
-  # add dictionary header file to output files
-  string(REGEX REPLACE "^(.*)\\.(.*)$" "\\1.h" _DICT_HEADER "${DICT_FILE}")
-  set(OUTPUT_FILES ${DICT_FILE} ${_DICT_HEADER})
-
-  add_custom_command(OUTPUT ${OUTPUT_FILES}
-    COMMAND ${ROOTCINT_EXECUTABLE}
-    ARGS -f ${DICT_FILE} -c -DHAVE_CONFIG_H ${_DEFINITIONS} ${_INCLUDES} ${_HEADERS} ${LINKDEF_FILE}
-    DEPENDS ${HEADER_FILES} ${LINKDEF_FILE}
-  )
-
-endfunction(root_generate_dictionary)
diff --git a/STARLIGHT/starlight/config/.svn/all-wcprops b/STARLIGHT/starlight/config/.svn/all-wcprops
deleted file mode 100644 (file)
index 0117db0..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 30
-/svn/!svn/ver/142/trunk/config
-END
-slight.in
-K 25
-svn:wc:ra_dav:version-url
-V 40
-/svn/!svn/ver/142/trunk/config/slight.in
-END
-slight.in.dpmjet
-K 25
-svn:wc:ra_dav:version-url
-V 46
-/svn/!svn/ver/93/trunk/config/slight.in.dpmjet
-END
-my.input
-K 25
-svn:wc:ra_dav:version-url
-V 38
-/svn/!svn/ver/86/trunk/config/my.input
-END
diff --git a/STARLIGHT/starlight/config/.svn/entries b/STARLIGHT/starlight/config/.svn/entries
deleted file mode 100644 (file)
index fefddc4..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-10
-
-dir
-166
-http://starlight.hepforge.org/svn/trunk/config
-http://starlight.hepforge.org/svn
-
-
-
-2013-09-06T13:58:46.620533Z
-142
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-b667b01a-065c-48a2-8a7e-1a9ad7af96c0
-\f
-slight.in
-file
-
-
-
-
-2013-11-21T12:52:49.000000Z
-1e257a3966847571bf0a5fe2cfd22284
-2013-09-06T13:58:46.620533Z
-142
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1593
-\f
-slight.in.dpmjet
-file
-
-
-
-
-2013-11-21T12:52:49.000000Z
-f3454da7048b3910f32a9c6c5f2f7e0b
-2012-06-04T14:23:05.280017Z
-93
-jnystrand
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1679
-\f
-my.input
-file
-
-
-
-
-2013-11-21T12:52:49.000000Z
-02ec6b7ed471a644f88fb8140f0a2603
-2012-04-30T13:38:39.389827Z
-86
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1671
-\f
diff --git a/STARLIGHT/starlight/config/.svn/text-base/my.input.svn-base b/STARLIGHT/starlight/config/.svn/text-base/my.input.svn-base
deleted file mode 100644 (file)
index 3ef0cc7..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-**********************************************************************\r
-* Example for a DTUNUC input file.\r
-* Uncomment the input-cards according to your requirements.\r
-*\r
-* Format: A10,6E10.0,A8\r
-*        (except for the section enclosed by "PHOINPUT" and "ENDINPUT"\r
-*         which is format-free)\r
-*         lines starting with "*" are comment lines\r
-**********************************************************************\r
-*\r
-* projectile / target / Energy\r
-* -------------------\r
-*        1         2         3         4         5         6         7\r
-*23456789012345678901234567890123456789012345678901234567890123456789012345678\r
-PROJPAR          0.0                                                  PHOTON\r
-TARPAR         208.0      82.0\r
-ENERGY           6.0  600000.0\r
-*ENERGY         100.0\r
-* Initialize the random number generator\r
-RNDMINIT        55.0     101.0      15.0      73.0              \r
-*\r
-*\r
-* PHOJET-specific input\r
-* ---------------------\r
-* The following lines control the event-generation with PHOJET for\r
-* individual photon/nucleon-nucleon collisions.\r
-* For details see the PHOJET-manual available at\r
-*        http://lepton.bartol.udel.edu/~eng/phojet.html\r
-* Any options explained in the PHOJET-manual can be used in between\r
-* the "PHOINPUT" and "ENDINPUT" cards.\r
-PHOINPUT\r
-PROCESS           1 0 1 1 1 1 1 1\r
-ENDINPUT\r
-*\r
-* Output\r
-* ------\r
-*   some default output (particle multiplicities etc.)\r
-HISTOGRAM      101.0     102.0\r
-*\r
-* Start of event generation\r
-* -------------------------\r
-*START         5000.0       0.0\r
-START         100.0       0.0\r
-STOP\r
-*...+....1....+....2....+....3....+....4....+....5....+....6....+....7...\r
diff --git a/STARLIGHT/starlight/config/.svn/text-base/slight.in.dpmjet.svn-base b/STARLIGHT/starlight/config/.svn/text-base/slight.in.dpmjet.svn-base
deleted file mode 100644 (file)
index 340c2d2..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-BEAM_1_Z = 82    #Z of projectile
-BEAM_1_A = 208   #A of projectile
-BEAM_2_Z = 82   #Z of target
-BEAM_2_A = 208   #A of target
-BEAM_GAMMA = 1470 #Gamma of the colliding ions
-W_MAX = 12.0   #Max value of w
-W_MIN = 2.0    #Min value of w
-W_N_BINS = 40    #Bins i w
-RAP_MAX = 8.    #max y
-RAP_N_BINS = 80    #Bins i y
-CUT_PT = 0 #Cut in pT? 0 = (no, 1 = yes)
-PT_MIN = 1.0 #Minimum pT in GeV
-PT_MAX = 3.0 #Maximum pT in GeV
-CUT_ETA = 0 #Cut in pseudorapidity? (0 = no, 1 = yes)
-ETA_MIN = -10 #Minimum pseudorapidity
-ETA_MAX = 10 #Maximum pseudorapidity
-PROD_MODE = 5     #gg or gP switch (1 = 2-photon, 2 = coherent vector meson (narrow), 3 = coherent vector meson (wide),
-# 4 = incoherent vector meson, 5 = A+A DPMJet single, 6 = A+A DPMJet double, 7 = p+A DPMJet single, 8 = p+A Pythia single )
-N_EVENTS = 10   #Number of events
-PROD_PID = 443013   #Channel of interest (not relevant for photonuclear processes)
-RND_SEED = 34533 #Random number seed
-OUTPUT_FORMAT = 2     #Form of the output
-BREAKUP_MODE = 5     #Controls the nuclear breakup
-INTERFERENCE = 0     #Interference (0 = off, 1 = on)
-IF_STRENGTH = 1.    #% of intefernce (0.0 - 0.1)
-COHERENT = 1     #Coherent=1,Incoherent=0
-INCO_FACTOR = 1.    #percentage of incoherence
-BFORD = 9.5
-INT_PT_MAX = 0.24  #Maximum pt considered, when interference is turned on
-INT_PT_N_BINS =120   #Number of pt bins when interference is turned on
-
-# Photonuclear specific options, energies in Lab frame. These values should be within the range of the
-# values specified in the DPMJet input file (when DPMJet is used)
-MIN_GAMMA_ENERGY = 6.0 (for Pythia this need value needs to correspond to a CMS energy of ?)
-MAX_GAMMA_ENERGY = 600000.0
diff --git a/STARLIGHT/starlight/config/.svn/text-base/slight.in.svn-base b/STARLIGHT/starlight/config/.svn/text-base/slight.in.svn-base
deleted file mode 100644 (file)
index 366a227..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-BEAM_1_Z = 82    #Z of projectile
-BEAM_1_A = 208   #A of projectile
-BEAM_2_Z = 82   #Z of target
-BEAM_2_A = 208   #A of target
-BEAM_1_GAMMA = 1470.0 #Gamma of the colliding ion 1
-BEAM_2_GAMMA = 1470.0 #Gamma of the colliding ion 2
-W_MAX = 15.0   #Max value of w
-W_MIN = -1    #Min value of w
-W_N_BINS = 50    #Bins i w
-RAP_MAX = 9.    #max y
-RAP_N_BINS = 200    #Bins i y
-CUT_PT = 0 #Cut in pT? 0 = (no, 1 = yes)
-PT_MIN = 1.0 #Minimum pT in GeV
-PT_MAX = 3.0 #Maximum pT in GeV
-CUT_ETA = 0 #Cut in pseudorapidity? (0 = no, 1 = yes)
-ETA_MIN = -10 #Minimum pseudorapidity
-ETA_MAX = 10 #Maximum pseudorapidity
-PROD_MODE = 2     #gg or gP switch (1 = 2-photon, 2 = coherent vector meson (narrow), 3 = coherent vector meson (wide), 4 = incoherent vector meson)
-N_EVENTS = 1000   #Number of events
-PROD_PID = 443013   #Channel of interest
-RND_SEED = 5574533 #Random number seed
-OUTPUT_FORMAT = 2     #Form of the output
-BREAKUP_MODE = 5     #Controls the nuclear breakup
-INTERFERENCE = 0     #Interference (0 = off, 1 = on)
-IF_STRENGTH = 1.    #% of intefernce (0.0 - 0.1)
-COHERENT = 1     #Coherent=1,Incoherent=0
-INCO_FACTOR = 1.    #percentage of incoherence
-BFORD = 9.5
-INT_PT_MAX = 0.24  #Maximum pt considered, when interference is turned on
-INT_PT_N_BINS =120   #Number of pt bins when interference is turned on
-XSEC_METHOD = 1 # Set to 0 to use old method for calculating gamma-gamma luminosity
-N_THREADS = 1 # Number of threads used for calculating luminosity (when using the new method)
-PYTHIA_FULL_EVENTRECORD = 0 # Write full pythia information to output (vertex, parents, daughter etc).
diff --git a/STARLIGHT/starlight/doxygen/.svn/all-wcprops b/STARLIGHT/starlight/doxygen/.svn/all-wcprops
deleted file mode 100644 (file)
index 72adf48..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 30
-/svn/!svn/ver/27/trunk/doxygen
-END
diff --git a/STARLIGHT/starlight/doxygen/.svn/entries b/STARLIGHT/starlight/doxygen/.svn/entries
deleted file mode 100644 (file)
index dbc2a38..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-10
-
-dir
-166
-http://starlight.hepforge.org/svn/trunk/doxygen
-http://starlight.hepforge.org/svn
-
-
-
-2010-11-29T12:00:04.086842Z
-27
-bgrube
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-b667b01a-065c-48a2-8a7e-1a9ad7af96c0
-\f
diff --git a/STARLIGHT/starlight/dpmjet/.svn/all-wcprops b/STARLIGHT/starlight/dpmjet/.svn/all-wcprops
deleted file mode 100644 (file)
index e56ff8a..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 29
-/svn/!svn/ver/78/trunk/dpmjet
-END
-dpmjetint.f
-K 25
-svn:wc:ra_dav:version-url
-V 41
-/svn/!svn/ver/78/trunk/dpmjet/dpmjetint.f
-END
diff --git a/STARLIGHT/starlight/dpmjet/.svn/entries b/STARLIGHT/starlight/dpmjet/.svn/entries
deleted file mode 100644 (file)
index 816e695..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-10
-
-dir
-166
-http://starlight.hepforge.org/svn/trunk/dpmjet
-http://starlight.hepforge.org/svn
-
-
-
-2012-04-30T13:38:14.140455Z
-78
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-b667b01a-065c-48a2-8a7e-1a9ad7af96c0
-\f
-dpmjetint.f
-file
-
-
-
-
-2013-11-21T12:52:49.000000Z
-c7ecb1116f26eadb39915cb9f613e8b3
-2012-04-30T13:38:14.140455Z
-78
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-4692
-\f
diff --git a/STARLIGHT/starlight/dpmjet/.svn/text-base/dpmjetint.f.svn-base b/STARLIGHT/starlight/dpmjet/.svn/text-base/dpmjetint.f.svn-base
deleted file mode 100644 (file)
index 2dba9db..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-*\r
-*===program crint======================================================*\r
-*\r
-C      OPTIONS/ EXTEND_SOURCE\r
-C      SUBROUTINE CRINT\r
-      SUBROUTINE DT_PRODUCEEVENT(ENERGY_SL, NPARTICLES)\r
-\r
-\r
-      IMPLICIT DOUBLE PRECISION (A-H,O-Z)\r
-      REAL ENERGY_SL\r
-      INTEGER INIT\r
-      REAL ne,etest,prob,slump\r
-      SAVE\r
-\r
-* Call the init sub routine in the first event\r
-      DATA INIT /0/\r
-\r
-      PARAMETER (NMXHKK=200000)\r
-\r
-      COMMON /DTIONT/ LINP,LOUT,LDAT\r
-\r
-      COMMON /DTEVT1/ NHKK,NEVHKK,ISTHKK(NMXHKK),IDHKK(NMXHKK),\r
-     &                JMOHKK(2,NMXHKK),JDAHKK(2,NMXHKK),\r
-     &                PHKK(5,NMXHKK),VHKK(4,NMXHKK),WHKK(4,NMXHKK)\r
-\r
-*     event flag\r
-      COMMON /DTEVNO/ NEVENT, ICASCA\r
-\r
-      IF(INIT.EQ.0) THEN\r
-         OPEN (UNIT = 50, file = "my.input")    \r
-        LINP = 50\r
-         CALL DT_DTUINI(NEVTS,EPN,NPMASS,NPCHAR,NTMASS,NTCHAR,IDP,IEMU)\r
-*        Init called, make sure it's not called again\r
-         INIT = 1\r
-      ENDIF\r
-*-----------------------------------------------------------------------\r
-*     generation of one event\r
-      NEVENT = 1\r
-      KKMAT = -1\r
-\r
-*   If an energy-range has been defined with the ENERGY input-card the\r
-*   laboratory energy ELAB can be set to any value within that range,..\r
-C        ELAB = DT_RNDM(EPN)*(EPN-0.5D7)+0.5D7\r
-\r
-*   ..otherwise it has to coincide with EPN.\r
-C        ELAB = EPN\r
-\r
-      ELAB = ENERGY_SL\r
-\r
-*   sampling of one event\r
-\r
-*     TEST\r
-\r
-      CALL DT_KKINC(NPMASS,NPCHAR,NTMASS,NTCHAR,IDP,ELAB,KKMAT,IREJ)\r
-\r
-      IF (IREJ.NE.0) RETURN\r
-\r
-c     Return the number of particles produced\r
-      \r
-c     Fill the particle info \r
-      CALL DT_GETPARTICLES(NPARTICLES)\r
-\r
-      END\r
-\r
-\r
-      SUBROUTINE DT_GETPARTICLES(NPARTICLES)\r
-\r
-      IMPLICIT DOUBLE PRECISION (A-H,O-Z)\r
-      INTEGER pid,qch,q_sum,Ntpc,Nfinal,NACCEPT,IPART,RES\r
-      DOUBLE PRECISION yrap,pt,mass,mt,etot\r
-      DOUBLE PRECISION pt_cut_tpc\r
-      PARAMETER(pt_cut_tpc=0.050)\r
-\r
-      SAVE\r
-*\r
-* COMMON /DTEVT1/ :\r
-*                   NHKK         number of entries in common block\r
-*                   NEVHKK       number of the event\r
-*                   ISTHKK(i)    status code for entry i\r
-*                   IDHKK(i)     identifier for the entry\r
-*                                (for particles: identifier according\r
-*                                 to the PDG numbering scheme)\r
-*                   JMOHKK(1,i)  pointer to the entry of the first mother\r
-*                                of entry i\r
-*                   JMOHKK(2,i)  pointer to the entry of the second mother\r
-*                                of entry i\r
-*                   JDAHKK(1,i)  pointer to the entry of the first daughter\r
-*                                of entry i\r
-*                   JDAHKK(2,i)  pointer to the entry of the second daughter\r
-*                                of entry i\r
-*                   PHKK(1..3,i) 3-momentum\r
-*                   PHKK(4,i)    energy\r
-*                   PHKK(5,i)    mass\r
-*\r
-* event history\r
-\r
-      PARAMETER (NMXHKK=200000)\r
-\r
-      COMMON /DTEVT1/ NHKK,NEVHKK,ISTHKK(NMXHKK),IDHKK(NMXHKK),\r
-     &                JMOHKK(2,NMXHKK),JDAHKK(2,NMXHKK),\r
-     &                PHKK(5,NMXHKK),VHKK(4,NMXHKK),WHKK(4,NMXHKK)\r
-\r
-* extended event history\r
-      COMMON /DTEVT2/ IDRES(NMXHKK),IDXRES(NMXHKK),NOBAM(NMXHKK),\r
-     &                IDBAM(NMXHKK),IDCH(NMXHKK),NPOINT(10),\r
-     &                IHIST(2,NMXHKK)\r
-\r
-      DOUBLE PRECISION SLPX, SLPY, SLPZ, SLE, SLM\r
-      INTEGER SLPID, SLCHARGE\r
-      COMMON /DPMJETPARTICLE/ SLPX(NMXHKK), SLPY(NMXHKK), SLPZ(NMXHKK),\r
-     &       SLE(NMXHKK), SLM(NMXHKK), SLPID(NMXHKK), SLCHARGE(NMXHKK)\r
-\r
-\r
-C     >> Set Counter to Zero\r
-\r
-      Nfinal=0\r
-      \r
-      DO 42 I=1, NHKK\r
-c      I = IPART\r
-\r
-CC       >> Remove all non-final-state particles\r
-        IF(.not.(ISTHKK(I).eq.1.or.ISTHKK(I).eq.-1.or.\r
-     $ISTHKK(I).eq.1001)) GOTO 42\r
-\r
-C      >> Find Particle Charge, qch\r
-        IF((ABS(ISTHKK(I)).eq.1).and.(IDHKK(I).ne.80000))THEN\r
-C         >> final state ptcles except nuclei\r
-\r
-          qch=IPHO_CHR3(IDHKK(I),1)/3\r
-        ELSEIF(IDHKK(I).eq.80000)THEN\r
-C         >> final state nuclei\r
-          qch=IDXRES(I)\r
-        ELSE\r
-C         >> not a final state particle, qch not interesting\r
-          qch=-999\r
-        ENDIF\r
-\r
-       Nfinal = Nfinal + 1\r
-       SLPX(Nfinal) = PHKK(1,I)\r
-        SLPY(Nfinal) = PHKK(2,I)\r
-        SLPZ(Nfinal) = PHKK(3,I)\r
-        SLE(Nfinal) = PHKK(4,I)\r
-        SLM(Nfinal) = PHKK(5,I)\r
-        SLPID(Nfinal) = IDHKK(I)\r
-        SLCHARGE(Nfinal) = qch\r
-\r
- 42     CONTINUE\r
-        NPARTICLES = Nfinal\r
-  \r
-      END\r
-\r
-      SUBROUTINE DT_USRHIS(MODE)\r
-c Dummy to make the linker happy\r
-      END\r
-\r
diff --git a/STARLIGHT/starlight/external/.svn/all-wcprops b/STARLIGHT/starlight/external/.svn/all-wcprops
deleted file mode 100644 (file)
index dcec5c1..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 31
-/svn/!svn/ver/85/trunk/external
-END
-fpe.c
-K 25
-svn:wc:ra_dav:version-url
-V 37
-/svn/!svn/ver/85/trunk/external/fpe.c
-END
diff --git a/STARLIGHT/starlight/external/.svn/entries b/STARLIGHT/starlight/external/.svn/entries
deleted file mode 100644 (file)
index e450380..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-10
-
-dir
-166
-http://starlight.hepforge.org/svn/trunk/external
-http://starlight.hepforge.org/svn
-
-
-
-2012-04-30T13:38:36.630197Z
-85
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-b667b01a-065c-48a2-8a7e-1a9ad7af96c0
-\f
-fpe.c
-file
-
-
-
-
-2013-11-21T12:52:49.000000Z
-e92d1c3c5fd79590953baa9875eceed2
-2012-04-30T13:38:36.630197Z
-85
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-718
-\f
diff --git a/STARLIGHT/starlight/external/.svn/text-base/fpe.c.svn-base b/STARLIGHT/starlight/external/.svn/text-base/fpe.c.svn-base
deleted file mode 100644 (file)
index 0e39d07..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-  #define _GNU_SOURCE
-    #include <stdio.h>
-    #include <stdlib.h>
-    #include <fenv.h>
-
-    void enable_exceptions_()
-    {
-         int retval;
-         /* feenableexcept returns the previous exceptions that were  enabled
-            on success, otherwise it returns -1
-         */
-         retval=feenableexcept( FE_DIVBYZERO | FE_INVALID |  FE_OVERFLOW | FE_UNDERFLOW );
-         if ( retval == -1 )
-         {
-             fprintf(stderr, "Warning: call to feenableexcept() failed \n");
-         }
-    }
-
-    /* This second routine is for Fortran compilers such as g77 and  pathf90
-       which follow the f2c name mangling style
-    */
-    void enable_exceptions__()
-    {
-        enable_exceptions_();
-    }
diff --git a/STARLIGHT/starlight/include/.svn/all-wcprops b/STARLIGHT/starlight/include/.svn/all-wcprops
deleted file mode 100644 (file)
index 1929323..0000000
+++ /dev/null
@@ -1,245 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 31
-/svn/!svn/ver/164/trunk/include
-END
-upcevent.h
-K 25
-svn:wc:ra_dav:version-url
-V 42
-/svn/!svn/ver/102/trunk/include/upcevent.h
-END
-reportingUtils.h
-K 25
-svn:wc:ra_dav:version-url
-V 47
-/svn/!svn/ver/29/trunk/include/reportingUtils.h
-END
-beambeamsystem.h
-K 25
-svn:wc:ra_dav:version-url
-V 48
-/svn/!svn/ver/164/trunk/include/beambeamsystem.h
-END
-starlightconstants.h
-K 25
-svn:wc:ra_dav:version-url
-V 52
-/svn/!svn/ver/125/trunk/include/starlightconstants.h
-END
-twophotonluminosity.h
-K 25
-svn:wc:ra_dav:version-url
-V 53
-/svn/!svn/ver/164/trunk/include/twophotonluminosity.h
-END
-starlight.h
-K 25
-svn:wc:ra_dav:version-url
-V 43
-/svn/!svn/ver/164/trunk/include/starlight.h
-END
-starlightparticlecodes.h
-K 25
-svn:wc:ra_dav:version-url
-V 55
-/svn/!svn/ver/28/trunk/include/starlightparticlecodes.h
-END
-beam.h
-K 25
-svn:wc:ra_dav:version-url
-V 38
-/svn/!svn/ver/164/trunk/include/beam.h
-END
-starlightdpmjet.h
-K 25
-svn:wc:ra_dav:version-url
-V 49
-/svn/!svn/ver/164/trunk/include/starlightdpmjet.h
-END
-photonNucleusCrossSection.h
-K 25
-svn:wc:ra_dav:version-url
-V 59
-/svn/!svn/ver/164/trunk/include/photonNucleusCrossSection.h
-END
-narrowResonanceCrossSection.h
-K 25
-svn:wc:ra_dav:version-url
-V 61
-/svn/!svn/ver/164/trunk/include/narrowResonanceCrossSection.h
-END
-starlightStandalone.h
-K 25
-svn:wc:ra_dav:version-url
-V 53
-/svn/!svn/ver/102/trunk/include/starlightStandalone.h
-END
-bessel.h
-K 25
-svn:wc:ra_dav:version-url
-V 39
-/svn/!svn/ver/28/trunk/include/bessel.h
-END
-nucleus.h
-K 25
-svn:wc:ra_dav:version-url
-V 41
-/svn/!svn/ver/164/trunk/include/nucleus.h
-END
-eventfilewriter.h
-K 25
-svn:wc:ra_dav:version-url
-V 48
-/svn/!svn/ver/97/trunk/include/eventfilewriter.h
-END
-PythiaStarlight.h
-K 25
-svn:wc:ra_dav:version-url
-V 48
-/svn/!svn/ver/28/trunk/include/PythiaStarlight.h
-END
-inputParameters.h
-K 25
-svn:wc:ra_dav:version-url
-V 49
-/svn/!svn/ver/163/trunk/include/inputParameters.h
-END
-wideResonanceCrossSection.h
-K 25
-svn:wc:ra_dav:version-url
-V 59
-/svn/!svn/ver/164/trunk/include/wideResonanceCrossSection.h
-END
-randomgenerator.h
-K 25
-svn:wc:ra_dav:version-url
-V 49
-/svn/!svn/ver/156/trunk/include/randomgenerator.h
-END
-gammagammasingle.h
-K 25
-svn:wc:ra_dav:version-url
-V 50
-/svn/!svn/ver/164/trunk/include/gammagammasingle.h
-END
-pythiadecayer.h
-K 25
-svn:wc:ra_dav:version-url
-V 47
-/svn/!svn/ver/123/trunk/include/pythiadecayer.h
-END
-readinluminosity.h
-K 25
-svn:wc:ra_dav:version-url
-V 50
-/svn/!svn/ver/164/trunk/include/readinluminosity.h
-END
-incoherentVMCrossSection.h
-K 25
-svn:wc:ra_dav:version-url
-V 58
-/svn/!svn/ver/164/trunk/include/incoherentVMCrossSection.h
-END
-slmutex.h
-K 25
-svn:wc:ra_dav:version-url
-V 41
-/svn/!svn/ver/153/trunk/include/slmutex.h
-END
-nBodyPhaseSpaceGen.h
-K 25
-svn:wc:ra_dav:version-url
-V 52
-/svn/!svn/ver/157/trunk/include/nBodyPhaseSpaceGen.h
-END
-spectrum.h
-K 25
-svn:wc:ra_dav:version-url
-V 42
-/svn/!svn/ver/164/trunk/include/spectrum.h
-END
-singleton.h
-K 25
-svn:wc:ra_dav:version-url
-V 43
-/svn/!svn/ver/153/trunk/include/singleton.h
-END
-spectrumprotonnucleus.h
-K 25
-svn:wc:ra_dav:version-url
-V 54
-/svn/!svn/ver/76/trunk/include/spectrumprotonnucleus.h
-END
-eventchannel.h
-K 25
-svn:wc:ra_dav:version-url
-V 46
-/svn/!svn/ver/164/trunk/include/eventchannel.h
-END
-filewriter.h
-K 25
-svn:wc:ra_dav:version-url
-V 43
-/svn/!svn/ver/28/trunk/include/filewriter.h
-END
-inputParser.h
-K 25
-svn:wc:ra_dav:version-url
-V 45
-/svn/!svn/ver/155/trunk/include/inputParser.h
-END
-starlightpythia.h
-K 25
-svn:wc:ra_dav:version-url
-V 49
-/svn/!svn/ver/164/trunk/include/starlightpythia.h
-END
-lorentzvector.h
-K 25
-svn:wc:ra_dav:version-url
-V 46
-/svn/!svn/ver/28/trunk/include/lorentzvector.h
-END
-gammaaluminosity.h
-K 25
-svn:wc:ra_dav:version-url
-V 50
-/svn/!svn/ver/164/trunk/include/gammaaluminosity.h
-END
-incoherentPhotonNucleusLuminosity.h
-K 25
-svn:wc:ra_dav:version-url
-V 67
-/svn/!svn/ver/164/trunk/include/incoherentPhotonNucleusLuminosity.h
-END
-starlightlimits.h
-K 25
-svn:wc:ra_dav:version-url
-V 48
-/svn/!svn/ver/42/trunk/include/starlightlimits.h
-END
-gammagammaleptonpair.h
-K 25
-svn:wc:ra_dav:version-url
-V 54
-/svn/!svn/ver/164/trunk/include/gammagammaleptonpair.h
-END
-starlightparticle.h
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/!svn/ver/133/trunk/include/starlightparticle.h
-END
-vector3.h
-K 25
-svn:wc:ra_dav:version-url
-V 40
-/svn/!svn/ver/28/trunk/include/vector3.h
-END
-gammaavm.h
-K 25
-svn:wc:ra_dav:version-url
-V 42
-/svn/!svn/ver/164/trunk/include/gammaavm.h
-END
diff --git a/STARLIGHT/starlight/include/.svn/entries b/STARLIGHT/starlight/include/.svn/entries
deleted file mode 100644 (file)
index a3c6ed3..0000000
+++ /dev/null
@@ -1,1388 +0,0 @@
-10
-
-dir
-166
-http://starlight.hepforge.org/svn/trunk/include
-http://starlight.hepforge.org/svn
-
-
-
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-b667b01a-065c-48a2-8a7e-1a9ad7af96c0
-\f
-upcevent.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-f77cb7adad00211b9702ebe961073af1
-2012-10-22T21:25:54.577321Z
-102
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2332
-\f
-reportingUtils.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-8a9f9fff4f5507689155a03d674f479a
-2010-12-30T19:05:42.500340Z
-29
-bgrube
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-5752
-\f
-beambeamsystem.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-ad30afd72e7fe1ee8b2697bd61ff3537
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-3386
-\f
-starlightconstants.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-6f7c118ae1c5be761260ade0916a6968
-2013-09-05T20:08:26.227571Z
-125
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-4812
-\f
-twophotonluminosity.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-13e8b39fdf5e5f07c935173e43c95c08
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2499
-\f
-starlight.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-f0356eadc2328117c1c533eb0e676e4f
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2232
-\f
-starlightparticlecodes.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-78bacf32c64d37de68aa1ae29fd1b440
-2010-12-10T18:30:01.950677Z
-28
-bgrube
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1491
-\f
-beam.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-e2b5eef310804d0b80c7276201766010
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2036
-\f
-starlightdpmjet.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-f9da4b84dff67d09d468dce1fdee1348
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2183
-\f
-photonNucleusCrossSection.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-cca43cb80181223a78dbd8badc18af93
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-4436
-\f
-narrowResonanceCrossSection.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-478ca301d695603ec47e61f163f007e5
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1708
-\f
-starlightStandalone.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-3efbb3798226cf832d8919c41b52d688
-2012-10-22T21:25:54.577321Z
-102
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2721
-\f
-bessel.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-bbddfeef521cc744a3531a791b404cf7
-2010-12-10T18:30:01.950677Z
-28
-bgrube
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1521
-\f
-nucleus.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-280064ddcdf2b62af0eb32f7c1192d4c
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-3235
-\f
-eventfilewriter.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-056d341045b955482a4f91a257daaeb6
-2012-10-22T21:25:35.110929Z
-97
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1840
-\f
-PythiaStarlight.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-49c0d8efe72fa59b2050c149291abd67
-2010-12-10T18:30:01.950677Z
-28
-bgrube
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1724
-\f
-inputParameters.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-cdbb81b3c9cf227e0609d11f597b14a3
-2013-10-06T14:18:06.101130Z
-163
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-27124
-\f
-wideResonanceCrossSection.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-6be9463538dd3cce78f5dd217117b8d8
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1726
-\f
-randomgenerator.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-be47f26d5710af6de84e6971b004cc17
-2013-10-06T14:17:52.119210Z
-156
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1689
-\f
-gammagammasingle.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-6a9d0b7791cedc7788f119e38efdda4b
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2952
-\f
-pythiadecayer.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-a9fdd4ed33b77a9e0acd7e2a55156163
-2013-09-05T20:08:22.194069Z
-123
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-816
-\f
-readinluminosity.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-445d7e0282422327c5dd2826b63e2eb8
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1983
-\f
-incoherentVMCrossSection.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-83caed51c04da4332bb9e13d0ef2ad60
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1689
-\f
-slmutex.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-15b83497a7ca6406804da42bce6df729
-2013-10-06T14:17:45.955889Z
-153
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-540
-\f
-nBodyPhaseSpaceGen.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-32108c271553a93369b02fcd1be9ec43
-2013-10-06T14:17:54.191183Z
-157
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-11435
-\f
-spectrum.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-e85a3e4945c8368c1f2f6e522ac01853
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-4065
-\f
-singleton.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-512905d31c3260ad9e50ca0fd1a2e3f9
-2013-10-06T14:17:45.955889Z
-153
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1215
-\f
-spectrumprotonnucleus.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-be5b6d5cfab61c6f1c55dbd7f959334b
-2012-04-30T13:38:04.244082Z
-76
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1319
-\f
-eventchannel.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-7ebd12a96c379374710181ee1eb789da
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2978
-\f
-filewriter.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-2fbdf3d29925d819765801decf29f1be
-2010-12-10T18:30:01.950677Z
-28
-bgrube
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1985
-\f
-inputParser.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-98f4f444509da8c37aaef93a064fc767
-2013-10-06T14:17:50.039994Z
-155
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-4185
-\f
-starlightpythia.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-5e0c32072d4856e176169e3aa52aa283
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2546
-\f
-lorentzvector.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-cb5888f286f26a19615523d601a7239d
-2010-12-10T18:30:01.950677Z
-28
-bgrube
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-3629
-\f
-gammaaluminosity.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-500bd229423acbf5a6834eaa280fc0a2
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1866
-\f
-incoherentPhotonNucleusLuminosity.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-fde89d5793d73d55d23afc78fab307eb
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1756
-\f
-starlightlimits.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-1f16a815d34f6793583e909783909d14
-2011-02-21T11:17:38.101580Z
-42
-kskjerdal
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1434
-\f
-gammagammaleptonpair.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-08acacb62539b80092f46bb1c41abef8
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-3002
-\f
-starlightparticle.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-0136522b6f3bf55fd5cf0109b260f707
-2013-09-05T20:08:42.315185Z
-133
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2958
-\f
-vector3.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-e32ad75ee8508b44149ac4eaf4cdeb75
-2010-12-10T18:30:01.950677Z
-28
-bgrube
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2660
-\f
-gammaavm.h
-file
-
-
-
-
-2013-11-21T12:52:51.000000Z
-1d8a7f3f9360ec1104f39d408a36d101
-2013-10-06T14:18:08.231564Z
-164
-odjuvsla
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-3471
-\f
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/PythiaStarlight.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/PythiaStarlight.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/beam.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/beam.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/beambeamsystem.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/beambeamsystem.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/bessel.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/bessel.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/eventchannel.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/eventchannel.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/eventfilewriter.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/eventfilewriter.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/filewriter.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/filewriter.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/gammaaluminosity.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/gammaaluminosity.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/gammaavm.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/gammaavm.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/gammagammaleptonpair.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/gammagammaleptonpair.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/gammagammasingle.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/gammagammasingle.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/inputParameters.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/inputParameters.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/inputParser.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/inputParser.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/lorentzvector.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/lorentzvector.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/nBodyPhaseSpaceGen.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/nBodyPhaseSpaceGen.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/narrowResonanceCrossSection.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/narrowResonanceCrossSection.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/nucleus.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/nucleus.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/photonNucleusCrossSection.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/photonNucleusCrossSection.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/randomgenerator.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/randomgenerator.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/readinluminosity.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/readinluminosity.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/reportingUtils.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/reportingUtils.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/starlight.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/starlight.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/starlightStandalone.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/starlightStandalone.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/starlightconstants.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/starlightconstants.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/starlightlimits.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/starlightlimits.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/starlightparticle.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/starlightparticle.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/starlightparticlecodes.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/starlightparticlecodes.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/twophotonluminosity.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/twophotonluminosity.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/upcevent.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/upcevent.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/vector3.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/vector3.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/prop-base/wideResonanceCrossSection.h.svn-base b/STARLIGHT/starlight/include/.svn/prop-base/wideResonanceCrossSection.h.svn-base
deleted file mode 100644 (file)
index 078b45c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-K 12
-svn:keywords
-V 15
-Rev Date Author
-END
diff --git a/STARLIGHT/starlight/include/.svn/text-base/PythiaStarlight.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/PythiaStarlight.h.svn-base
deleted file mode 100644 (file)
index e7e4127..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                             $: revision of last commit
-// $Author::                          $: author of last commit
-// $Date::                            $: date of last commit
-//
-// Description:
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef PYTHIASTARLIGHT_H
-#define PYTHIASTARLIGHT_H
-
-
-#include <string>
-
-#include "Pythia.h"
-
-
-class pythiaStarlight
-{
-   public:
-
-      pythiaStarlight();
-      int init(std::string xmldocpath);
-
-      Pythia8::Pythia* getPythia() const { return _pythia; }
-      
-   private:
-      
-      Pythia8::Pythia* _pythia;
-      
-};
-
-
-      // Generator; shorthand for event.
-        //Pythia pythia("/home/butter/pythia/pythia8120/xmldoc");
-        //Event& event = pythia.event;
-
-
-#endif  // PYTHIASTARLIGHT_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/beam.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/beam.h.svn-base
deleted file mode 100644 (file)
index df218c8..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                             $: revision of last commit
-// $Author::                          $: author of last commit
-// $Date::                            $: date of last commit
-//
-// Description:
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef BEAM_H
-#define BEAM_H
-
-
-//This calls inclues a single beam of nucleons
-#include "nucleus.h"
-#include "inputParameters.h"
-
-
-class beam : public nucleus
-{
-
-public:
-
-       beam(const int              Z,
-            const int              A,
-            const double           bdeuteron,
-            const bool             dAuCoherentProduction);
-       
-       ~beam();
-
-       double photonFlux(const double impactparameter,
-                         const double photonEnergy) const;  ///< calculates photon density (number of photons / (energy * area))
-
-       double rapidity() const { return acosh(_beamLorentzGamma); }
-       
-       void setBeamLorentzGamma(double gamma) {_beamLorentzGamma = gamma;}
-protected:
-
-       //inputParameters inputbeam;
-       double _beamLorentzGamma;  ///< Lorentz gamma factor of beams in collider frame (from inputParameters)
-
-};
-
-
-#endif  // BEAM_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/beambeamsystem.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/beambeamsystem.h.svn-base
deleted file mode 100644 (file)
index 1962bef..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                             $: revision of last commit
-// $Author::                          $: author of last commit
-// $Date::                            $: date of last commit
-//
-// Description:
-//     this class covers a coliding beam system SK
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef BEAMBEAMSYSTEM_H
-#define BEAMBEAMSYSTEM_H
-
-
-#include "nucleus.h"
-#include "beam.h"
-#include <vector>
-
-class beamBeamSystem
-{
-
-public:
-
-       beamBeamSystem(const beam&            beam1,
-                      const beam&            beam2);
-       beamBeamSystem();
-       ~beamBeamSystem();
-
-       const beam& beam1() const { return _beam1; }  ///< returns beam particle 1
-       const beam& beam2() const { return _beam2; }  ///< returns beam particle 2
-
-       //      double getluminosity();
-       double probabilityOfBreakup(const double D) const;
-       
-       double cmsBoost() const { return _cmsBoost; }
-       
-       double beamLorentzGamma() const { return _beamLorentzGamma; }
-       
-       void init();
-
-private:
-       void generateBreakupProbabilities();
-       //      int _ibreakup;//temporary solution until read in parameters are done
-       double probabilityOfHadronBreakup(const double impactparameter);
-       double probabilityOfPhotonBreakup(const double impactparameter, const int mode);
-
-       double _pHadronBreakup;
-       double _pPhotonBreakup;
-       //inputParameters inputbbs;
-       //              double luminosity;
-
-       double _beamLorentzGamma;  ///< Lorentz gamma factor of beams in collider frame
-       int    _beamBreakupMode;   ///< \brief breakup mode for beam particles
-                                  ///<
-                                  ///< 1 = hard sphere nuclei (b > 2R),
-                                  ///< 2 = both nuclei break up (XnXn),
-                                  ///< 3 = a single neutron from each nucleus (1n1n),
-                                  ///< 4 = neither nucleon breaks up (with b > 2R),
-                                  ///< 5 = no hadronic break up (similar to option 1, but with the actual hadronic interaction)
-                      
-       beam   _beam1;             ///< beam particle 1
-       beam   _beam2;             ///< beam particle 2
-
-       double _cmsBoost;          ///< Rapidity boost of the CMS wrt the lab system
-       
-       std::vector<double> _breakupProbabilities; ///< Vector containing breakup probabilities for impact parameters
-       double _breakupImpactParameterStep; ///< Step size in the calculation of the breakup probs
-       double _breakupCutOff;  ///< Cut off for minimum impact parameter probability
-};
-
-
-#endif  // BEAMBEAMSYSTEM_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/bessel.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/bessel.h.svn-base
deleted file mode 100644 (file)
index fe29125..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                             $: revision of last commit
-// $Author::                          $: author of last commit
-// $Date::                            $: date of last commit
-//
-// Description:
-//    Bessel functions taken from ROOT
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef BESSEL_H
-#define BESSEL_H
-
-
-namespace bessel
-{
-               // No description
-               double besI0(double x);
-               // No description
-               double dbesk0(double x);
-               // No description
-               double dbesk1(double x);
-               // No description
-               double besI1(double x);
-};
-
-
-#endif  // BESSEL_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/eventchannel.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/eventchannel.h.svn-base
deleted file mode 100644 (file)
index df8a366..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                             $: revision of last commit
-// $Author::                          $: author of last commit
-// $Date::                            $: date of last commit
-//
-// Description:
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef EVENTCHANNEL_H
-#define EVENTCHANNEL_H
-
-#include <vector>
-
-#include "starlightconstants.h"
-#include "readinluminosity.h"
-#include "beambeamsystem.h"
-#include "randomgenerator.h"
-#include "upcevent.h"
-
-
-
-class eventChannel : public readLuminosity
-{
-
-public:
-
-       eventChannel(beamBeamSystem&        bbsystem);
-       virtual ~eventChannel();
-
-       unsigned long nmbAttempts() const {return _nmbAttempts;}  ///< returns number of attempted events
-       unsigned long nmbAccepted() const {return _nmbAccepted;}  ///< returns number of accepted events
-
-       virtual starlightConstants::event produceEvent(int &ievent) = 0;
-
-       virtual upcEvent produceEvent() = 0;
-       static void transform(const double betax,
-                             const double betay,
-                             const double betaz,
-                             double&      E,
-                             double&      px,
-                             double&      py,
-                             double&      pz,
-                             int&         iFbadevent); ///< Lorentz-transforms given 4-vector
-
-       beamBeamSystem  _bbs;
-
-       static double pseudoRapidity(const double px,
-                                    const double py,
-                                    const double pz);  ///< calculates pseudorapidity for given 3-momentum
-
-protected:
-
-       unsigned long _nmbAttempts;  ///< number of attempted events
-       unsigned long _nmbAccepted;  ///< number of accepted events
-
-       bool   _ptCutEnabled;   ///< en/disables cut in pt
-       double _ptCutMin;       ///< minimum pt, if cut is enabled
-       double _ptCutMax;       ///< maximum pt, if cut is enabled
-       bool   _etaCutEnabled;  ///< en/disables cut in eta
-       double _etaCutMin;      ///< minimum eta, if cut is enabled
-       double _etaCutMax;      ///< maximum eta, if cut is enabled
-               
-};
-
-
-#endif  // EVENTCHANNEL_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/eventfilewriter.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/eventfilewriter.h.svn-base
deleted file mode 100644 (file)
index bcd3189..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                             $: revision of last commit
-// $Author::                          $: author of last commit
-// $Date::                            $: date of last commit
-//
-// Description:
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef EVENTFILEWRITER_H
-#define EVENTFILEWRITER_H
-
-
-#include <string>
-
-#include "filewriter.h"
-
-
-class eventFileWriter : public fileWriter
-{
-   public:
-      
-      /** Default constructor */
-      eventFileWriter();
-      
-      /** Constructor with name */
-      eventFileWriter(std::string filename);
-
-      /** Write an UPC event to file */
-      int writeEvent(upcEvent &event, int eventnumber);
-      
-      /** Set if we want to write full pythia information */
-      void writeFullPythiaInfo(bool v) { _writeFullPythia = v; }
-      
-private:
-  
-  bool _writeFullPythia;
-      
-};
-
-
-#endif  // EVENTFILEWRITER_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/filewriter.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/filewriter.h.svn-base
deleted file mode 100644 (file)
index 6f9deb8..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                             $: revision of last commit
-// $Author::                          $: author of last commit
-// $Date::                            $: date of last commit
-//
-// Description:
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef FILEWRITER_H
-#define FILEWRITER_H
-
-
-#include <string>
-#include <fstream>
-
-#include "upcevent.h"
-
-
-class fileWriter
-{
-public:
-
-    /** Default constructor */
-    fileWriter();
-
-    /** Constructor with filename */
-    fileWriter(const std::string& fileName);
-
-    /** Destructor */
-    virtual ~fileWriter();
-
-    /** open the file */
-    int open();
-
-    /** open file with given filename */
-    int open(const std::string& fileName);
-    
-    /** close the file */
-    int close();
-
-    /** Set the filename we're writing to */
-    void setFileName(const std::string& fileName) { _fileName = fileName; }
-
-protected:
-
-   /** The file name */
-    std::string _fileName;
-
-    /** The file stream */ 
-    std::ofstream _fileStream;
-};
-
-
-#endif  // FILEWRITER_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/gammaaluminosity.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/gammaaluminosity.h.svn-base
deleted file mode 100644 (file)
index cbbef28..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                             $: revision of last commit
-// $Author::                          $: author of last commit
-// $Date::                            $: date of last commit
-//
-// Description:
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef GAMMAALUMINOSITY_H
-#define GAMMAALUMINOSITY_H
-
-
-#include "beambeamsystem.h"
-#include "inputParameters.h"
-#include "photonNucleusCrossSection.h"
-
-
-class photonNucleusLuminosity : public photonNucleusCrossSection
-{
- public:
-  photonNucleusLuminosity(beamBeamSystem& bbsystem);
-  ~photonNucleusLuminosity();
-  
- private:
-  void photonNucleusDifferentialLuminosity();
-  double *vmsigmapt(double W,double Egamma,double *SIGMAPT);
-  double nofe(double Egamma,double bimp);
-  void pttablegen();
-
-  const double _nPtBinsInterference;  
-  const double _ptBinWidthInterference;
-  const double _interferenceStrength;
-};
-
-#endif //GAMMAALUMINOSITY_H
-
diff --git a/STARLIGHT/starlight/include/.svn/text-base/gammaavm.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/gammaavm.h.svn-base
deleted file mode 100644 (file)
index b2506a6..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                             $: revision of last commit
-// $Author::                          $: author of last commit
-// $Date::                            $: date of last commit
-//
-// Description:
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef GAMMAAVM_H
-#define GAMMAAVM_H
-
-
-#include <vector>
-
-#include "starlightconstants.h"
-#include "readinluminosity.h"
-#include "beambeamsystem.h"
-#include "randomgenerator.h"
-#include "eventchannel.h"
-#include "upcevent.h"
-#include "nBodyPhaseSpaceGen.h"
-
-
-class Gammaavectormeson : public eventChannel
-{
-  
- public:
-  Gammaavectormeson(beamBeamSystem& bbsystem);
-  virtual ~Gammaavectormeson();
-  starlightConstants::event produceEvent(int &ievent);
-  
-   upcEvent produceEvent();
-
-  void pickwy(double &W, double &Y);
-  void momenta(double W,double Y,double &E,double &px,double &py,double &pz,int &tcheck);
-  double pTgamma(double E); 
-  void vmpt(double W,double Y,double &E,double &px,double &py, double &pz,int &tcheck);
-  void twoBodyDecay(starlightConstants::particleTypeEnum &ipid,double E,double W,double px0,double py0,double pz0,double &px1,double &py1,double&pz1,double &px2,double &py2,double &pz2,int &iFbadevent);
-  bool fourBodyDecay(starlightConstants::particleTypeEnum& ipid, const double E, const double W, const double* p, lorentzVector* decayMoms, int& iFbadevent);
-  double getMass();
-  double getWidth();
-  virtual double getTheta(starlightConstants::particleTypeEnum ipid);
-  double getSpin();
-  double _VMbslope;
-  virtual double getDaughterMass(starlightConstants::particleTypeEnum &ipid);                
-  double pseudoRapidity(double px, double py, double pz);
-  
- private:
-  starlightConstants::particleTypeEnum _VMpidtest;
-  int _VMnumw;
-  int _VMnumy;
-  int _VMinterferencemode;
-  int _VMCoherence;
-  int _ProductionMode;
-  double _VMCoherenceFactor;
-  double _VMgamma_em;
-  double _VMNPT;
-  double _VMWmax;
-  double _VMWmin;
-  double _VMYmax;
-  double _VMYmin;
-  double _mass;
-  double _width;
-  double _VMptmax;
-  double _VMdpt;
-  nBodyPhaseSpaceGen* _phaseSpaceGen;
-  
-};
-
-class Gammaanarrowvm : public Gammaavectormeson
-{
- public:
-  Gammaanarrowvm(beamBeamSystem& bbsystem);
-  virtual ~Gammaanarrowvm();
-};
-
-class Gammaawidevm : public Gammaavectormeson
-{  
- public:
-  Gammaawidevm(beamBeamSystem& bbsystem);
-  virtual ~Gammaawidevm();
-};
-
-class Gammaaincoherentvm : public Gammaavectormeson
-{  
- public:
-  Gammaaincoherentvm(beamBeamSystem& bbsystem);
-  virtual ~Gammaaincoherentvm();
-};
-
-#endif  // GAMMAAVM_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/gammagammaleptonpair.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/gammagammaleptonpair.h.svn-base
deleted file mode 100644 (file)
index 7d81ba9..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                             $: revision of last commit
-// $Author::                          $: author of last commit
-// $Date::                            $: date of last commit
-//
-// Description:
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef GAMMAGAMMALEPTONPAIR_H
-#define GAMMAGAMMALEPTONPAIR_H
-
-#include <vector>
-
-#include "starlightconstants.h"
-#include "readinluminosity.h"
-#include "starlightlimits.h"
-#include "eventchannel.h"
-
-
-class Gammagammaleptonpair : public eventChannel
-{
- public:
-  Gammagammaleptonpair(beamBeamSystem& bbsystem);
-  ~Gammagammaleptonpair();
-  
-  void twoLeptonCrossSection();
-  void calculateTable();
-
-  starlightConstants::event produceEvent(int &ievent);
-  upcEvent produceEvent();
-
- private:
-  double _sigmax[starlightLimits::MAXWBINS][starlightLimits::MAXYBINS];//=new double[500][500];   //decreased from 1000*1000; too big! causes fault!
-  double _sigmaSum;
-  double _sigfint[starlightLimits::MAXWBINS];
-  double _sigofw[starlightLimits::MAXWBINS];
-  double _signormw;
-  double _wdelta;  //Added 7/26/07 for passing sigmadelta to pickw
-  double _remainwd;// "
-  int _ivalwd;     // "
-  double _dgammade[1000];
-  double _tautolangle[100];
-  
-  double twoMuonCrossSection(double w);
-  void pickw(double &w);
-  void picky(double &y);
-  
-  void pairMomentum(double w,double y,double &E,double &px,double &py,double&pz);
-  double pp_1(double E);
-  double pp_2(double E);
-  void twoBodyDecay(starlightConstants::particleTypeEnum &ipid,double E,double W,double px0,double py0,double pz0,double &px1,double &py1,double&pz1,double &px2,double &py2,/*double &py2,*/double &pz2,int &iFbadevent);
-  double thetalep(double W,double theta);
-  void tauDecay(double &px1,double &py1,double &pz1,double &E1,double &px2,double &py2,double &pz2,double &E2);
-  
-  double getMass();
-  double getWidth();
-  double getSpin();
-  
-  starlightConstants::particleTypeEnum _GGlepInputpidtest;
-  int _GGlepInputnumw;
-  int _GGlepInputnumy;
-  double _GGlepInputGamma_em;
-};
-
-
-#endif  // GAMMAGAMMALEPTONPAIR_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/gammagammasingle.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/gammagammasingle.h.svn-base
deleted file mode 100644 (file)
index 6141c2a..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                             $: revision of last commit
-// $Author::                          $: author of last commit
-// $Date::                            $: date of last commit
-//
-// Description:
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef GAMMAGAMMASINGLE_H
-#define GAMMAGAMMASINGLE_H
-
-
-#include <vector>
-
-#include "starlightconstants.h"
-#include "readinluminosity.h"
-#include "beambeamsystem.h"
-#include "randomgenerator.h"
-#include "eventchannel.h"
-#include "starlightconfig.h"
-#ifdef ENABLE_PYTHIA
-#include "pythiadecayer.h"
-#endif
-
-class Gammagammasingle : public eventChannel
-{
- public:
-  Gammagammasingle(beamBeamSystem& bbsystem);
-  ~Gammagammasingle();
-  
-  void singleCrossSection();
-  starlightConstants::event produceEvent(int &ievent);
-
-  upcEvent produceEvent();
-
- private:
-  double _sigmax[starlightLimits::MAXWBINS][starlightLimits::MAXYBINS];//=new double[500][500];   //decreased from 1000*1000; too big! causes fault!
-  double _sigmaSum;
-  double _wdelta;  //Added 7/26/07 for passing sigmadelta to pickw
-  double _remainwd;// "
-  int _ivalwd;     // "
-  
-  void pickw(double &w);
-  void picky(double &y);
-  
-  void parentMomentum(double w,double y,double &E,double &px,double &py,double&pz);
-  double pp(double E);
-  void twoBodyDecay(starlightConstants::particleTypeEnum &ipid,double E,double W,double px0,double py0,double pz0,double &px1,double &py1,double&pz1,double &px2,double &py2,/*double &py2,*/double &pz2,int &iFbadevent);
-  // void transform(double betax,double betay,double betaz,double &E,double &px,double &py,double &pz,int &iFbadevent);
-  void thephi(double W,double px,double py,double pz,double E,double &theta,double &phi);
-  
-  double getMass();
-  double getWidth();
-  double getSpin();
-  
-  starlightConstants::particleTypeEnum _GGsingInputpidtest;
-  int _GGsingInputnumw;
-  int _GGsingInputnumy;
-  double _GGsingInputGamma_em;
-#ifdef ENABLE_PYTHIA 
-  pythiaDecayer _pyDecayer;
-#endif
-  
-};
-
-
-#endif  // GAMMAGAMMASINGLE_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/incoherentPhotonNucleusLuminosity.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/incoherentPhotonNucleusLuminosity.h.svn-base
deleted file mode 100644 (file)
index db6a070..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev:: 44                          $: revision of last commit
-// $Author:: bgrube                   $: author of last commit
-// $Date:: 2011-02-27 19:31:25 +0100 #$: date of last commit
-//
-// Description:
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef INCOHERENTPHOTONNUCLEUSLUMINOSITY_H
-#define INCOHERENTPHOTONNUCLEUSLUMINOSITY_H
-
-
-#include "beambeamsystem.h"
-#include "inputParameters.h"
-#include "photonNucleusCrossSection.h"
-
-
-class incoherentPhotonNucleusLuminosity : public photonNucleusCrossSection
-{
- public:
-  incoherentPhotonNucleusLuminosity(beamBeamSystem& bbsystem);
-  ~incoherentPhotonNucleusLuminosity();
-  
- private:
-  void incoherentPhotonNucleusDifferentialLuminosity();
-  double nofe(double Egamma,double bimp);
-};
-
-#endif //INCOHERENTPHOTONNUCLEUSLUMINOSITY_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/incoherentVMCrossSection.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/incoherentVMCrossSection.h.svn-base
deleted file mode 100644 (file)
index b3b0779..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev:: 44                          $: revision of last commit
-// $Author:: bgrube                   $: author of last commit
-// $Date:: 2011-02-27 19:31:25 +0100 #$: date of last commit
-//
-// Description:
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef INCOHERENTVMCROSSSECTION_H
-#define INCOHERENTVMCROSSSECTION_H
-
-
-#include "photonNucleusCrossSection.h"
-
-
-class incoherentVMCrossSection : public photonNucleusCrossSection {
-
-public:
-
-       incoherentVMCrossSection(const beamBeamSystem& bbsystem);
-       ~incoherentVMCrossSection();
-
-       void crossSectionCalculation(const double bwnormsave);
-
-private:
-       
-       double _Ep;
-       double _narrowYmax;
-       double _narrowYmin;
-       int    _narrowNumY;
-       
-};
-
-
-#endif  // INCOHERENTVMCROSSSECTION_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/inputParameters.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/inputParameters.h.svn-base
deleted file mode 100644 (file)
index e599eac..0000000
+++ /dev/null
@@ -1,409 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                             $: revision of last commit
-// $Author::                          $: author of last commit
-// $Date::                            $: date of last commit
-//
-// Description:
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef INPUTPARAMETERS_H
-#define INPUTPARAMETERS_H
-
-
-#include "starlightconstants.h"
-#include "inputParser.h"
-#include "singleton.h"
-#include <string>
-#include <ostream>
-#include <vector>
-#include <sstream>
-
-class parameterbase;
-
-
-class parameterlist
-{
-public:
-
-    parameterlist() : _parameters(0) {}
-
-    void add(parameterbase* p) {
-        _parameters.push_back(p);
-    }
-
-    // Returns a string with a key of the current state of the parameter list
-    // only
-    inline std::string validationKey();
-    
-
-private:
-
-    std::vector<parameterbase*> _parameters;
-
-};
-
-// Base class for parameters, needed to keep a list of parameters
-class parameterbase
-{
-public:
-
-    // Add this to parameter list
-    parameterbase()
-    {
-        _parameters.add(this);
-    }
-    virtual std::string validationkey() = 0;
-
-    template<typename T>
-    std::string toString(T v)
-    {
-        std::stringstream s;
-        s << v;
-        return s.str();
-    }
-    inline friend std::ostream& operator<<(std::ostream& os, const parameterbase& par);
-    // List of all parameters
-    static parameterlist _parameters;
-
-
-   
-};
-// Need to init the static variable
-// parameterlist parameterbase::_parameters;
-
-
-// The actual parameter class
-// validate parameter specifies if the parameter should be a part of the validity check of the current parameters
-template<typename T, bool validate>
-class parameter : public parameterbase
-{
-public:
-
-    // Constructor
-    parameter(const std::string &name, T value, bool required = true) :parameterbase(),_name(name), _value(value), _validate(validate), _required(required) {}
-
-//     T operator()() const {
-//         return _value;
-//     }
-
-    parameter &operator=(T v) { _value = v; return *this;}
-    T* ptr() const {
-        return const_cast<T*>(&_value);
-    }
-    
-    T value() const { return _value; }
-    
-    std::string name() const { return _name;}
-    
-    bool required() const { return _required; }
-    
-    void setValue(T v) { _value = v; }
-    
-    void setName(std::string name) { _name = name; }
-    
-    void setRequired(bool r) { _required = r; }
-    
-    // Validation key for this parameter
-    std::string validationkey()
-    {
-        return (_validate ? _name + ":" + toString(_value) + "-" : std::string(""));
-    }
-
-    template<typename S, bool v>
-    inline friend std::ostream& operator<<(std::ostream& os, const parameter<S,v>& par);
-
-
-
-private:
-    std::string _name;
-
-    T _value; // Value
-    bool _validate; // true if a change in the parameter invalidates x-sec tables
-    bool _required; // true if this is required option.
-
-    parameter();
-};
-
-template<typename S, bool v>
-std::ostream& operator<<(std::ostream& os, const parameter<S,v>& par)
-{
-    os << par._value;
-    return os;
-}
-
-std::ostream& operator<<(std::ostream& os, const parameterbase& par)
-{
-    os << par._parameters.validationKey(); 
-    return os;
-}
-std::string parameterlist::validationKey()
-{
-    std::stringstream s;
-    for(unsigned int i = 0; i < _parameters.size(); ++i)
-    {
-        s << _parameters[i]->validationkey(); // Will print names and values of validation parameters
-    }
-    return s.str();
-}
-
-class inputParameters {
-
-private:
-       // inputParameters is now a singleton
-       friend class Singleton<inputParameters>;
-       inputParameters();
-public:
-
-       ~inputParameters();
-
-       bool init();
-       bool configureFromFile(const std::string &configFileName = "./config/slight.in");
-
-       unsigned int beam1Z                () const { return _beam1Z.value();                 }  ///< returns atomic number of beam particle 1
-       unsigned int beam1A                () const { return _beam1A.value();                 }  ///< returns atomic mass number of beam particle 1
-       unsigned int beam2Z                () const { return _beam2Z.value();                 }  ///< returns atomic number of beam particle 2
-       unsigned int beam2A                () const { return _beam2A.value();                 }  ///< returns atomic mass number of beam particle 2
-       double       beamLorentzGamma      () const { return _beamLorentzGamma;       }  ///< returns Lorentz gamma factor of both beams in beam CMS frame
-       double       beam1LorentzGamma     () const { return _beam1LorentzGamma.value();      }  ///< returns Lorentz gamma factor of beam 1 in collider frame
-       double       beam2LorentzGamma     () const { return _beam2LorentzGamma.value();      }  ///< returns Lorentz gamma factor of beam 2 in collider frame
-       double       maxW                  () const { return _maxW.value();                   }  ///< returns maximum mass W of produced hadronic system [GeV/c^2]
-       double       minW                  () const { return _minW.value();                   }  ///< returns minimum mass W of produced hadronic system [GeV/c^2]
-       unsigned int nmbWBins              () const { return _nmbWBins.value();               }  ///< returns number of W bins in lookup table
-       double       maxRapidity           () const { return _maxRapidity.value();            }  ///< returns maximum absolute value of rapidity
-       unsigned int nmbRapidityBins       () const { return _nmbRapidityBins.value();        }  ///< returns number of rapidity bins in lookup table
-       bool         ptCutEnabled          () const { return _ptCutEnabled.value();           }  ///< returns cut in pt
-       double       ptCutMin              () const { return _ptCutMin.value();               }  ///< returns minimum pt
-       double       ptCutMax              () const { return _ptCutMax.value();               }  ///< returns maximum pt
-       bool         etaCutEnabled         () const { return _etaCutEnabled.value();          }  ///< returns cut in eta
-       double       etaCutMin             () const { return _etaCutMin.value();              }  ///< returns minimum eta
-       double       etaCutMax             () const { return _etaCutMax.value();              }  ///< returns maximum eta
-       int          productionMode        () const { return _productionMode.value();         }  ///< returns production mode
-       unsigned int nmbEvents             () const { return _nmbEventsTot.value();           }  ///< returns total number of events to generate
-       int          prodParticleId        () const { return _prodParticleId.value();         }  ///< returns PDG particle ID of produced particle
-       int          randomSeed            () const { return _randomSeed.value();             }  ///< returns seed for random number generator
-       int          outputFormat          () const { return _outputFormat.value();           }  ///< returns output format
-       int          beamBreakupMode       () const { return _beamBreakupMode.value();        }  ///< returns breakup mode for beam particles
-       bool         interferenceEnabled   () const { return _interferenceEnabled.value();    }  ///< returns whether interference is taken into account
-       double       interferenceStrength  () const { return _interferenceStrength.value();   }  ///< returns percentage of interference
-       bool         coherentProduction    () const { return _coherentProduction.value();     }  ///< returns whether production is coherent or incoherent
-       double       incoherentFactor      () const { return _incoherentFactor.value();       }  ///< returns incoherent contribution in vector meson production
-       double       deuteronSlopePar      () const { return _deuteronSlopePar.value();       }  ///< returns slope parameter for deuteron form factor [(GeV/c)^{-2}]
-       double       maxPtInterference     () const { return _maxPtInterference.value();      }  ///< returns maximum p_T for interference calculation [GeV/c]
-       int          nmbPtBinsInterference () const { return _nmbPtBinsInterference.value();  }  ///< returns number of p_T bins for interference calculation
-       double       ptBinWidthInterference() const { return _ptBinWidthInterference.value(); }  ///< returns width of p_T bins for interference calculation [GeV/c]
-       double       minGammaEnergy        () const { return _minGammaEnergy.value();         }  ///< returns minimum gamma energy in case of photo nuclear processes [GeV]
-       double       maxGammaEnergy        () const { return _maxGammaEnergy.value();         }  ///< returns maximum gamma energy in case of photo nuclear processes [GeV]
-       std::string  pythiaParams          () const { return _pythiaParams.value();           }  ///< returns parameters to be passed to pythia
-       bool         pythiaFullEventRecord () const { return _pythiaFullEventRecord.value();  }  ///< returns if the full pythia event record should be printed
-       int          xsecCalcMethod        () const { return _xsecCalcMethod.value();         }  ///< returns the method used for the x-sec calculation
-       int          nThreads              () const { return _nThreads.value();               }  ///< returns the number of threads in case method 1 is used for the x-sec calc
-       unsigned int nBinsQKniehl          () const { return _nBinsQKniehl.value();           }  ///< Number of bins in Q used for the transformation to the impact paramter space of the Kniehl function
-        unsigned int nBinsEKniehl          () const { return _nBinsEKniehl.value();           }  ///< Number of bins in photon energy used for the Kniehl function
-        unsigned int nBinsBKniehl          () const { return _nBinsBKniehl.value();           }  ///< Number of bins in impact parameter used for the Kniehl function
-        double       qMaxKniehl            () const { return _qMaxKniehl.value();             }  ///< Max value of Q used for the Kniehl funcion
-        double       eGammaMinKniehl       () const { return _eGammaMinKniehl.value();        }  ///< Min value of gamma energy used for the Kniehl funcion
-        double       eGammaMaxKniehl       () const { return _eGammaMaxKniehl.value();        }  ///< Max value of gamma energy used for the Kniehl funcion
-        double       bMinKniehl            () const { return _bMinKniehl.value();             }  ///< Min value of impact parameter used for the Kniehl funcion
-        double       bMaxKniehl            () const { return _bMaxKniehl.value();             }  ///< Max value of impact parameter used for the Kniehl funcion
-        
-       starlightConstants::particleTypeEnum    prodParticleType     () const { return _particleType;    }  ///< returns type of produced particle
-       starlightConstants::decayTypeEnum       prodParticleDecayType() const { return _decayType;       }  ///< returns decay type of produced particle
-       starlightConstants::interactionTypeEnum interactionType      () const { return _interactionType; }  ///< returns interaction type
-       // double vmPhotonCoupling();
-       // double slopeParameter();
-       double protonEnergy                () const { return _protonEnergy.value(); }
-
-       void setBeam1Z                (unsigned int v)  {  _beam1Z = v;                 }  ///< returns atomic number of beam particle 1
-       void setBeam1A                (unsigned int v)  {  _beam1A = v;                 }  ///< returns atomic mass number of beam particle 1
-       void setBeam2Z                (unsigned int v)  {  _beam2Z = v;                 }  ///< returns atomic number of beam particle 2
-       void setBeam2A                (unsigned int v)  {  _beam2A = v;                 }  ///< returns atomic mass number of beam particle 2
-       void setBeamLorentzGamma      (double v)  {  _beamLorentzGamma = v;       }  ///< returns Lorentz gamma factor of both beams in beam CMS frame
-       void setBeam1LorentzGamma     (double v)  {  _beam1LorentzGamma = v;      }  ///< returns Lorentz gamma factor of beam 1 in collider frame
-       void setBeam2LorentzGamma     (double v)  {  _beam2LorentzGamma = v;      }  ///< returns Lorentz gamma factor of beam 2 in collider frame
-       void setMaxW                  (double v)  {  _maxW = v;                   }  ///< returns maximum mass W of produced hadronic system [GeV/c^2]
-       void setMinW                  (double v)  {  _minW = v;                   }  ///< returns minimum mass W of produced hadronic system [GeV/c^2]
-       void setNmbWBins              (unsigned int v)  {  _nmbWBins = v;               }  ///< returns number of W bins in lookup table
-       void setMaxRapidity           (double v)  {  _maxRapidity = v;            }  ///< returns maximum absolute value of rapidity
-       void setNmbRapidityBins       (unsigned int v)  {  _nmbRapidityBins = v;        }  ///< returns number of rapidity bins in lookup table
-       void setPtCutEnabled          (bool v)  {  _ptCutEnabled = v;           }  ///< returns cut in pt
-       void setPtCutMin              (double v)  {  _ptCutMin = v;               }  ///< returns minimum pt
-       void setPtCutMax              (double v)  {  _ptCutMax = v;               }  ///< returns maximum pt
-       void setEtaCutEnabled         (bool v)  {  _etaCutEnabled = v;          }  ///< returns cut in eta
-       void setEtaCutMin             (double v)  {  _etaCutMin = v;              }  ///< returns minimum eta
-       void setEtaCutMax             (double v)  {  _etaCutMax = v;              }  ///< returns maximum eta
-       void setProductionMode        (int v)  {  _productionMode = v;         }  ///< returns production mode
-       void setNmbEvents             (unsigned int v)  {  _nmbEventsTot = v;           }  ///< returns total number of events to generate
-       void setProdParticleId        (int v)  {  _prodParticleId = v;         }  ///< returns PDG particle ID of produced particle
-       void setRandomSeed            (int v)  {  _randomSeed = v;             }  ///< returns seed for random number generator
-       void setOutputFormat          (int v)  {  _outputFormat = v;           }  ///< returns output format
-       void setBeamBreakupMode       (int v)  {  _beamBreakupMode = v;        }  ///< returns breakup mode for beam particles
-       void setInterferenceEnabled   (bool v)  {  _interferenceEnabled = v;    }  ///< returns whether interference is taken into account
-       void setInterferenceStrength  (double v)  {  _interferenceStrength = v;   }  ///< returns percentage of interference
-       void setCoherentProduction    (bool v)  {  _coherentProduction = v;     }  ///< returns whether production is coherent or incoherent
-       void setIncoherentFactor      (double v)  {  _incoherentFactor = v;       }  ///< returns incoherent contribution in vector meson production
-       void setDeuteronSlopePar      (double v)  {  _deuteronSlopePar = v;       }  ///< returns slope parameter for deuteron form factor [(GeV/c)^{-2}]
-       void setMaxPtInterference     (double v)  {  _maxPtInterference = v;      }  ///< returns maximum p_T for voiderference calculation [GeV/c]
-       void setNmbPtBinsInterference (int v)  {  _nmbPtBinsInterference = v;  }  ///< returns number of p_T bins for interference calculation
-       void setPtBinWidthInterference(double v)  {  _ptBinWidthInterference = v; }  ///< returns width of p_T bins for voiderference calculation [GeV/c]
-       void setMinGammaEnergy        (double v)  {  _minGammaEnergy = v;         }  ///< returns minimum gamma energy in case of photo nuclear processes [GeV]
-       void setMaxGammaEnergy        (double v)  {  _maxGammaEnergy = v;         }  ///< returns maximum gamma energy in case of photo nuclear processes [GeV]
-       void setPythiaParams          (std::string v)  {  _pythiaParams = v;           }  ///< returns parameters to be passed to pythia
-       void setPythiaFullEventRecord (bool v)  {  _pythiaFullEventRecord = v;  }  ///< returns if the full pythia event record should be prvoided
-       void setXsecCalcMethod        (int v)  {  _xsecCalcMethod = v;         }  ///< returns the method used for the x-sec calculation
-       void setNThreads              (int v)  {  _nThreads = v;               }  ///< returns the number of threads in case method 1 is used for the x-sec calc
-       void setNBinsQKniehl          (unsigned int v)  {  _nBinsQKniehl = v;           }  ///< Number of bins in Q used for the transformation to the impact paramter space of the Kniehl function
-        void setNBinsEKniehl          (unsigned int v)  {  _nBinsEKniehl = v;           }  ///< Number of bins in photon energy used for the Kniehl function
-        void setNBinsBKniehl          (unsigned int v)  {  _nBinsBKniehl = v;           }  ///< Number of bins in impact parameter used for the Kniehl function
-        void setQMaxKniehl            (double v)  {  _qMaxKniehl = v;             }  ///< Max value of Q used for the Kniehl funcion
-        void setEGammaMinKniehl       (double v)  {  _eGammaMinKniehl = v;        }  ///< Min value of gamma energy used for the Kniehl funcion
-        void setEGammaMaxKniehl       (double v)  {  _eGammaMaxKniehl = v;        }  ///< Max value of gamma energy used for the Kniehl funcion
-        void setBMinKniehl            (double v)  {  _bMinKniehl = v;             }  ///< Min value of impact parameter used for the Kniehl funcion
-        void setBMaxKniehl            (double v)  {  _bMaxKniehl = v;             }  ///< Max value of impact parameter used for the Kniehl funcion
-        
-       void setProdParticleType      (starlightConstants::particleTypeEnum v)   { _particleType = v;    }  ///< returns type of produced particle
-       void setProdParticleDecayType (starlightConstants::decayTypeEnum v)        { _decayType = v;       }  ///< returns decay type of produced particle
-       void setInteractionType       (starlightConstants::interactionTypeEnum v)  { _interactionType = v; }  ///< returns interaction type
-        
-       // double vmPhotonCoupling();
-       // double slopeParameter();
-       void setProtonEnergy        (double v)  { _protonEnergy = v; }
-       
-       template<typename T>
-       inline bool setParameter(std::string expression);
-       
-       std::ostream& print(std::ostream& out) const;  ///< prints parameter summary
-       std::ostream& write(std::ostream& out) const;  ///< writes parameters back to an ostream
-       
-       std::string parameterValueKey() const; ///< Generates key for the current parameters
-
-  
-private:
-
-    
-// To indicate if the crossection table should be re-calculated if parameter changes
-#define VALIDITY_CHECK true
-#define NO_VALIDITY_CHECK false
-       
-       std::string _configFileName;  ///< path to configuration file (default = ./config/slight.in)
-
-       // config file parameters
-       parameter<unsigned int,VALIDITY_CHECK>     _beam1Z;                  ///< atomic number of beam particle 1
-       parameter<unsigned int,VALIDITY_CHECK>     _beam1A;                  ///< atomic mass number of beam particle 1
-       parameter<unsigned int,VALIDITY_CHECK>     _beam2Z;                  ///< atomic number of beam particle 2
-       parameter<unsigned int,VALIDITY_CHECK>     _beam2A;                  ///< atomic mass number of beam particle 2
-       parameter<double, VALIDITY_CHECK>          _beam1LorentzGamma;       ///< Lorentz gamma factor of beam 1 in collider frame
-       parameter<double, VALIDITY_CHECK>          _beam2LorentzGamma;       ///< Lorentz gamma factor of beam 2 in collider frame
-       parameter<double, VALIDITY_CHECK>          _maxW;                    ///< maximum mass W of produced hadronic system [GeV/c^2]
-       parameter<double, VALIDITY_CHECK>          _minW;                    ///< minimum mass W of produced hadronic system; if set to -1 default value is taken [GeV/c^2]
-       parameter<unsigned int, VALIDITY_CHECK>    _nmbWBins;                ///< number of W bins in lookup table
-       parameter<double, VALIDITY_CHECK>          _maxRapidity;             ///< maximum absolute value of rapidity
-       parameter<unsigned int, VALIDITY_CHECK>    _nmbRapidityBins;         ///< number of rapidity bins in lookup table
-       parameter<bool, VALIDITY_CHECK>            _ptCutEnabled;            ///< en/disables cut in pt
-       parameter<double, VALIDITY_CHECK>          _ptCutMin;                ///< minimum pt, if cut is enabled
-       parameter<double, VALIDITY_CHECK>          _ptCutMax;                ///< maximum pt, if cut is enabled
-       parameter<bool, VALIDITY_CHECK>            _etaCutEnabled;           ///< en/disables cut in eta
-       parameter<double, VALIDITY_CHECK>          _etaCutMin;               ///< minimum eta, if cut is enabled
-       parameter<double, VALIDITY_CHECK>          _etaCutMax;               ///< maximum eta, if cut is enabled
-       parameter<unsigned int, VALIDITY_CHECK>    _productionMode;          ///< \brief production mode
-                                                                            ///<
-                                                                            ///< 1 = photon-photon fusion,
-                                                                            ///< 2 = narrow vector meson resonance in photon-Pomeron fusion,
-                                                                            ///< 3 = Breit-Wigner vector meson resonance in photon-Pomeron fusion
-       parameter<unsigned int, VALIDITY_CHECK>    _nmbEventsTot;            ///< total number of events to generate
-       parameter<unsigned int, VALIDITY_CHECK>    _prodParticleId;          ///< PDG particle ID of produced particle
-       parameter<unsigned int, VALIDITY_CHECK>    _randomSeed;              ///< seed for random number generator
-       parameter<unsigned int, NO_VALIDITY_CHECK> _outputFormat;            ///< \brief output format
-                                                                            ///<
-                                                                            ///< 1 = ASCII
-                                                                            ///< 2 = GSTARtext,
-                                                                            ///< 3 = PAW ntuple (not working)
-       parameter<unsigned int, VALIDITY_CHECK>    _beamBreakupMode;         ///< \brief breakup mode for beam particles
-                                                                            ///<
-                                                                            ///< 1 = hard sphere nuclei (b > 2R),
-                                                                            ///< 2 = both nuclei break up (XnXn),
-                                                                            ///< 3 = a single neutron from each nucleus (1n1n),
-                                                                            ///< 4 = neither nucleon breaks up (with b > 2R),
-                                                                            ///< 5 = no hadronic break up (similar to option 1, but with the actual hadronic interaction)
-       parameter<bool, VALIDITY_CHECK>            _interferenceEnabled;     ///< if VALIDITY_CHECK, interference is taken into account
-       parameter<double, VALIDITY_CHECK>          _interferenceStrength;    ///< percentage of interference: from 0 = none to 1 = full
-       parameter<bool, VALIDITY_CHECK>            _coherentProduction;      ///< if VALIDITY_CHECK, production is coherent, else incoherent
-       parameter<double, VALIDITY_CHECK>          _incoherentFactor;        ///< allows to scale the incoherent contribution in vector meson production
-       parameter<double, VALIDITY_CHECK>          _deuteronSlopePar;        ///< slope parameter for deuteron form factor [(GeV/c)^{-2}]
-       parameter<double, VALIDITY_CHECK>          _maxPtInterference;       ///< maximum p_T for interference calculation [GeV/c]
-       parameter<unsigned int, VALIDITY_CHECK>    _nmbPtBinsInterference;   ///< number of p_T bins for interference calculation
-       parameter<double, VALIDITY_CHECK>          _ptBinWidthInterference;  ///< width of p_T bins for interference calculation [GeV/c]
-       parameter<double, VALIDITY_CHECK>          _protonEnergy;
-       parameter<double, VALIDITY_CHECK>          _minGammaEnergy;          ///< minimum gamma energy in case of photo nuclear processes [GeV]
-       parameter<double, VALIDITY_CHECK>          _maxGammaEnergy;          ///< maximum gamma energy in case of photo nuclear processes [GeV]
-       parameter<std::string,NO_VALIDITY_CHECK>   _pythiaParams;            ///< semi-colon separated parameters to pass to pythia, e.g. "mstj(1)=0;paru(13)=0.1" 
-       parameter<bool, NO_VALIDITY_CHECK>         _pythiaFullEventRecord;   ///< if the full pythia event record should be in the outputu
-       parameter<unsigned int, VALIDITY_CHECK>    _xsecCalcMethod;          ///< Select x-sec calc method. (0 is standard starlight method, 1 must be used for assym. collisions (e.g. p-A), but is slow)
-       parameter<unsigned int, NO_VALIDITY_CHECK> _nThreads;                ///< Number of threads used in the case of using method 1 for calculating the x-sections
-        parameter<unsigned int, VALIDITY_CHECK>    _nBinsQKniehl;            ///< Number of bins in Q used for the transformation to the impact paramter space of the Kniehl function
-        parameter<unsigned int, VALIDITY_CHECK>    _nBinsEKniehl;            ///< Number of bins in photon energy used for the Kniehl function
-        parameter<unsigned int, VALIDITY_CHECK>    _nBinsBKniehl;            ///< Number of bins in impact parameter used for the Kniehl function
-        parameter<double, VALIDITY_CHECK>          _qMaxKniehl;              ///< Max value of Q used for the Kniehl funcion
-        parameter<double, VALIDITY_CHECK>          _eGammaMinKniehl;         ///< Min value of gamma energy used for the Kniehl funcion
-        parameter<double, VALIDITY_CHECK>          _eGammaMaxKniehl;         ///< Max value of gamma energy used for the Kniehl funcion
-        parameter<double, VALIDITY_CHECK>          _bMinKniehl;              ///< Min value of impact parameter used for the Kniehl funcion
-        parameter<double, VALIDITY_CHECK>          _bMaxKniehl;              ///< Max value of impact parameter used for the Kniehl funcion
-        
-       
-       starlightConstants::particleTypeEnum       _particleType;
-       starlightConstants::decayTypeEnum          _decayType;
-       starlightConstants::interactionTypeEnum    _interactionType;
-
-       double                         _beamLorentzGamma;                    ///< Lorentz gamma factor of the beams in CMS frame, not an input parameter
-       
-       inputParser _ip;
-       
-};
-
-#define inputParametersInstance Singleton<inputParameters>::instance()
-
-template<typename T>
-inline 
-bool inputParameters::setParameter(std::string expression)
-{
-   
-    return _ip.parseString(expression);
-   
-   
-}
-
-inline
-std::ostream&
-operator <<(std::ostream&          out,
-            const inputParameters& par)
-{
-       return par.print(out);
-}
-
-#endif  // INPUTPARAMETERS_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/inputParser.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/inputParser.h.svn-base
deleted file mode 100644 (file)
index 51ff32d..0000000
+++ /dev/null
@@ -1,148 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2011
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                           $: revision of last commit
-// $Author::                    $: author of last commit
-// $Date::                       $: date of last commit
-//
-// Description:
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef INPUTPARSER_H
-#define INPUTPARSER_H
-
-#include <string>
-#include <typeinfo>
-#include <iostream>
-#include <map>
-
-#include <reportingUtils.h>
-
-class inputParser
-{
-public:
-  
-  /** Constructor */
-  inputParser();
-
-  /** Destructor */
-  ~inputParser();
-
-  /** Parse a file */
-  int parseFile(std::string filename);
-
-  /** Parse a file */
-  int parseString(std::string str);
-  
-  /** Add parameter to pass */
-  void addIntParameter(std::string name, int *var, bool required = true);
-
-  /** Add parameter to pass */
-  void addUintParameter(std::string name, unsigned int *var, bool required = true);
-
-  /** Add parameter to pass */
-  void addFloatParameter(std::string name, float *var, bool required = true);
-
-  /** Add parameter to pass */
-  void addDoubleParameter(std::string name, double *var, bool required = true);
-
-  /** Add parameter to pass */
-  void addBoolParameter(std::string name, bool *var, bool required = true);
-  /** Add parameter to pass */
-  void addStringParameter(std::string name, std::string *var, bool required = true);
-  
-  /** Print info */
-  void printParameterInfo(std::ostream &out = std::cout);
-  
-  /** Validate */
-  bool validateParameters(std::ostream &warnOut = std::cout, std::ostream &errOut = std::cerr);
-  
-  /** Add a parameter */
-  template<typename S>
-  inline void addParameter(S &param);
-  
-  /** Add a parameter */
-  template<typename P>
-  inline void addParameter(const std::string &name, P *varPtr, bool required = false);
-
-private:
-  
-  template <class T>
-  class _parameter
-  {
-  public:
-    _parameter(std::string name, T *val, bool required = true, bool found = false) : _name(name), _val(val), _required(required), _found(found){}
-    
-    bool operator==(const _parameter &rhs) const { return _name == rhs._name; }
-    
-    bool operator<(const _parameter &rhs) const { return _name.c_str()[0] < rhs._name.c_str()[0]; }
-    
-    void printParameterInfo(std::ostream &out = std::cout) 
-    {
-      out << std::boolalpha << _name << "\t\t";
-      if(_found)
-      {
-       out << *_val << std::endl;
-      }
-      else
-      {
-       out << "NOT FOUND" << std::endl;
-      }
-      out << std::noboolalpha;
-    }
-    
-    
-    std::string _name;
-    T *_val;
-    bool _required;
-    bool _found;
-  };
-  
-  std::map<std::string, _parameter<int> > _intParameters;
-  std::map<std::string, _parameter<unsigned int> > _uintParameters;
-  std::map<std::string, _parameter<float> > _floatParameters;
-  std::map<std::string, _parameter<double> > _doubleParameters;
-  std::map<std::string, _parameter<bool> > _boolParameters;
-  std::map<std::string, _parameter<std::string> > _stringParameters;
-  
-};
-
-template<typename S>
-void inputParser::addParameter(S& param)
-{
-  addParameter(param.name(), param.ptr(), param.required());
-
-}
-
-template<typename P>
-void inputParser::addParameter(const std::string& name, P* /*varPtr*/, bool /*required*/)
-{
-  printWarn << "Trying to add unknown parameter type with name: " << name;
-}
-
-
-#endif // INPUTPARSER_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/lorentzvector.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/lorentzvector.h.svn-base
deleted file mode 100644 (file)
index 9ad2572..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                             $: revision of last commit
-// $Author::                          $: author of last commit
-// $Date::                            $: date of last commit
-//
-// Description:
-//
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef LORENTZVECTOR_H
-#define LORENTZVECTOR_H
-
-
-#include "vector3.h"
-#include <vector>
-
-
-class lorentzVector
-{
-   public:
-      
-      lorentzVector();
-      virtual ~lorentzVector();
-      
-      lorentzVector(double x, double y, double z, double t);
-      //lorentzVector(double px, double py, double pz, double e);
-      
-      void SetXYZT(double x, double y, double z, double t);
-           void SetPxPyPzE(double px, double py, double pz, double e) { SetXYZT(px, py, pz, e); };
-      
-      double GetPx() const { return fSpaceVec.GetVector()[0]; }
-      double GetPy() const { return fSpaceVec.GetVector()[1]; }
-      double GetPz() const { return fSpaceVec.GetVector()[2]; }
-      double GetE() const { return fTime; }
-
-           lorentzVector& operator +=(const lorentzVector& vec)
-           {
-                   fSpaceVec += vec.fSpaceVec;
-                   fTime     += vec.fTime;
-                   return *this;
-           }
-           lorentzVector& operator -=(const lorentzVector& vec)
-           {
-                   fSpaceVec -= vec.fSpaceVec;
-                   fTime     -= vec.fTime;
-                   return *this;
-           }
-
-           double M2() const { return fTime * fTime - fSpaceVec.Mag2(); }
-      double M () const
-           {
-             const double mag2 = M2();
-             return (mag2 < 0) ? -sqrt(-mag2) : sqrt(mag2);
-      }
-
-           vector3 BoostVector() const
-           { return vector3(fSpaceVec.X() / fTime, fSpaceVec.Y() / fTime, fSpaceVec.Z() / fTime); }
-           void Boost(const vector3& beta)
-           {
-                   const double beta2        = beta.Mag2();
-                   const double gamma        = 1 / sqrt(1 - beta2);
-                   const double betaTimesMom = beta.X() * fSpaceVec.X() + beta.Y() * fSpaceVec.Y() + beta.Z() * fSpaceVec.Z();
-                   const double gamma2       = (beta2 > 0) ? (gamma - 1) / beta2 : 0;
-                   SetXYZT(fSpaceVec.X() + gamma2 * betaTimesMom * beta.X() + gamma * beta.X() * fTime,
-                           fSpaceVec.Y() + gamma2 * betaTimesMom * beta.Y() + gamma * beta.Y() * fTime,
-                           fSpaceVec.Z() + gamma2 * betaTimesMom * beta.Z() + gamma * beta.Z() * fTime,
-                           gamma * (fTime + betaTimesMom));
-           }
-      
-           friend std::ostream& operator << (std::ostream&        out,
-                                             const lorentzVector& vec)
-           {
-                   out << "(" << vec.GetPx() << ", " << vec.GetPy() << ", " << vec.GetPz()
-                       << "; " << vec.GetE() << ")";
-                   return out;
-           }
-
-   private:
-      
-      vector3 fSpaceVec;
-      double fTime;
-      
-};
-
-
-#endif  // LORENTZVECTOR_H
diff --git a/STARLIGHT/starlight/include/.svn/text-base/nBodyPhaseSpaceGen.h.svn-base b/STARLIGHT/starlight/include/.svn/text-base/nBodyPhaseSpaceGen.h.svn-base
deleted file mode 100644 (file)
index df7ea50..0000000
+++ /dev/null
@@ -1,229 +0,0 @@
-///////////////////////////////////////////////////////////////////////////
-//
-//    Copyright 2010
-//
-//    This file is part of starlight.
-//
-//    starlight is free software: you can redistribute it and/or modify
-//    it under the terms of the GNU General Public License as published by
-//    the Free Software Foundation, either version 3 of the License, or
-//    (at your option) any later version.
-//       
-//    starlight is distributed in the hope that it will be useful,
-//    but WITHOUT ANY WARRANTY; without even the implied warranty of
-//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//    GNU General Public License for more details.
-//       
-//    You should have received a copy of the GNU General Public License
-//    along with starlight. If not, see <http://www.gnu.org/licenses/>.
-//
-///////////////////////////////////////////////////////////////////////////
-//
-// File and Version Information:
-// $Rev::                             $: revision of last commit
-// $Author::                          $: author of last commit
-// $Date::                            $: date of last commit
-//
-// Description:
-//    calculates n-body phase space (constant matrix element) using various algorithms
-//    
-//    the n-body decay is split up into (n - 2) successive 2-body decays
-//    each 2-body decay is considered in its own center-of-mass frame thereby
-//    separating the mass from the (trivial) angular dependence
-//    
-//    the event is boosted into the same frame in which the n-body system is
-//    given
-//    
-//    based on:
-//    GENBOD (CERNLIB W515), see F. James, "Monte Carlo Phase Space", CERN 68-15 (1968)
-//    NUPHAZ, see M. M. Block, "Monte Carlo phase space evaluation", Comp. Phys. Commun. 69, 459 (1992)
-//    S. U. Chung, "Spin Formalism", CERN Yellow Report
-//    S. U. Chung et. al., "Diffractive Dissociation for COMPASS"
-//    
-//    index convention:
-//    - all vectors have the same size (= number of decay daughters)
-//    - index i corresponds to the respective value in the (i + 1)-body system: effective mass M, break-up momentum, angles
-//    - thus some vector elements are not used like breakupMom[0], theta[0], phi[0], ...
-//      this overhead is negligible compared to the ease of notation
-//    
-//    the following graph illustrates how the n-body decay is decomposed into a sequence of two-body decays
-//    
-//    n-body       ...                   3-body                 2-body                 single daughter
-//    
-//    m[n - 1]                           m[2]                   m[1]
-//     ^                                  ^                      ^
-//     |                                  |                      |
-//     |                                  |                      |
-//    M[n - 1] --> ... -->               M[2] -->               M[1] -->               M    [0] = m[0]
-//    theta[n - 1] ...                   theta[2]               theta[1]               theta[0] = 0 (not used)
-//    phi  [n - 1] ...                   phi  [2]               phi  [1]               phi  [0] = 0 (not used)
-//    mSum [n - 1] ...                   mSum [2]               mSum [1]               mSum [0] = m[0]
-//    = sum_0^(n - 1) m[i]               = m[2] + m[1] + m[0]   = m[1] + m[0]
-//    breakUpMom[n - 1] ...              breakUpMom[2]          breakUpMom[1]          breakUpMom[0] = 0 (not used)
-//    = q(M[n - 1], m[n - 1], M[n - 2])  = q(M[2], m[2], M[1])  = q(M[1], m[1], m[0])
-//
-//
-///////////////////////////////////////////////////////////////////////////
-
-
-#ifndef NBODYPHASESPACEGEN_H
-#define NBODYPHASESPACEGEN_H
-
-
-#include <iostream>
-#include <vector>
-
-#include "reportingUtils.h"
-#include "lorentzvector.h"
-#include "randomgenerator.h"
-#include "starlightconstants.h"
-
-
-// small helper functions
-// calculates factorial
-inline
-unsigned int
-factorial(const unsigned int n)
-{
-       unsigned int fac = 1;
-       for (unsigned int i = 1; i <= n; ++i)
-               fac *= i;
-       return fac;
-}
-
-
-// computes breakup momentum of 2-body decay
-inline
-double
-breakupMomentum(const double M,   // mass of mother particle
-                const double m1,  // mass of daughter particle 1
-                const double m2)  // mass of daughter particle 2
-{
-  if (M < m1 + m2)
-    return 0;
-  return sqrt((M - m1 - m2) * (M + m1 + m2) * (M - m1 + m2) * (M + m1 - m2)) / (2 * M);
-}
-
-
-class nBodyPhaseSpaceGen {
-
-public:
-
-       nBodyPhaseSpaceGen();
-       virtual ~nBodyPhaseSpaceGen();
-  
-       // generator setup
-       /// sets decay constants and prepares internal variables
-       bool setDecay(const std::vector<double>& daughterMasses);  // daughter particle masses
-       bool setDecay(const unsigned int         nmbOfDaughters,   // number of daughter particles
-                     const double*              daughterMasses);  // array of daughter particle masses
-  
-       // random generator
-       double random ()                        { return randyInstance.Rndom(); }  ///< returns number from internal random generator
-
-       // high-level generator interface
-       /// generates full event with certain n-body mass and momentum and returns event weight
-       double generateDecay        (const lorentzVector& nBody);          // Lorentz vector of n-body system in lab frame
-       /// \brief generates full event with certain n-body mass and momentum only when event is accepted (return value = true)
-       /// this function is more efficient, if only weighted events are needed
-       bool   generateDecayAccepted(const lorentzVector& nBody,           // Lorentz vector of n-body system in lab frame
-                                    const double         maxWeight = 0);  // if positive, given value is used as maximum weight, otherwise _maxWeight
-
-       void   setMaxWeight          (const double maxWeight) { _maxWeight = maxWeight;    }  ///< sets maximum weight used for hit-miss MC
-       double maxWeight             () const                 { return _maxWeight;         }  ///< returns maximum weight used for hit-miss MC
-       double normalization         () const                 { return _norm;              }  ///< returns normalization used in weight calculation
-       double eventWeight           () const                 { return _weight;            }  ///< returns weight of generated event
-       double maxWeightObserved     () const                 { return _maxWeightObserved; }  ///< returns maximum observed weight since instantiation
-       void   resetMaxWeightObserved()                       { _maxWeightObserved = 0;    }  ///< sets maximum observed weight back to zero
-
-       /// estimates maximum weight for given n-body mass
-       double estimateMaxWeight(const double       nBodyMass,                 // sic!
-                                const unsigned int nmbOfIterations = 10000);  // number of generated events
-
-       /// \brief applies event weight in form of hit-miss MC
-       /// assumes that event weight has been already calculated by calcWeight()
-       /// if maxWeight > 0 value is used as maximum weight, otherwise _maxWeight value is used
-       inline bool eventAccepted(const double maxWeight = 0);
-
-       //----------------------------------------------------------------------------
-       // trivial accessors
-       const lorentzVector&              daughter        (const int index) const { return _daughters[index];  }  ///< returns Lorentz vector of daughter at index
-       const std::vector<lorentzVector>& daughters       ()                const { return _daughters;         }  ///< returns Lorentz vectors of all daughters
-       unsigned int                      nmbOfDaughters  ()                const { return _n;                 }  ///< returns number of daughters
-       double                            daughterMass    (const int index) const { return _m[index];          }  ///< returns invariant mass of daughter at index
-       double                            intermediateMass(const int index) const { return _M[index];          }  ///< returns intermediate mass of (index + 1)-body system
-       double                            breakupMom      (const int index) const { return _breakupMom[index]; }  ///< returns breakup momentum in (index + 1)-body RF
-       double                            cosTheta        (const int index) const { return _cosTheta[index];   }  ///< returns polar angle in (index + 1)-body RF
-       double                            phi             (const int index) const { return _phi[index];        }  ///< returns azimuth in (index + 1)-body RF
-
-
-       std::ostream& print(std::ostream& out = std::cout) const;  ///< prints generator status
-       friend std::ostream& operator << (std::ostream&             out,
-                                         const nBodyPhaseSpaceGen& gen)
-       { return gen.print(out); }
-
-private:
-
-       //----------------------------------------------------------------------------
-       // low-level generator interface
-       /// randomly choses the (n - 2) effective masses of the respective (i + 1)-body systems
-       void pickMasses(const double nBodyMass);  // total energy of n-body system in its RF
-
-       /// \brief computes event weight and breakup momenta
-       /// operates on vector of intermediate two-body masses prepared by pickMasses()
-       double calcWeight();
-
-       /// randomly choses the (n - 1) polar and (n - 1) azimuthal angles in the respective (i + 1)-body RFs
-       inline void pickAngles();
-               
-       /// \brief calculates full event kinematics from the effective masses of the (i + 1)-body systems and the Lorentz vector of the decaying system
-       /// uses the break-up momenta calculated by calcWeight() and angles from pickAngles()
-       void calcEventKinematics(const lorentzVector& nBody);  // Lorentz vector of n-body system in lab frame
-
-       // external parameters
-       std::vector<double> _m;  ///< masses of daughter particles
-
-       // internal variables
-       unsigned int               _n;                  ///< number of daughter particles
-       std::vector<double>        _M;                  ///< effective masses of (i + 1)-body systems
-       std::vector<double>        _cosTheta;           ///< cosine of polar angle of the 2-body decay of the (i + 1)-body system
-       std::vector<double>        _phi;                ///< azimuthal angle of the 2-body decay of the (i + 1)-body system
-       std::vector<double>        _mSum;               ///< sums of daughter particle masses
-       std::vector<double>        _breakupMom;         ///< breakup momenta for the two-body decays: (i + 1)-body --> daughter_(i + 1) + i-body
-   &nbs