Project

General

Profile

Wiki » History » Version 44

Salvatore Davide Porzio, 11/09/2017 06:04 AM

1 23 Herbert Greenlee
{{toc}}
2 23 Herbert Greenlee
3 42 Wesley Ketchum
[[ MicroBooNE Web Portal ]]
4 42 Wesley Ketchum
5 42 Wesley Ketchum
6 17 Eric Church
h1. Welcome to the MicroBooNE offline software project. 
7 42 Wesley Ketchum
8 43 Michael Kirby
THIS IS REALLY OUT OF DATE. Go to this page: https://cdcvs.fnal.gov/redmine/projects/uboonecode/wiki
9 43 Michael Kirby
10 42 Wesley Ketchum
_Note ... below is rather outdate!  (Wes, 9 November 2016)_
11 17 Eric Church
12 18 Eric Church
For now there's no pubic build. You must download the uBooNE code to your usual LArSoft test release area and build there. When we have lots more code we'll consider a nightly build and more administration.
13 16 Eric Church
14 6 Eric Church
15 13 Eric Church
Here are the instructions to use the uBooNE offline svn repository.
16 27 Wesley Ketchum
*  Contact a manager (like Wes, wketchum@fnal.gov) to get added to the developer list if you are not already on it.
17 33 Jason St.john
*  Go setup yourself up to work with LArSoft as instructed at https://cdcvs.fnal.gov/redmine/projects/uboonecode/wiki/Uboone_guide.
18 1 Eric Church
19 33 Jason St.john
If you only need the fcl files from ubfcl, for instance, 
20 33 Jason St.john
*  Go in your development area (where srcs/ and build/ live) and say @svn co svn+ssh://p-ubooneoffline@cdcvs.fnal.gov/cvs/projects/ubooneoffline/trunk/products/ubfcl@, for example. 
21 33 Jason St.john
22 33 Jason St.john
Now, if you only need the GENIEextractor part of the repository, you could do something like this...
23 28 Eric Church
*  Go in @dirname@ say @svn co svn+ssh://p-ubooneoffline@cdcvs.fnal.gov/cvs/projects/ubooneoffline/trunk/GENIEextractor@, for example. 
24 5 Eric Church
*  @cd include@; and say @ln -s ../GENIEextractor/ .@ (don't forget the dot) and then cd back to the top dirname.
25 1 Eric Church
*  @gmake GENIEextractor.all@, and construct your fcl file and run @lar -c myjobscript.fcl@ as usual.
26 1 Eric Church
*  Be sure and @svn ci -m "helpful comment" svn+ssh://p-ubooneoffline@cdcvs.fnal.gov/cvs/projects/ubooneoffline/trunk GENIEextractor@ and @svn update svn+ssh://p-ubooneoffline@cdcvs.fnal.gov/cvs/projects/ubooneoffline/trunk@ frequently.
27 27 Wesley Ketchum
*  You can export (bash) setenv (csh) CVSROOT to svn+ssh://p-ubooneoffline@cdcvs.fnal.gov/cvs/projects/ubooneoffline/ or svn+ssh://p-larsoftsvn@cdcvs.fnal.gov/cvs/projects/larsoftsvn/trunk/ as you work with each repository and thus not need to spell it out each time, if you find that to be less unwieldy.
28 1 Eric Church
29 27 Wesley Ketchum
Alternatively, if you want to set up a directory for you to put in and share lots of stuff, we recommend doing this:
30 27 Wesley Ketchum
*  Go in to your test release (@dirname@) and do @svn co svn+ssh://p-ubooneoffline@cdcvs.fnal.gov/cvs/projects/ubooneoffline@
31 27 Wesley Ketchum
*  Add a directory for yourself in the @users@ area. If your username is @bluebeard@, do: @cd ubooneoffline; svn mkdir users/bluebeard; svn update@
32 27 Wesley Ketchum
*  Now, put your pirate treasure in your directory! To put it in the repository, do:  @svn add pirate_treasure; svn commit -m 'arrrr!' pirate_treasure@
33 27 Wesley Ketchum
*  Put your code here!
34 23 Herbert Greenlee
35 29 Tingjun Yang
Another way to add a package from ubooneoffline to larsoft test release
36 29 Tingjun Yang
* Go into your larsoft test release and do addpkg_svn -d svn+ssh://p-ubooneoffline@cdcvs.fnal.gov/cvs/projects/ubooneoffline -h AnalysisTree
37 29 Tingjun Yang
38 30 Herbert Greenlee
h1. MicroBooNE Software Environment
39 23 Herbert Greenlee
40 31 Herbert Greenlee
h2. [[Overview of MicroBooNE UPS Products]]
41 31 Herbert Greenlee
42 31 Herbert Greenlee
h2. [[Batch Tools]]
43 31 Herbert Greenlee
44 41 Tia Miceli
h2. [[Simulation Settings]]
45 41 Tia Miceli
46 31 Herbert Greenlee
h2. [[Data Handling (SAM)]]
47 32 Herbert Greenlee
48 40 Michael Kirby
h2. [[Disk Quotas for MicroBooNE]]
49 40 Michael Kirby
50 32 Herbert Greenlee
h2. [[CVMFS]]
51 36 Tia Miceli
52 38 Tia Miceli
h2. [[VENu]]
53 37 Tia Miceli
54 39 Tia Miceli
h2. [[Event Displays]]
55 39 Tia Miceli
56 36 Tia Miceli
h1. MicroBooNE Physics
57 36 Tia Miceli
58 36 Tia Miceli
h2. [[Beam Working Group]]
59 44 Salvatore Davide Porzio
60 44 Salvatore Davide Porzio
h2. [[Heavy Sterile Neutrinos]]