CERN Accelerating science

This website is no longer maintained. Its content may be obsolete. Please visit for current CERN information.

CERN home pageCERN home pageThe Consult pageThe Consult pageThis pageThe Consult pageThis pageThis pageHelp, Info about this page
Previous:Scientific Applications and Software Engineering(See printing version)
Next:SPIDER CVS Getting Started

SPIDER C++ Coding Standard

Stefano Paoli , IT/IPT

We announce the first release of the document "SPIDER C++ Coding Standard" version 1.1.

The standard provides indications aimed at helping programmers to meet the following requirements on a C++ program:

This document is the result of work conducted in collaboration with the experiments ATLAS, ALICE, CMS, LHCb and COMPASS, in the context of the SPIDER project (

This document is addressed to all people involved in the production of C++ code for the experiments and projects at CERN. Those people are encouraged to read and use this standard, and send any feedback and suggestion on how to improve it to

It can be obtained in PDF format from the SPIDER Web page:
Hard copies are also available from outside office 1-R-003 (CERN, Meyrin).

We are now concentrating our effort on the evaluation of the most promising commercial tools supporting the automatic check of source code against this standard, as well as providing the necessary flexibility and extendability to support experiment-specific configuration. The evaluation results will be published as an IT report.

Please do not hesitate to contact with any questions or suggestions.

For matters related to this article please contact the author.

Last Updated on Fri Sep 24 18:02:45 GMT+03:30 1999.
Copyright © CERN 1999 -- European Laboratory for Particle Physics