Linear Collider Forum



Today's Messages (off)  | Unanswered Messages (on)

Forum: Analysis Tools
 Topic: problems installing v17-06 of ilcsoft
problems installing v17-06 of ilcsoft [message #2363] Thu, 28 May 2015 06:57
fabsalva
Messages: 6
Registered: May 2015
Location: University of Sussex
Hi all,

I'm trying to install v17-06 of ilcsoft using the automatic installation:

./ilcsoft-install -i releases/v01-17-06/release-scratch.cfg

Everything seems to go OK until it is compiling the FastTrack package, and there I have the error below.

Did anyone have the same problem? Any help with this would be really appreciated!

Thanks,

Fab

========

-- for some reason in the log it does not specify which variable/pointer in not declared.. Sad

mv -f .deps/libfastjet_la-PseudoJet.Tpo .deps/libfastjet_la-PseudoJet.Plo
mv -f .deps/libfastjet_la-ClusterSequence_TiledN2.Tpo .deps/libfastjet_la-ClusterSequence_TiledN2.Plo
mv -f .deps/libfastjet_la-ClusterSequence_CP2DChan.Tpo .deps/libfastjet_la-ClusterSequence_CP2DChan.Plo
mv -f .deps/libfastjet_la-ClusterSequence.Tpo .deps/libfastjet_la-ClusterSequence.Plo
mv -f .deps/libfastjet_la-ClosestPair2D.Tpo .deps/libfastjet_la-ClosestPair2D.Plo
make[1]: Leaving directory `/research/epp/ilc/software/ilcsoft/v01-17-06/FastJet/2.4.2/ build/src'
make: *** [all-recursive] Error 1
Making install in src
make[1]: Entering directory `/research/epp/ilc/software/ilcsoft/v01-17-06/FastJet/2.4.2/ build/src'
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../FastJet/src -I../include/fastjet -O3 -Wall -g -DDROP_CGAL -I../../FastJet/src/../include -MT libfastjet_la-ClusterSequence_N2.lo -MD -MP -MF .deps/libfastjet_la-ClusterSequence_N2.Tpo -c -o libfastjet_la-Cluster$
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../FastJet/src -I../include/fastjet -O3 -Wall -g -DDROP_CGAL -I../../FastJet/src/../include -MT libfastjet_la-ClusterSequence_N2.lo -MD -MP -MF .deps/libfastjet_la-ClusterSequence_N2.Tpo -c ../../FastJet/src/ClusterSequence_N2.cc -fPIC -DPIC -o .li$
In file included from ../../FastJet/src/ClusterSequence_N2.cc:36:0:
../../FastJet/src/../include/fastjet/internal/ClusterSequenc e_N2.icc: In instantiation of â:
../../FastJet/src/ClusterSequence_N2.cc:116:32: required from here
../../FastJet/src/../include/fastjet/internal/ClusterSequenc e_N2.icc:109:39: error: â was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
if (jetA < jetB) {swap(jetA,jetB);}
^
In file included from /cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Gcc/gcc4 81_x86_64_slc6/slc6/x86_64-slc6-gcc48-opt/include/c++/4.8.1/ set:62:0,
from ../../FastJet/src/../include/fastjet/ClusterSequence.hh:57,
from ../../FastJet/src/../include/fastjet/internal/ClusterSequenc e_N2.icc:3,
from ../../FastJet/src/ClusterSequence_N2.cc:36:
/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Gcc/gcc4 81_x86_64_slc6/slc6/x86_64-slc6-gcc48-opt/include/c++/4.8.1/ bits/stl_multiset.h:789:5: note: â c>$
swap(multiset<_Key, _Compare, _Alloc>& __x,
^
In file included from ../../FastJet/src/ClusterSequence_N2.cc:36:0:
../../FastJet/src/../include/fastjet/internal/ClusterSequenc e_N2.icc: In instantiation of â:
../../FastJet/src/ClusterSequence_N2.cc:122:34: required from here
../../FastJet/src/../include/fastjet/internal/ClusterSequenc e_N2.icc:109:39: error: â was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
if (jetA < jetB) {swap(jetA,jetB);}
^
In file included from /cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Gcc/gcc4 81_x86_64_slc6/slc6/x86_64-slc6-gcc48-opt/include/c++/4.8.1/ set:62:0,
from ../../FastJet/src/../include/fastjet/ClusterSequence.hh:57,
from ../../FastJet/src/../include/fastjet/internal/ClusterSequenc e_N2.icc:3,
from ../../FastJet/src/ClusterSequence_N2.cc:36:
/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Gcc/gcc4 81_x86_64_slc6/slc6/x86_64-slc6-gcc48-opt/include/c++/4.8.1/ bits/stl_multiset.h:789:5: note: â c>$
swap(multiset<_Key, _Compare, _Alloc>& __x,
^
make[1]: *** [libfastjet_la-ClusterSequence_N2.lo] Error 1
make[1]: Leaving directory `/research/epp/ilc/software/ilcsoft/v01-17-06/FastJet/2.4.2/ build/src'
make: *** [install-recursive] Error 1
 Topic: Check if an MC particle's vertex is in calorimeters
Check if an MC particle's vertex is in calorimeters [message #2077] Wed, 29 September 2010 08:25
lucaci
Messages: 14
Registered: November 2007
Dear all,
is there an easy way to check if an MC particle was born inside one of the calorimeters, i.e. ECAL? I've seen that there is a method from:

GearMgr -> getPointProperties() -> isCalorimeter()


but this does not work out of the box. My first attempt was something like this:

  gear::GearXML gearXML("myfile.xml");
  gear::GearMgr *gearMgr = gearXML.createGearMgr();
  gearMgr->getPointProperties()


but this method is not implemented.

I've also tried by using the GEAR calorimeter parameters from the xml file, but this proves to be not trivial, it still implies hard coded numbers to create an ECAL volume.

Maybe I'm missing something, but I could not find an obvious way to do this. If anyone has a better idea, please let me know.

Thank you in advance for your help,
Angela
 Topic: Concerning TrackerHits vs. SimTrackerHits
Concerning TrackerHits vs. SimTrackerHits [message #1838] Sat, 15 August 2009 12:42
alex.bogert
Messages: 3
Registered: December 2008
I am trying to exclude hits found on tracks in one particular track finding
algorithm (SIDTracker) from the list of hits used by another track
finding algorithm (AxialBarrelTracker or Garfield). The first algorithm
uses TrackerHits, while the next algorithm uses
SimTrackerHits. Is there a one-to-one correspondence between
TrackerHits and SimTrackerHits, with pointers connecting the two lists,
so that I can eliminate TrackerHits on SIDTracks from the list of
SimTrackerHits used in the other algorithms? Alternatively, I could look
for and eliminate SimTrackerHits in proximity to TrackerHits found on
SIDTracker tracks, but that seems less appealing.
 Topic: JAS3 support of HBOOK and ROOT files
icon8.gif  JAS3 support of HBOOK and ROOT files [message #1323] Wed, 05 December 2007 09:41
mitaroff
Messages: 10
Registered: March 2004
Location: HEPHY Vienna, Austria, EU
Referring to the current "JAS3" version 0.8.3 build 1686 (Feb 1, 2007), and to the older 0.8.3 build 1643 (April 5, 2006), problems occur when opening an HBOOK or ROOT file (the latter created from that HBOOK file by "h2root" version 3.10 or 5.14, respectively, and with default or no compression, respectively). The platforms used are Debian-Linux (current JAS3 version) and MacOS X 10.4 (both versions).

Older JAS3 version 0.8.3 build 1643 (April 5, 2006):

HBOOK file opening = ok
ROOT 3.10 (default) = ok,
ROOT 5.14 (default) = see (2),
ROOT 5.14 (no compr.) = see (2);

Current JAS3 version 0.8.3 build 1686 (Febr. 1, 2007):

HBOOK file opening = see (1),
ROOT 3.10 (default) = ok,
ROOT 5.14 (default) = see (2),
ROOT 5.14 (no compr.) = see (2).

Errors:

(1) "Error during command processing"
Exception:
java.lang.RuntimeException: Error loading native library: freehep-hbook-2.0
at hep.io.hbook.Hbook.doInit(Hbook.java:125) ...
Caused by:
java.lang.UnsatisfiedLinkError: no freehep-hbook-2.0 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682) ...

(2) "Error opening file"
Exception:
java.io.IOException: Error during decompression (size=5597/18939)
at hep.io.root.core.RootInputStream.slice(RootInputStream.java: 481) ...
Caused by:
ava.util.zip.DataFormatException: invalid stored block lengths
at java.util.zip.Inflater.inflateBytes(Native Method)
at java.util.zip.Inflater.inflate(Inflater.java:215) ...

In summary:

(1) the current JAS3 version cannot open HBOOK files, whereas the older version can do it;
(2) both JAS3 versions can open ROOT 3.10 files, but cannot open ROOT 5.14 files.

Winfried Mitaroff
(HEPHY Vienna)


Current Time: Sun Jan 21 04:48:03 Pacific Standard Time 2018
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.1.
Copyright ©2001-2010 FUDforum Bulletin Board Software