debian/0000755000000000000000000000000012253317754007177 5ustar debian/libfastjetplugins-dev.install0000644000000000000000000000013412253317257015070 0ustar usr/include/fastjet/*Plugin.hh usr/lib/*/libfastjetplugins.so usr/lib/*/libfastjetplugins.a debian/libfastjet-fortran-dev.install0000644000000000000000000000007712253317257015145 0ustar usr/lib/*/libfastjet-fortran.so usr/lib/*/libfastjet-fortran.a debian/fastjet-doc.doc-base0000644000000000000000000000052112253317257012775 0ustar Document: fastjet Title: FastJet Code Documentation Author: Matteo Cacciari, Gavin P. Salam, Gregory Soyez Abstract: These pages provide automatically generated documentation for the FastJet package. Section: Science/Physics Format: HTML Index: /usr/share/doc/fastjet-doc/html/index.html Files: /usr/share/doc/fastjet-doc/html/*.html debian/fastjet-doc.links0000644000000000000000000000011712253317257012441 0ustar usr/share/javascript/jquery/jquery.js usr/share/doc/fastjet-doc/html/jquery.js debian/copyright0000644000000000000000000000570512253317257011137 0ustar Source: http://www.fastjet.fr/all-releases.html Files: * Copyright: M. Cacciari, G.P. Salam, G. Soyez License: GPL-2.0+ include/fastjet/PseudoJet.hh parts taken from CLHEP, which are GPL3/LGPL3 Copyright 2003 Lynn Garren Copyright Leif Lonnblad and Anders Nilsson. Copyright Evgueni Tcherniaev and Mark Fischler plugins/CMSIterativeCone/CMSIterativeConePlugin.cc plugins/CMSIterativeCone/SortByEt.h parts are Copyright CMS Group of CERN plugins/D0RunIICone/ConeJetInfo.hpp parts are Copyright 2000 Laurent Duflot plugins/D0RunIICone/ConeSplitMerge.hpp parts are Copyright 2000, 2007 Laurent Duflot Copyright 2000 Francois Touze plugins/D0RunIICone/HepEntity.h Copyright 2007 Lars Sonnenschein plugins/D0RunIICone/ILConeAlgorithm.hpp Copyright 2000 Francois Touze Copyright 2000 Laurent Duflot Copyright 2002 John Krane Copyright 2007 Lars Sonnenschein plugins/D0RunIICone/ProtoJet.hpp Copyright 2000 Francois Touze Copyright 2000 Laurent Duflot Copyright 2007 Lars Sonnenschein plugins/PxCone/pxcone.f Copyright Michael H. Seymour plugins/TrackJet/TrackJetPlugin.cc Copyright Leif Lonnblad Copyright Andy Buckley Copyright Jon Butterworth src/Voronoi.cc include/fastjet/internal/Voronoi.hh Copyright 1994 by AT&T Bell Laboratories Copyright Steven Fortune Copyright Shane O'Sullivan Copyright M. Cacciari, G.P. Salam, G. Soyez Permission to use, copy, modify, and distribute this software for any purpose without fee is hereby granted, provided that this entire notice is included in all copies of any software which is or includes a copy or modification of this software and in all copies of the supporting documentation for such software. THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR AT&T MAKE ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. Files: debian/* Copyright: 2011 Lifeng Sun License: GPL-2.0+ License: GPL-2.0+ This package 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 2 of the License, or (at your option) any later version. . This package 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 this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/Makefile0000644000000000000000000000207012253317257010634 0ustar CXX := g++ LDLIBS := -lfastjet TARGS := fastjet_example fastjet_areas fastjet_timing_plugins \ 01-basic 02-jetdef 03-plugin 04-constituents \ 05-eplus_eminus 06-area 07-subtraction 08-selector \ 09-user_info 10-subjets 11-filter 12-boosted_higgs \ 13-boosted_top 14-groomers all: $(TARGS) fastjet_timing_plugins: fastjet_timing_plugins.o CmdLine.o $(CXX) $(LDFLAGS) $^ -lfastjetplugins -lfastjettools -lsiscone -lsiscone_spherical $(LDLIBS) -lgfortran -o $@ 03-plugin: 03-plugin.o $(CXX) $(LDFLAGS) $^ -lfastjetplugins -lsiscone -lsiscone_spherical $(LDLIBS) -lgfortran -o $@ 07-subtraction: 07-subtraction.o $(CXX) $(LDFLAGS) $^ -lfastjettools $(LDLIBS) -o $@ 11-filter: 11-filter.o $(CXX) $(LDFLAGS) $^ -lfastjettools $(LDLIBS) -o $@ 12-boosted_higgs: 12-boosted_higgs.o $(CXX) $(LDFLAGS) $^ -lfastjettools $(LDLIBS) -o $@ 13-boosted_top: 13-boosted_top.o $(CXX) $(LDFLAGS) $^ -lfastjettools $(LDLIBS) -o $@ 14-groomers: 14-groomers.o $(CXX) $(LDFLAGS) $^ -lfastjettools $(LDLIBS) -o $@ clean: rm -f *.o $(TARGS) debian/libfastjetplugins0.install0000644000000000000000000000004112253317257014371 0ustar usr/lib/*/libfastjetplugins.so.* debian/README.Debian0000644000000000000000000000025612253317257011241 0ustar fastjet for Debian ------------------ ATLASCone and CDFCones plugins are purged due to license issue. -- Lifeng Sun Tue, 05 Apr 2011 09:24:26 +0000 debian/get-orig-source0000755000000000000000000000111012253317257012127 0ustar #!/bin/bash set -e test $# == 3 URL="http://www.fastjet.fr/repo/" VER="$2" UPTAR="fastjet-$VER.tar.gz" UPDIR="fastjet-$VER" ORIGTAR="$(echo "$3" | sed -e 's/\.orig/+dfsg.orig/')" ORIGDIR="fastjet-$VER+dfsg.orig" DESTDIR="$(dirname "$ORIGTAR")" test ! -f "$DESTDIR/$UPTAR" && wget "$URL/$UPTAR" -O "$DESTDIR/$UPTAR" test -d "$UPDIR" && rm -rf "$UPDIR" tar -xf "$DESTDIR/$UPTAR" rm -rf "$UPDIR/plugins/ATLASCone" rm -rf "$UPDIR/plugins/CDFCones" mv "$UPDIR" "$ORIGDIR" test -e "$ORIGTAR" && rm -f "$ORIGTAR" GZIP=-9 tar --remove-files -zcf "$ORIGTAR" "$ORIGDIR" rm -f "$3" debian/source/0000755000000000000000000000000012253317257010475 5ustar debian/source/format0000644000000000000000000000001412253317257011703 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000252712253317257011055 0ustar fastjet (3.0.6+dfsg-1) unstable; urgency=medium * New upstream release. * Bump Standards-Version to 3.9.4. * Remove obsolte DM-Upload-Allowed field. * Canonical VCS-* fields. * libfastjetplugins links against gfortran. (Closes: #728156) -- Lifeng Sun Sun, 15 Dec 2013 18:42:11 +0800 fastjet (3.0.3+dfsg-1) unstable; urgency=low * Upload to sid. -- Lifeng Sun Mon, 06 May 2013 12:08:50 +0800 fastjet (3.0.3+dfsg-1~exp1) experimental; urgency=low * New upstream release. * Remove patch missed-this-pointer.patch: applied by upstream. * debian/control: move doxygen-latex and graphviz from Build-Depends to Build-Depends-Indep. * libfastjetplugins: links against siscone libraries. * Update dependencies of binary packages. * debian/get-orig-source: support uscan --destdir option. (Closes: #676983) * debian/rules: change to tiny-style. -- Lifeng Sun Tue, 03 Jul 2012 07:37:02 +0800 fastjet (3.0.2+dfsg-2) unstable; urgency=low * Fix dependencies of libfastjet-fortran-dev. * Disable rpath flag in fastjet-config by default. -- Lifeng Sun Mon, 04 Jun 2012 08:33:14 +0800 fastjet (3.0.2+dfsg-1) unstable; urgency=low * Initial release (Closes: #636979) -- Lifeng Sun Wed, 23 May 2012 19:11:32 +0800 debian/patches/0000755000000000000000000000000012253317257010624 5ustar debian/patches/disable-rpath-by-default.patch0000644000000000000000000000034212253317257016415 0ustar --- a/fastjet-config.in +++ b/fastjet-config.in @@ -157,7 +157,7 @@ # default behaviour for parameters plugins_included="no" use_shared="yes" -add_rpath="yes" +add_rpath="no" add_runpath="no" # no query found initially debian/patches/libfastjetplugins-links-gfortran.patch0000644000000000000000000000064412253317257020340 0ustar --- a/plugins/Makefile.am +++ b/plugins/Makefile.am @@ -38,7 +38,7 @@ lib_LTLIBRARIES = libfastjetplugins.la libfastjetplugins_la_SOURCES= nodist_EXTRA_libfastjetplugins_la_SOURCES = dummy.cc -libfastjetplugins_la_LIBADD = -lsiscone_spherical -lsiscone +libfastjetplugins_la_LIBADD = -lsiscone_spherical -lsiscone -lgfortran if BUILD_PLUGIN_SISCONE libfastjetplugins_la_LIBADD += SISCone/libSISConePlugin.la endif debian/patches/fortran-wrap.patch0000644000000000000000000000212012253317257014262 0ustar --- a/fortran_wrapper/Makefile.am +++ b/fortran_wrapper/Makefile.am @@ -1 +1,5 @@ -EXTRA_DIST = README Makefile.alt fastjetfortran.cc fastjet_fortran_example.f +EXTRA_DIST = README Makefile.alt fastjet_fortran_example.f + +lib_LTLIBRARIES = libfastjet-fortran.la +libfastjet_fortran_la_SOURCES = fastjetfortran.cc +libfastjet_fortran_la_CXXFLAGS = -I$(srcdir)/../include -I$(srcdir)/../plugins/SISCone --- a/fortran_wrapper/Makefile.alt +++ b/fortran_wrapper/Makefile.alt @@ -4,14 +4,14 @@ FASTJET_CONFIG=fastjet-config CXXFLAGS += $(shell $(FASTJET_CONFIG) --cxxflags) -LIBS += $(shell $(FASTJET_CONFIG) --libs --plugins ) +LIBS += -lsiscone_spherical -lsiscone -lfastjet-fortran $(shell $(FASTJET_CONFIG) --libs --plugins ) # set compilers FC=gfortran F77=gfortran -fastjet_fortran_example: fastjet_fortran_example.o fastjetfortran.o - $(FC) -o fastjet_fortran_example fastjet_fortran_example.o fastjetfortran.o $(LIBS) -lstdc++ +fastjet_fortran_example: fastjet_fortran_example.o + $(FC) -o fastjet_fortran_example fastjet_fortran_example.o $(LIBS) -lstdc++ clean: rm -f *.o debian/patches/purge-plugins.patch0000644000000000000000000001257012253317257014453 0ustar --- a/plugins/Makefile.am +++ b/plugins/Makefile.am @@ -3,9 +3,6 @@ if BUILD_PLUGIN_SISCONE SUBDIRS += SISCone endif -if BUILD_PLUGIN_CDFCONES -SUBDIRS += CDFCones -endif if BUILD_PLUGIN_PXCONE SUBDIRS += PxCone endif @@ -18,9 +15,6 @@ if BUILD_PLUGIN_TRACKJET SUBDIRS += TrackJet endif -if BUILD_PLUGIN_ATLASCONE -SUBDIRS += ATLASCone -endif if BUILD_PLUGIN_EECAMBRIDGE SUBDIRS += EECambridge endif @@ -48,9 +42,6 @@ if BUILD_PLUGIN_SISCONE libfastjetplugins_la_LIBADD += SISCone/libSISConePlugin.la endif -if BUILD_PLUGIN_CDFCONES -libfastjetplugins_la_LIBADD += CDFCones/libCDFConesPlugin.la -endif if BUILD_PLUGIN_PXCONE libfastjetplugins_la_LIBADD += PxCone/libPxConePlugin.la endif @@ -63,9 +54,6 @@ if BUILD_PLUGIN_TRACKJET libfastjetplugins_la_LIBADD += TrackJet/libTrackJetPlugin.la endif -if BUILD_PLUGIN_ATLASCONE -libfastjetplugins_la_LIBADD += ATLASCone/libATLASConePlugin.la -endif if BUILD_PLUGIN_EECAMBRIDGE libfastjetplugins_la_LIBADD += EECambridge/libEECambridgePlugin.la endif @@ -84,6 +72,6 @@ # end monolithic plugin section -- do not modify this line endif -DIST_SUBDIRS = GridJet D0RunICone CMSIterativeCone Jade EECambridge ATLASCone TrackJet SISCone CDFCones PxCone D0RunIICone NestedDefs +DIST_SUBDIRS = GridJet D0RunICone CMSIterativeCone Jade EECambridge TrackJet SISCone PxCone D0RunIICone NestedDefs EXTRA_DIST = makefile.static --- a/plugins/SISCone/Makefile.am +++ b/plugins/SISCone/Makefile.am @@ -1,4 +1,4 @@ -SUBDIRS = siscone fastjet . +SUBDIRS = fastjet . if MONOLITHIC_PLUGINS noinst_LTLIBRARIES = libSISConePlugin.la --- a/configure.ac +++ b/configure.ac @@ -261,9 +261,7 @@ fi dnl SISCone -ACX_CHECK_PLUGIN(SISCone, siscone, SISCONE, yes, - [CONFIG_LIBS_PLUGINS=${CONFIG_LIBS_PLUGINS}" -lsiscone_spherical -lsiscone" - CONFIG_LIBS_PLUGINS_STATIC=${CONFIG_LIBS_PLUGINS_STATIC}" \${installationdir}/lib/libsiscone.a \${installationdir}/lib/libsiscone_spherical.a"]) +ACX_CHECK_PLUGIN(SISCone, siscone, SISCONE, yes) AC_CONFIG_SUBDIRS(plugins/SISCone/siscone) dnl alternatively, to build SISCone directly from the FastJet build dnl system, comment out the previoous lines and uncomment the ones @@ -272,10 +270,6 @@ dnl AM_CONFIG_HEADER(config.siscone.in.h:plugins/SISCone/siscone/siscone/config.h.in) dnl AC_CONFIG_FILES(plugins/SISCone/siscone/Makefile plugins/SISCone/siscone/siscone/Makefile plugins/SISCone/siscone/siscone/spherical/Makefile plugins/SISCone/siscone/examples/Makefile plugins/SISCone/siscone/examples/events/Makefile) -dnl CDFCones -ACX_CHECK_PLUGIN(CDFCones, cdfcones, CDFCONES, yes) -AC_CONFIG_FILES(plugins/CDFCones/CDFcode/Makefile) - dnl PxCone ACX_CHECK_PLUGIN(PxCone, pxcone, PXCONE, no) @@ -288,9 +282,6 @@ dnl TrackJet ACX_CHECK_PLUGIN(TrackJet, trackjet, TRACKJET, no) -dnl ATLASCone -ACX_CHECK_PLUGIN(ATLASCone, atlascone, ATLASCONE, no) - dnl CMSIterativeCone ACX_CHECK_PLUGIN(CMSIterativeCone, cmsiterativecone, CMSITERATIVECONE, no) --- a/example/Makefile.am +++ b/example/Makefile.am @@ -43,7 +43,7 @@ 03_plugin_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include 03_plugin_LDADD = ../src/libfastjet.la $(CGAL_LIBS) 03_plugin_CXXFLAGS += -I$(srcdir)/../plugins/SISCone -I$(srcdir)/../plugins/SISCone/siscone -03_plugin_LDADD += ../plugins/SISCone/libSISConePlugin.la ../plugins/SISCone/siscone/siscone/libsiscone.la ../plugins/SISCone/siscone/siscone/spherical/libsiscone_spherical.la +03_plugin_LDADD += ../plugins/SISCone/libSISConePlugin.la -lsiscone_spherical -lsiscone else EXTRA_DIST += 03-plugin.cc endif @@ -125,7 +125,7 @@ fastjet_areas_LDADD = ../src/libfastjet.la $(CGAL_LIBS) if BUILD_PLUGIN_SISCONE fastjet_areas_CXXFLAGS += -I$(srcdir)/../plugins/SISCone -I$(srcdir)/../plugins/SISCone/siscone -fastjet_areas_LDADD += ../plugins/SISCone/libSISConePlugin.la ../plugins/SISCone/siscone/siscone/libsiscone.la ../plugins/SISCone/siscone/siscone/spherical/libsiscone_spherical.la +fastjet_areas_LDADD += ../plugins/SISCone/libSISConePlugin.la -lsiscone_spherical -lsiscone endif fastjet_timing_plugins_SOURCES = fastjet_timing_plugins.cc CmdLine.cc @@ -135,11 +135,7 @@ fastjet_timing_plugins_LDADD += ../tools/libfastjettools.la if BUILD_PLUGIN_SISCONE fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/SISCone -I$(srcdir)/../plugins/SISCone/siscone -fastjet_timing_plugins_LDADD += ../plugins/SISCone/libSISConePlugin.la ../plugins/SISCone/siscone/siscone/libsiscone.la ../plugins/SISCone/siscone/siscone/spherical/libsiscone_spherical.la -endif -if BUILD_PLUGIN_CDFCONES -fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/CDFCones -fastjet_timing_plugins_LDADD += ../plugins/CDFCones/libCDFConesPlugin.la ../plugins/CDFCones/CDFcode/libCDFcode.la +fastjet_timing_plugins_LDADD += ../plugins/SISCone/libSISConePlugin.la -lsiscone_spherical -lsiscone endif if BUILD_PLUGIN_PXCONE fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/PxCone @@ -153,10 +149,6 @@ fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/TrackJet fastjet_timing_plugins_LDADD += ../plugins/TrackJet/libTrackJetPlugin.la endif -if BUILD_PLUGIN_ATLASCONE -fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/ATLASCone -fastjet_timing_plugins_LDADD += ../plugins/ATLASCone/libATLASConePlugin.la -endif if BUILD_PLUGIN_EECAMBRIDGE fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/EECambridge fastjet_timing_plugins_LDADD += ../plugins/EECambridge/libEECambridgePlugin.la debian/patches/libfastjetplugins-links-siscone.patch0000644000000000000000000000057312253317257020162 0ustar --- a/plugins/Makefile.am +++ b/plugins/Makefile.am @@ -38,7 +38,7 @@ lib_LTLIBRARIES = libfastjetplugins.la libfastjetplugins_la_SOURCES= nodist_EXTRA_libfastjetplugins_la_SOURCES = dummy.cc -libfastjetplugins_la_LIBADD = +libfastjetplugins_la_LIBADD = -lsiscone_spherical -lsiscone if BUILD_PLUGIN_SISCONE libfastjetplugins_la_LIBADD += SISCone/libSISConePlugin.la endif debian/patches/series0000644000000000000000000000022312253317257012036 0ustar purge-plugins.patch fortran-wrap.patch disable-rpath-by-default.patch libfastjetplugins-links-siscone.patch libfastjetplugins-links-gfortran.patch debian/patches/missed-this-pointer.patch0000644000000000000000000000165712253317257015565 0ustar --- a/plugins/D0RunIICone/ILConeAlgorithm.hpp +++ b/plugins/D0RunIICone/ILConeAlgorithm.hpp @@ -337,7 +337,7 @@ if(RD2((*tk)->y(),(*tk)->phi(),Yst,PHIst) <= radius2) { //cout << "add item to *tk" << endl; - addItem(*tk); + this->addItem(*tk); } } #endif --- a/include/fastjet/NNH.hh +++ b/include/fastjet/NNH.hh @@ -199,7 +199,7 @@ // initialise the basic jet info for (int i = 0; i< n; i++) { //jetA->init(jets[i], i); - init_jet(jetA, jets[i], i); + this->init_jet(jetA, jets[i], i); where_is[i] = jetA; jetA++; // move on to next entry of briefjets } @@ -276,7 +276,7 @@ // initialise jetB based on the new jet //jetB->init(jet, index); - init_jet(jetB, jet, index); + this->init_jet(jetB, jet, index); // and record its position (making sure we have the space) if (index >= int(where_is.size())) where_is.resize(2*index); where_is[jetB->index()] = jetB; debian/libfastjet0.install0000644000000000000000000000003212253317257012767 0ustar usr/lib/*/libfastjet.so.* debian/fastjet-doc.install0000644000000000000000000000004612253317257012770 0ustar html/* usr/share/doc/fastjet-doc/html debian/libfastjet-fortran-dev.examples0000644000000000000000000000010712253317257015307 0ustar fortran_wrapper/fastjet_fortran_example.f fortran_wrapper/Makefile.alt debian/compat0000644000000000000000000000000212253317257010373 0ustar 7 debian/watch0000644000000000000000000000024312253317257010225 0ustar version=3 opts=dversionmangle=s/\+dfsg*$// \ http://www.fastjet.fr/all-releases.html .*fastjet-([\d\.]+).tar.gz \ debian ./debian/get-orig-source debian/libfastjet-dev.manpages0000644000000000000000000000003012253317257013606 0ustar debian/fastjet-config.1 debian/control0000644000000000000000000002254712253317257010612 0ustar Source: fastjet Section: science Priority: optional Maintainer: Debian Science Maintainers Uploaders: Lifeng Sun Build-Depends: debhelper (>= 7.0.50~), autotools-dev, dh-autoreconf, libsiscone-spherical-dev, gfortran Build-Depends-Indep: doxygen-latex, graphviz Standards-Version: 3.9.4 Homepage: http://fastjet.fr/ Vcs-Git: git://anonscm.debian.org/debian-science/packages/fastjet.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/fastjet.git Package: libfastjet0 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: libfastjet-dev, libfastjettools0, libfastjet-fortran0, libfastjetplugins0 Description: Fast C++ code for the kt and other jet algorithms The FastJet package provides a fast implementation of several longitudinally invariant sequential recombination jet algorithms, in particular the longitudinally invariant kt jet algorithm, the inclusive longitudinally invariant version of the Cambridge/Aachen jet-algorithm, and the inclusive anti-kt algorithm. . FastJet also provides a uniform interface to external jet finders via a plugin mechanism, and tools for calculating jet areas and performing background (pileup/UE) subtraction. . This package provides run-time library of FastJet. Package: libfastjet-dev Section: libdevel Architecture: any Depends: libfastjet0 (= ${binary:Version}), ${misc:Depends} Suggests: fastjet-examples, libfastjettools-dev, libfastjet-fortran-dev, libfastjetplugins-dev, fastjet-doc Description: Development files of FastJet The FastJet package provides a fast implementation of several longitudinally invariant sequential recombination jet algorithms, in particular the longitudinally invariant kt jet algorithm, the inclusive longitudinally invariant version of the Cambridge/Aachen jet-algorithm, and the inclusive anti-kt algorithm. . FastJet also provides a uniform interface to external jet finders via a plugin mechanism, and tools for calculating jet areas and performing background (pileup/UE) subtraction. . This package provides development files of FastJet. Package: libfastjettools0 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libfastjet0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Suggests: libfastjettools-dev Description: Tools for FastJet The FastJet package provides a fast implementation of several longitudinally invariant sequential recombination jet algorithms, in particular the longitudinally invariant kt jet algorithm, the inclusive longitudinally invariant version of the Cambridge/Aachen jet-algorithm, and the inclusive anti-kt algorithm. . FastJet also provides a uniform interface to external jet finders via a plugin mechanism, and tools for calculating jet areas and performing background (pileup/UE) subtraction. . This package provides various tools related to jet areas and subtraction. They can be used with any infrared safe jet algorithm, both native and plugin. Package: libfastjettools-dev Section: libdevel Architecture: any Depends: libfastjet-dev (= ${binary:Version}), libfastjettools0 (= ${binary:Version}), ${misc:Depends} Description: Tools for FastJet - development files The FastJet package provides a fast implementation of several longitudinally invariant sequential recombination jet algorithms, in particular the longitudinally invariant kt jet algorithm, the inclusive longitudinally invariant version of the Cambridge/Aachen jet-algorithm, and the inclusive anti-kt algorithm. . FastJet also provides a uniform interface to external jet finders via a plugin mechanism, and tools for calculating jet areas and performing background (pileup/UE) subtraction. . This package provides development files of FastJet Tools. Package: libfastjet-fortran0 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libfastjet0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Suggests: libfastjet-fortran-dev Description: Fortran bindings of FastJet The FastJet package provides a fast implementation of several longitudinally invariant sequential recombination jet algorithms, in particular the longitudinally invariant kt jet algorithm, the inclusive longitudinally invariant version of the Cambridge/Aachen jet-algorithm, and the inclusive anti-kt algorithm. . FastJet also provides a uniform interface to external jet finders via a plugin mechanism, and tools for calculating jet areas and performing background (pileup/UE) subtraction. . This package provides Fortran bindings of FastJet. Package: libfastjet-fortran-dev Section: libdevel Architecture: any Depends: gfortran, libfastjet-fortran0 (= ${binary:Version}), ${misc:Depends} Description: Fortran bindings of FastJet - development files The FastJet package provides a fast implementation of several longitudinally invariant sequential recombination jet algorithms, in particular the longitudinally invariant kt jet algorithm, the inclusive longitudinally invariant version of the Cambridge/Aachen jet-algorithm, and the inclusive anti-kt algorithm. . FastJet also provides a uniform interface to external jet finders via a plugin mechanism, and tools for calculating jet areas and performing background (pileup/UE) subtraction. . This package provides development files for Fortran bindings of FastJet. Package: libfastjetplugins0 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libfastjet0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Suggests: libfastjetplugins-dev Description: FastJet plugins The FastJet package provides a fast implementation of several longitudinally invariant sequential recombination jet algorithms, in particular the longitudinally invariant kt jet algorithm, the inclusive longitudinally invariant version of the Cambridge/Aachen jet-algorithm, and the inclusive anti-kt algorithm. . FastJet also provides a uniform interface to external jet finders via a plugin mechanism, and tools for calculating jet areas and performing background (pileup/UE) subtraction. . This package provides plugins of FastJet. Note that ATLASCone and CDFCones plugins are removed due to license issue. Package: libfastjetplugins-dev Section: libdevel Architecture: any Depends: libfastjet-dev (= ${binary:Version}), libsiscone-spherical-dev, libsiscone-dev, libfastjetplugins0 (= ${binary:Version}), ${misc:Depends} Suggests: fastjet-doc, libfastjettools-dev Description: FastJet plugins - development files The FastJet package provides a fast implementation of several longitudinally invariant sequential recombination jet algorithms, in particular the longitudinally invariant kt jet algorithm, the inclusive longitudinally invariant version of the Cambridge/Aachen jet-algorithm, and the inclusive anti-kt algorithm. . FastJet also provides a uniform interface to external jet finders via a plugin mechanism, and tools for calculating jet areas and performing background (pileup/UE) subtraction. . This package provides development files for plugins of FastJet. Note that ATLASCone and CDFCones plugins are removed due to license issue. Package: fastjet-doc Section: doc Architecture: all Depends: libjs-jquery, ${misc:Depends} Description: Documentation of FastJet The FastJet package provides a fast implementation of several longitudinally invariant sequential recombination jet algorithms, in particular the longitudinally invariant kt jet algorithm, the inclusive longitudinally invariant version of the Cambridge/Aachen jet-algorithm, and the inclusive anti-kt algorithm. . FastJet also provides a uniform interface to external jet finders via a plugin mechanism, and tools for calculating jet areas and performing background (pileup/UE) subtraction. . This package provides documentation of FastJet. Package: fastjet-examples Section: devel Architecture: all Depends: libfastjetplugins-dev (>= ${source:Version}), libfastjettools-dev (>= ${source:Version}), libfastjet-dev (>= ${source:Version}), ${misc:Depends} Description: Example source files of FastJet The FastJet package provides a fast implementation of several longitudinally invariant sequential recombination jet algorithms, in particular the longitudinally invariant kt jet algorithm, the inclusive longitudinally invariant version of the Cambridge/Aachen jet-algorithm, and the inclusive anti-kt algorithm. . FastJet also provides a uniform interface to external jet finders via a plugin mechanism, and tools for calculating jet areas and performing background (pileup/UE) subtraction. . This package provides example source files of FastJet. Package: root-macro-fastjet Section: devel Architecture: all Depends: root-system, libfastjet0 (>= ${source:Version}), ${misc:Depends} Description: FastJet macro for CERN ROOT The FastJet package provides a fast implementation of several longitudinally invariant sequential recombination jet algorithms, in particular the longitudinally invariant kt jet algorithm, the inclusive longitudinally invariant version of the Cambridge/Aachen jet-algorithm, and the inclusive anti-kt algorithm. . FastJet also provides a uniform interface to external jet finders via a plugin mechanism, and tools for calculating jet areas and performing background (pileup/UE) subtraction. . This package provides FastJet macro for CERN ROOT. debian/fastjet-examples.examples0000644000000000000000000000016512253317257014213 0ustar example/README example/data/*.dat example/*-*.cc example/CmdLine.cc example/fastjet*.cc example/*.hh debian/Makefile debian/docs0000644000000000000000000000002612253317257010046 0ustar BUGS NEWS README TODO debian/libfastjet-dev.install0000644000000000000000000000240012253317257013464 0ustar usr/bin/fastjet-config usr/include/fastjet/internal/ usr/include/fastjet/JetDefinition.hh usr/include/fastjet/PseudoJetStructureBase.hh usr/include/fastjet/ClusterSequenceStructure.hh usr/include/fastjet/PseudoJet.hh usr/include/fastjet/ClusterSequence.hh usr/include/fastjet/Error.hh usr/include/fastjet/RangeDefinition.hh usr/include/fastjet/CircularRange.hh usr/include/fastjet/version.hh usr/include/fastjet/AreaDefinition.hh usr/include/fastjet/ActiveAreaSpec.hh usr/include/fastjet/GhostedAreaSpec.hh usr/include/fastjet/ClusterSequenceAreaBase.hh usr/include/fastjet/ClusterSequenceArea.hh usr/include/fastjet/ClusterSequenceWithArea.hh usr/include/fastjet/ClusterSequenceActiveArea.hh usr/include/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh usr/include/fastjet/ClusterSequence1GhostPassiveArea.hh usr/include/fastjet/ClusterSequencePassiveArea.hh usr/include/fastjet/ClusterSequenceVoronoiArea.hh usr/include/fastjet/NNH.hh usr/include/fastjet/SharedPtr.hh usr/include/fastjet/FunctionOfPseudoJet.hh usr/include/fastjet/Selector.hh usr/include/fastjet/CompositeJetStructure.hh usr/include/fastjet/WrappedStructure.hh usr/include/fastjet/LimitedWarning.hh usr/include/fastjet/config.h usr/include/fastjet/config_auto.h usr/lib/*/libfastjet.so usr/lib/*/libfastjet.a debian/fastjet-config.10000644000000000000000000000363112253317257012165 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.40.9. .TH FASTJET-CONFIG "1" "May 2012" "fastjet-config" "User Commands" .SH NAME fastjet-config \- fastjet-config .SH DESCRIPTION This is FastJet configuration tool. Usage: .IP fastjet\-config [\-\-help] [\-\-version] [\-\-prefix] [\-\-cxxflags] [\-\-libs] .IP [\-\-shared[=yes|no]] [\-\-plugins[=yes|no]] [\-\-rpath[=yes|no]] [\-\-runpath] [\-\-list\-plugins] [\-\-config] .PP The arguments can be either queries (one must be present): .TP \fB\-\-help\fR prints this message and exits .TP \fB\-\-version\fR prints FastJet version and exits .TP \fB\-\-prefix\fR gets the FastJet installation directory .TP \fB\-\-cxxflags\fR returns the compilation flags to be used with C++ programs .TP \fB\-\-libs\fR returns the flags to pass to the linker .PP or flags (optional): .TP \fB\-\-shared\fR controls whether you want to use the static or shared lib (default=yes) .TP \fB\-\-plugins\fR controls whether you also want to link the FastJet plugins (default=no) .TP \fB\-\-rpath\fR adds a \fB\-rpath\fR argument at link\-time that points to the directory where FastJet libraries are installed. This avoid having to set LD_LIBRARY_PATH at runtime when using shared libs in a non standard location (but may cause the program to inadvertently pick up other shared libraries that happen to be in the FastJet installation directory). (default=yes) .TP \fB\-\-runpath\fR at link\-time, adds info about the directory where FastJet libraries are installed to the runpath (ELF systens only). This avoids having to set LD_LIBRARY_PATH at runtime when using shared libs in a non standard location but gives priority to an existing LD_LIBRARY_PATH. .TP \fB\-\-list\-plugins\fR list all the available plugins .TP \fB\-\-config\fR shows a summary of how FastJet was configured .SH AUTHOR This manual page was written by Lifeng Sun for the Debian system (but may be used by others). debian/rules0000755000000000000000000000154512253317257010262 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This has to be exported to make some magic below work. export DH_OPTIONS DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) CPPFLAGS :=$(shell dpkg-buildflags --get CPPFLAGS) CFLAGS :=$(shell dpkg-buildflags --get CFLAGS) CXXFLAGS :=$(shell dpkg-buildflags --get CXXFLAGS) LDFLAGS :=$(shell dpkg-buildflags --get LDFLAGS) export CPPFLAGS CFLAGS CXXFLAGS LDFLAGS override_dh_auto_configure: dh_auto_configure -- \ --prefix=/usr \ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ --enable-allplugins override_dh_auto_install: dh_auto_install --max-parallel=1 override_dh_auto_test: dh_auto_test --max-parallel=1 override_dh_auto_build-indep: dh_auto_build doxygen rm -f html/jquery.js %: dh $@ --with autoreconf --parallel debian/libfastjettools0.install0000644000000000000000000000003712253317257014055 0ustar usr/lib/*/libfastjettools.so.* debian/libfastjettools-dev.install0000644000000000000000000000012412253317257014546 0ustar usr/include/fastjet/tools/ usr/lib/*/libfastjettools.so usr/lib/*/libfastjettools.a debian/root-macro-fastjet.install0000644000000000000000000000005712253317257014307 0ustar example/root/jet-plots.C usr/share/root/macros debian/libfastjet-fortran0.install0000644000000000000000000000004212253317257014441 0ustar usr/lib/*/libfastjet-fortran.so.*