 <?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.lhep.unibe.ch/index.php?action=history&amp;feed=atom&amp;title=OpRelease</id>
	<title>OpRelease - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.lhep.unibe.ch/index.php?action=history&amp;feed=atom&amp;title=OpRelease"/>
	<link rel="alternate" type="text/html" href="https://wiki.lhep.unibe.ch/index.php?title=OpRelease&amp;action=history"/>
	<updated>2026-05-14T06:38:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.lhep.unibe.ch/index.php?title=OpRelease&amp;diff=375&amp;oldid=prev</id>
		<title>Lhep: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.lhep.unibe.ch/index.php?title=OpRelease&amp;diff=375&amp;oldid=prev"/>
		<updated>2015-03-18T07:49:27Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:49, 18 March 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Lhep</name></author>
	</entry>
	<entry>
		<id>https://wiki.lhep.unibe.ch/index.php?title=OpRelease&amp;diff=374&amp;oldid=prev</id>
		<title>Lhep at 13:26, 5 September 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.lhep.unibe.ch/index.php?title=OpRelease&amp;diff=374&amp;oldid=prev"/>
		<updated>2008-09-05T13:26:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;!!! OpRec crashes on lhepsun13 !!!&lt;br /&gt;
... This is now fixed, in the OpRelease3.0_FWM directory of OpRelease... (FWM,04092008).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===How to use OpRelease===&lt;br /&gt;
&lt;br /&gt;
To be done ...&lt;br /&gt;
(on &amp;#039;&amp;#039;&amp;#039;lheppc46&amp;#039;&amp;#039;&amp;#039; /terabig/guillaume/op_work_210708.tgz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Step One (Only for the first time of installation):====&lt;br /&gt;
&lt;br /&gt;
Creating your WorkDirectory. Usually /idisk/scanner/(USERNAME)/OpWork Example for me (meisel)&lt;br /&gt;
&lt;br /&gt;
 export IAMUSER=meisel&lt;br /&gt;
 mkdir -p /idisk/scanner/$IAMUSER/OpWork&lt;br /&gt;
&lt;br /&gt;
Copy the TEMPLATE OpWork structure from my directory.&lt;br /&gt;
&lt;br /&gt;
 cd /idisk/scanner/$IAMUSER//OpWork&lt;br /&gt;
 rsync -avu /home/scanner/idisk/meisel/OpWork_TEMPLATE/ .&lt;br /&gt;
&lt;br /&gt;
====Step Two (Every time you use it):====&lt;br /&gt;
&lt;br /&gt;
Then source the right shells for getting ROOT version correctly.&lt;br /&gt;
&lt;br /&gt;
 source /idisk/scanner/OpRelease3.0_FWM/shell.sh&lt;br /&gt;
 source /idisk/scanner/OpRelease3.0_FWM/cmtsetup.sh&lt;br /&gt;
 source /idisk/scanner/OpRelease3.0_FWM/setup.sh&lt;br /&gt;
&lt;br /&gt;
Then youre ready to start (OpSim, OpDigit, OpRec, OpBrickFinder tested up to now):&lt;br /&gt;
&lt;br /&gt;
====Step Three (Event generation, analysis and so on....):====&lt;br /&gt;
====OpBrickFinder====&lt;br /&gt;
&lt;br /&gt;
Example: Look at my Event:&lt;br /&gt;
&lt;br /&gt;
 cd /idisk/scanner/$IAMUSER/OpWork/OpBrickFinder&lt;br /&gt;
 source setup.sh&lt;br /&gt;
 eventViewer.exe -e 22883999&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====OpSim...====&lt;br /&gt;
Since I did not yet go into details of OpRelease structure I cannot tell you more about this, but later.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===How to install OpRelease===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Link to the official web page : [http://emulsion.na.infn.it/wiki/index.php/OpRelease]&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Preliminary remarks :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 - OpRelease does not work on 64 bits system&lt;br /&gt;
 - Tested with gcc 3.4 &amp;amp; gcc 4.1&lt;br /&gt;
 - Needs Root 5.12, pythia6 &amp;amp; cernlib 2003&lt;br /&gt;
&lt;br /&gt;
 GL&amp;#039;s package of OpRelease 3.0 (contains OpRelease 3.0 &amp;amp; all external software needed) : &lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;on lheppc46    /terabig/guillaume/OpRelease3.0gl_210708.tgz&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Installation (on lhepsun13 for example) :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 - Copy/transfert &amp;#039;&amp;#039;OpRelease3.0gl_210708.tgz&amp;#039;&amp;#039; on &amp;#039;&amp;#039;/idisk/scanner&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 - Untar &amp;#039;&amp;#039;OpRelease3.0gl_210708.tgz&amp;#039;&amp;#039;  -&amp;gt; Get a directory called  &amp;#039;&amp;#039;OpRelease&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 - &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Pythia6&amp;#039;&amp;#039; installation :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
     on &amp;#039;&amp;#039;/terabig/idisk/scanner&amp;#039;&amp;#039;  untar &amp;#039;&amp;#039;pythia6.tar.gz&amp;#039;&amp;#039;  which is in &amp;#039;&amp;#039;OpRelease/sources&amp;#039;&amp;#039;&lt;br /&gt;
     go &amp;#039;&amp;#039;/idisk/scanner/pythia6&amp;#039;&amp;#039;  and do    &amp;#039;&amp;#039;makePythia6.linux&amp;#039;&amp;#039;&lt;br /&gt;
     &amp;#039;&amp;#039;libPythia6.so&amp;#039;&amp;#039;  has been created in this directory&lt;br /&gt;
&lt;br /&gt;
 - &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;ROOT 5.12&amp;#039;&amp;#039; installation :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
     untar &amp;#039;&amp;#039;OpRelease/sources/root_v5.12.00g.source.tar.gz&amp;#039;&amp;#039;, you will get a &amp;#039;&amp;#039;root&amp;#039;&amp;#039; directory&lt;br /&gt;
     rename &amp;#039;&amp;#039;root&amp;#039;&amp;#039; to &amp;#039;&amp;#039;root_512_src&amp;#039;&amp;#039;&lt;br /&gt;
     copy &amp;#039;&amp;#039;OpRelease/sources/config.status.512&amp;#039;&amp;#039; into &amp;#039;&amp;#039;root_512_src&amp;#039;&amp;#039;&lt;br /&gt;
     edit this file :    &lt;br /&gt;
            replace &amp;#039;&amp;#039;/work/root512&amp;#039;&amp;#039; by  &amp;#039;&amp;#039;idisk/scanner/root512&amp;#039;&amp;#039;&lt;br /&gt;
            check if path to  &amp;#039;&amp;#039;instantclient&amp;#039;&amp;#039; &amp;amp; &amp;#039;&amp;#039;pythia6&amp;#039;&amp;#039; are correct&lt;br /&gt;
            remove &amp;#039;&amp;#039;--with-gsl-libdir&amp;#039;&amp;#039; &amp;amp; &amp;#039;&amp;#039;--with-gsl-incdir&amp;#039;&amp;#039;&lt;br /&gt;
    in &amp;#039;&amp;#039;root_512_src&amp;#039;&amp;#039; directory do   &amp;#039;&amp;#039;configure `cat config.status.512`&amp;#039;&amp;#039;&lt;br /&gt;
    &amp;#039;&amp;#039;Enable support&amp;#039;&amp;#039; must contain at least :    &amp;#039;&amp;#039;cern,exceptions,oracle,pythia6&amp;#039;&amp;#039;&lt;br /&gt;
    Do   &amp;#039;&amp;#039;make&amp;#039;&amp;#039; (if you have one processor)  ;  &amp;#039;&amp;#039;make -j2&amp;#039;&amp;#039; (to use 2 cores)  ;  &amp;#039;&amp;#039;make -j4&amp;#039;&amp;#039; (to use 4 cores)&lt;br /&gt;
    Wait till it crashes&lt;br /&gt;
    If no crash  do  &amp;#039;&amp;#039;make cintdlls&amp;#039;&amp;#039;&lt;br /&gt;
    Wait till it crashes&lt;br /&gt;
    If no crash  do  &amp;#039;&amp;#039;make install&amp;#039;&amp;#039;&lt;br /&gt;
    If no crash  &amp;#039;&amp;#039;ROOT&amp;#039;&amp;#039; installation finished -&amp;gt; Bravo !&lt;br /&gt;
&lt;br /&gt;
 - &amp;#039;&amp;#039;&amp;#039;Configuration file &amp;#039;&amp;#039;requirements&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; :&lt;br /&gt;
   Edit &amp;#039;&amp;#039;OpRelease/requirements&amp;#039;&amp;#039; file&lt;br /&gt;
   Set the variable &amp;#039;&amp;#039;PC_LOCAL&amp;#039;&amp;#039; (line 28 &amp;amp; 30) which corresponds to the &amp;#039;&amp;#039;OpRelease path&amp;#039;&amp;#039;&lt;br /&gt;
   Set the variable &amp;#039;&amp;#039;OPERA_RELEASE&amp;#039;&amp;#039; (line 31) which corresponds to &amp;#039;&amp;#039;OpRelease version&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 - &amp;#039;&amp;#039;&amp;#039;Configuration file &amp;#039;&amp;#039;shell.sh&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; :&lt;br /&gt;
   Remark : If you are using &amp;#039;&amp;#039;csh&amp;#039;&amp;#039; remplace the &amp;#039;&amp;#039;export&amp;#039;&amp;#039; to &amp;#039;&amp;#039;setenv&amp;#039;&amp;#039; and remove all &amp;#039;&amp;#039;=&amp;#039;&amp;#039;&lt;br /&gt;
   Edit &amp;#039;&amp;#039;OpRelease/shell.sh&amp;#039;&amp;#039; file &amp;amp; adapt the variables to your configuration&lt;br /&gt;
&lt;br /&gt;
 - &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;kits&amp;#039;&amp;#039; installation&amp;#039;&amp;#039;&amp;#039; :&lt;br /&gt;
   In &amp;#039;&amp;#039;OpRelease&amp;#039;&amp;#039; directory do  &amp;#039;&amp;#039;source shell.sh&amp;#039;&amp;#039;&lt;br /&gt;
   ( Don&amp;#039;t care about the following message :  &amp;#039;&amp;#039;-bash: OpRelease/kits/CMT/v1r18p20061003/mgr/setup.sh: No such file or directory -bash: OpRelease/setup.sh: No such file or directory&amp;#039;&amp;#039; )&lt;br /&gt;
   Go in &amp;#039;&amp;#039;OpRelease/kits&amp;#039;&amp;#039; directory&lt;br /&gt;
   Check &amp;amp; update the links to &amp;#039;&amp;#039;cern&amp;#039;&amp;#039; (cernlibs) and &amp;#039;&amp;#039;root&amp;#039;&amp;#039; (link to ROOT 5.12)&lt;br /&gt;
   Go in &amp;#039;&amp;#039;vmc/geant3&amp;#039;&amp;#039; directory &amp;amp;  do  &amp;#039;&amp;#039;make&amp;#039;&amp;#039;  -&amp;gt; When it&amp;#039;s finished &amp;#039;&amp;#039;&amp;#039;&amp;amp; OK&amp;#039;&amp;#039;&amp;#039; you should see &amp;#039;&amp;#039;Generating /idisk/scanner/OpRelease/kits/vmc/geant3/lib/tgt_linux/libgeant321.so&amp;#039;&amp;#039; &lt;br /&gt;
   Go in &amp;#039;&amp;#039;CLHEP&amp;#039;&amp;#039; directory,  do &amp;#039;&amp;#039;configure --prefix=/idisk/scanner/OpRelease/kits/CLHEP&amp;#039;&amp;#039; and after   &amp;#039;&amp;#039;make &amp;amp;&amp;amp; make install&amp;#039;&amp;#039; and in &amp;#039;&amp;#039;CLHEP/lib&amp;#039;&amp;#039; dir do &amp;#039;&amp;#039;ln -s libCLHEP-g++.1.8.2.0.a libCLHEP.a&amp;#039;&amp;#039;&lt;br /&gt;
   Go in &amp;#039;&amp;#039;CMT/v1r18p20061003/mgr&amp;#039;&amp;#039; directory, do &amp;#039;&amp;#039;INSTALL&amp;#039;&amp;#039; then do what is written&lt;br /&gt;
&lt;br /&gt;
 - &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;OpRelease&amp;#039;&amp;#039; installation :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   Go in &amp;#039;&amp;#039;OpRelease&amp;#039;&amp;#039; directory and do &amp;#039;&amp;#039;source shell.sh&amp;#039;&amp;#039; (Only &amp;#039;&amp;#039;-bash: OpRelease/setup.sh: No such file or directory&amp;#039;&amp;#039; should be displayed)&lt;br /&gt;
   Open &amp;#039;&amp;#039;compileAll.sh&amp;#039;&amp;#039; file and do line by line till it crashes&lt;br /&gt;
   If no crash, finished&lt;/div&gt;</summary>
		<author><name>Lhep</name></author>
	</entry>
</feed>