Difference between revisions of "Hallc soft:synopsis"

From HallCWiki
Jump to navigationJump to search
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):
<code>
+
<highlightSyntax>
 
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
</code>
+
</highlightSyntax>
  
 
These sub-directories:
 
These sub-directories:

Revision as of 11:25, 8 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): <highlightSyntax> BTRACKING, CODA, CTP, CVS, CVSROOT, ENGINE, ESCAN, etc, EXE, F1TRIGGER, HACK, HTRACKING, INCLUDE, Makefile, ONEEV, ONLINE, PORT, SANE

SEM, STRACKING, SYNCFILTER, T20, TRACKING, UTILSUBS </highlightSyntax>

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