ATLAS Offline Software
RoIBDefs.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /* **********************************************************
6 *
7 * RoIBDefs contains some definitions used throughout the
8 * RoIB algorithms (and throughout the L1 ROD world). However,
9 * most of the defs might be superflous now due to the use of the
10 * eformat lib.
11 * Author: Thomas Schoerner-Sadenius <thomas.schoerner@cern.ch>
12 *
13 ********************************************************** */
14 
15 #ifndef TRIGT1ROIB_ROIBDEFS_H
16 #define TRIGT1ROIB_ROIBDEFS_H
17 
18 namespace ROIB {
19 
20  /* All detector RODs have 15 words, if empty. This counts also
21  the 1word in the beginning and end which is later stripped of. */
22  static const unsigned int wordsPerEmptyEMTauSlink = 15; // As agreed with E. Moyse.
23  /* 4 egamma slinks */
24  static const unsigned int numEMTauSlinks = 4; // L1 definition.
25  /* 2 jet energy slinks */
26  static const unsigned int numJetEnergySlinks = 2; // L1 definition.
27  /* a rod header as used in the l1 has 8 words, not c0ounting the one
28  hardware word in the beginning */
29  static const unsigned int wordsPerHeader = 8; // ATL-DA-ES-0029.
30  /* a rod trailer as used in the l1 has 5 words, not counting the one
31  hardware word in the end */
32  static const unsigned int wordsPerTrailer = 5; // ATL-DA-ES-0029.
33 
34 }
35 
36 #endif // TRIGT1ROIB_ROIBDEFS_H
ROIB
Namespace of the LVL1 RoIB simulation.
Definition: ILvl1ResultAccessTool.h:19