23.05.2014 Views

Athena Developer Guide

Athena Developer Guide

Athena Developer Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Athena</strong> Chapter 1 Introduction Version/Issue: 2.0.0<br />

for example, the concepts of auditors, the sequencer and the ROOT histogram and ntuple persistency<br />

service.<br />

For the remainder of this document the name <strong>Athena</strong> is used to refer to the framework and the name<br />

GAUDI is used to refer to the architecture upon which this framework is based.<br />

1.2.1 Document organization<br />

The document is organized as follows:<br />

1.3 Conventions<br />

1.3.1 Units<br />

This section is blank for now.<br />

1.3.2 Coding Conventions<br />

This section is blank for now.<br />

1.3.3 Naming Conventions<br />

This section is blank for now.<br />

1.3.4 Conventions of this document<br />

Angle brackets are used in two contexts. To avoid confusion we outline the difference with an<br />

example.<br />

The definition of a templated class uses angle brackets. These are required by the C++ syntax, so in the<br />

instantiation of a templated class the angle brackets are retained:<br />

AlgFactory s_factory;<br />

page 10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!