Difference between revisions of "Hallc soft:synopsis"
From HallCWiki
Jump to navigationJump to searchLine 6: | Line 6: | ||
Under the main directory ''Analysis'' there are 23 sub-directories and one Makefile (the general makefile for the whole package): | Under the main directory ''Analysis'' there are 23 sub-directories and one Makefile (the general makefile for the whole package): | ||
− | < | + | <syntaxhighlight language="Fortran"> |
BTRACKING, CODA, CTP, CVS, CVSROOT, ENGINE, ESCAN, etc, EXE, F1TRIGGER, HACK, HTRACKING, INCLUDE, Makefile, ONEEV, ONLINE, PORT, SANE | BTRACKING, CODA, CTP, CVS, CVSROOT, ENGINE, ESCAN, etc, EXE, F1TRIGGER, HACK, HTRACKING, INCLUDE, Makefile, ONEEV, ONLINE, PORT, SANE | ||
SEM, STRACKING, SYNCFILTER, T20, TRACKING, UTILSUBS | SEM, STRACKING, SYNCFILTER, T20, TRACKING, UTILSUBS |
Latest revision as of 07:28, 9 April 2010
Hall C Software Synopsis
The original Hall C analysis software (called engine) was written (in the mid- nineties) primarily in Fortran, with some C code added, and at least one function in C++.
NOTE: This is information is current as of Winter 2010.
Under the main directory Analysis there are 23 sub-directories and one Makefile (the general makefile for the whole package): <syntaxhighlight language="Fortran"> BTRACKING, CODA, CTP, CVS, CVSROOT, ENGINE, ESCAN, etc, EXE, F1TRIGGER, HACK, HTRACKING, INCLUDE, Makefile, ONEEV, ONLINE, PORT, SANE SEM, STRACKING, SYNCFILTER, T20, TRACKING, UTILSUBS </syntaxhighlight>
These sub-directories:
- contain code pertaining to a particular part of the analysis (i.e. TRACKING, SYNCFILTER) or
- they are specific for a large installation detector (SANE, T20) or
- deal with CVS bookkeeping.
We shall examine each one of them in turn.
Return to Hall C Software Documentation