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.