Difference between revisions of "Hallc soft:synopsis"

From HallCWiki
Jump to navigationJump to search
 
(One intermediate revision by the same user not shown)
Line 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):
<highlightSyntax language="Fortran">
+
<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
</highlightSyntax>
+
</syntaxhighlight>
  
 
These sub-directories:
 
These sub-directories:

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