My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
fastTrackMCInstallationMac  
One-sentence summary of this page.
Updated Feb 25, 2013 by mandreng...@gmail.com

Introduction

Just some notes from my installing and running fastTrackMC on my MAC.

Details

I'm running OSX 10.7.5. I already had root 5.34/03 and gcc 4.2.

First I needed eigen3 which is available from macports:

sudo port install eigen3

Since macports installs that in /opt/local I used that directory for everything else

First I needed the seamstress package which has something to do with threading (how cute) It's here: http://code.google.com/p/libseamstress/

and wants you to do: svn checkout http://libseamstress.googlecode.com/svn/trunk/ libseamstress-read-only

The to configure and compile I did:

autoreconf --force --install
./configure --prefix=/opt/local sudo make install

Next you're gonna need fitnewton which sounds like fignewton: http://code.google.com/p/fitnewton/ Tells you there why you need the other stuff above: "Matrix operations are done using the Eigen library. Multithreading support is provided by libseamstress. "

Installation is the same as above, but for some reason you need to touch stuff to get it to work: touch NEWS README AUTHORS ChangeLog

Finally I was ready for helixhough and followed the svn co command and the installation as for the other packages.

I'm using gcc 4.2 and compiler warnings were being treated as errors, so I had to fix a number of trivial warnings, but then it compiled.

Then I went in to the fastTrackMC/

Shot some particles: ./build_gun.sh ./particle_gun 10 10 result.txt

Then I needed a fake detector so I created a text file called myDetector.txt with some dummy variables according to the format in the README Then: ./fastTrackMC result.txt myDetector.txt myOutput.root and I got a root file with some stuff!

Powered by Google Project Hosting