Naming of SUBROUTINES, FUNCTIONS, COMDECKS and BOS-banks



next up previous contents
Next: BOS-banks Up: ALEPH Programmers hints Previous: FORTRAN-rules

Naming of SUBROUTINES, FUNCTIONS, COMDECKS and BOS-banks

SUBROUTINES, FUNCTIONS, COMDECKS and BOS-banks names shall start with the letter corresponding to the task or sub-detector given in the following table:

Single Description                                              4-Letter
Letter                                                          code
========================================================================
A       Aleph Simulation and Aleph Geometry ({\GALEPH})
        General purpose routines in ALEPHLIB
B       BHABHA calorimeter  (Very small angle lumin counter)    BCAL
        Bookkeeping and beam pipe geometry
C       Calorimeter (common to ECAL, HCAL and LCAL)             CALO
D       Display
E       ECal                                                    ECAL
F       Fast tracking (Galeph)
F       Find tracks in more than one detector (Julia)
GU      GUser routines (Galeph)
H       HCal                                                    HCAL
I       ITC                                                     ITC
J
K       Kinematics interface routines to event generator
L       LCal                                                    LCAL
M       MUon chamber                                            MUON
N
O       beam Orbit monitor (BOM)                                BOM 
        online banks
P       Particle identification
Q       QUadrupole (Galeph)
R       Reconstruction steering routines                        SKEL
RS      Reconstruction Simulation routines
S       Small Angle Tracking device                             SATR
SI      SICAL                                                   SICA
T       TPC                                                     TPC
U       Utility routines
V       VDet                                                    VDET
W
X1      Trigger Level 1 (Galeph)
X2      Trigger Level 2 (Galeph)
X3      Trigger Level 3 (Galeph)
Y       Vertex finding                                          YTOP
Z

If any of the unused letters is to be assigned, please call F. Ranjard or J. Knobloch. If in case of a FUNCTION the letter does not coincide with the default type (e.g. REAL FUNCTION ITCFUN(DUMMY) ) the type has to be declared explictly in the function declaration and in the calling routine. In any case should the first letter correspond to the above list.



Eric Lancon
Thu Sep 29 15:07:07 MET 1994