<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>new analysis</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>Hi,<BR>
<BR>
While writing an analysis for ALICE, Anton Karneyeu and I came across something different to what is says on the page <A HREF="http://projects.hepforge.org/rivet/trac/wiki/WritingAnAnalysis">http://projects.hepforge.org/rivet/trac/wiki/WritingAnAnalysis</A>.<BR>
<BR>
Right at the bottom, in the "Compiling and linking" section, it says that you need to have the word "Rivet" in the name of the library or it will not get loaded at run time. However, we noticed that the following the example there and in the section called "Running", my analysis didn't get listed until I changed the name of the library libRivetMyAnalysis.so to *begin* with the word "Rivet". Naming it libRivetMyAnalysis.so allowed it to be compiled but didn't list with "rivet --list-analyses".<BR>
<BR>
Also g++ -o libRivetMyAnalysis.so -shared -I/path/to/installed/rivet/include MyAnalysis.cc didn't compile it. I had to use the attached Makefile.<BR>
<BR>
Is this normal?<BR>
<BR>
Best regards,<BR>
<BR>
Sparsh<BR>
<BR>
<BR>
</FONT>
</P>
</BODY>
</HTML>