Difference between revisions of "Online analysis software"
From Hall A Wiki
(→HOWTO run DVCS replay) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
In order to replay DVCS files from a-onl@aonl machines: | In order to replay DVCS files from a-onl@aonl machines: | ||
− | godvcs | + | godvcs<br> |
− | analyzer | + | analyzer<br> |
− | .L replay_DVCS.C | + | .L replay_DVCS.C<br> |
− | replay_DVCS(run_number) | + | replay_DVCS(run_number)<br> |
− | .q | + | .q<p> |
− | Output files should be in | + | Output files should be in Rootfiles/left_dvcs_runnumber.root |
== For: developer: HOWTO make changes and recompile the DVCS decoding software == | == For: developer: HOWTO make changes and recompile the DVCS decoding software == | ||
Line 18: | Line 18: | ||
<ul> | <ul> | ||
− | <li>/adaqfs/home/a-onl/dvcs12/onldvcs | + | <li>cp -r /adaqfs/home/a-onl/dvcs12/onldvcs mypersonaldir |
− | <li>/adaqfs/home/a-onl/dvcs12/onlana/ReplayCore.C | + | <li>cp /adaqfs/home/a-onl/dvcs12/onlana/ReplayCore.C mypersonaldir |
− | <li>/adaqfs/home/a-onl/dvcs12/onlana/rootlogon.C | + | <li>cp /adaqfs/home/a-onl/dvcs12/onlana/rootlogon.C mypersonaldir |
− | <li>/adaqfs/home/a-onl/dvcs12/onlana/replay_DVCS.C | + | <li>cp /adaqfs/home/a-onl/dvcs12/onlana/replay_DVCS.C mypersonaldir |
</ul> | </ul> | ||
− | You can compile by doing make in your private copy | + | You can compile by doing make in your private copy mypersonaldir and then load the libTDVCSCalo.so just created in your private copy of replay_DVCS.C |
After you are happy with your version, just copy TDVCSCalo.cxx to /adaqfs/home/a-onl/dvcs12/onldvcs and do make there for everyone to enjoy... | After you are happy with your version, just copy TDVCSCalo.cxx to /adaqfs/home/a-onl/dvcs12/onldvcs and do make there for everyone to enjoy... |
Latest revision as of 12:44, 29 January 2015
HOWTO run DVCS replay
In order to replay DVCS files from a-onl@aonl machines:
godvcs
analyzer
.L replay_DVCS.C
replay_DVCS(run_number)
Output files should be in Rootfiles/left_dvcs_runnumber.root
For: developer: HOWTO make changes and recompile the DVCS decoding software
You want to update TDVCSCalo::Decode in /adaqfs/home/a-onl/dvcs12/onldvcs
For private versions while developing, you can make a copy of:
- cp -r /adaqfs/home/a-onl/dvcs12/onldvcs mypersonaldir
- cp /adaqfs/home/a-onl/dvcs12/onlana/ReplayCore.C mypersonaldir
- cp /adaqfs/home/a-onl/dvcs12/onlana/rootlogon.C mypersonaldir
- cp /adaqfs/home/a-onl/dvcs12/onlana/replay_DVCS.C mypersonaldir
You can compile by doing make in your private copy mypersonaldir and then load the libTDVCSCalo.so just created in your private copy of replay_DVCS.C
After you are happy with your version, just copy TDVCSCalo.cxx to /adaqfs/home/a-onl/dvcs12/onldvcs and do make there for everyone to enjoy...