ATLAS Offline Software
Loading...
Searching...
No Matches
L1MMDefinitions.h File Reference
#include <ostream>
Include dependency graph for L1MMDefinitions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  L1Muon
namespace  L1Muon::L1MM
 Definitions shared by the classes of the MM trigger processor emulation.

Enumerations

enum class  L1Muon::L1MM::SideType : int { L1Muon::L1MM::A = 1 , L1Muon::L1MM::C = -1 , L1Muon::L1MM::Undefined = 0 }
 Detector side. The value is the sign of z, so that it can be used as a sign (e.g. Acts::copySign). More...
enum class  L1Muon::L1MM::LayerType : int { L1Muon::L1MM::X , L1Muon::L1MM::U , L1Muon::L1MM::V , L1Muon::L1MM::Undefined }
 Type of an MM layer: X (eta strips), U (stereo +1.5 deg) or V (stereo -1.5 deg). More...

Functions

std::ostream & L1Muon::L1MM::operator<< (std::ostream &os, const SideType &side)

Variables

constexpr int L1Muon::L1MM::kPlanes = 8
 Planes of the MM octuplet (2 multilayers x 4 gas gaps).
constexpr int L1Muon::L1MM::kStripsPerVMM = 64
 Strips read out by one VMM.
constexpr int L1Muon::L1MM::kVMMsPerMMFE8 = 8
 VMMs on one MMFE8 board.
constexpr int L1Muon::L1MM::kStripsPerMMFE8 = kStripsPerVMM * kVMMsPerMMFE8
 Strips read out by one MMFE8 board.
constexpr int L1Muon::L1MM::kMMFE8sEta1 = 10
 MMFE8 boards of one layer of the |stationEta| = 1 module (5 PCBs x 2).
constexpr int L1Muon::L1MM::kMMFE8sPerLayer = 16
 MMFE8 boards of one sector layer (8 PCBs x 2: 10 for |stationEta| = 1, 6 for |stationEta| = 2).
constexpr int L1Muon::L1MM::kPCBsPerLayer = kMMFE8sPerLayer / 2
 PCBs of one sector layer (2 MMFE8 boards per PCB).
constexpr int L1Muon::L1MM::kMMFE8sPerHalfLayer = kMMFE8sPerLayer / 2
 MMFE8 boards in each radial half of the layer (inner: 0-7, outer: 8-15).
constexpr int L1Muon::L1MM::kStripsEta1 = kStripsPerMMFE8 * kMMFE8sEta1
 Nominal strips of one layer of the |stationEta| = 1 module (5120).
constexpr int L1Muon::L1MM::kStripsPerLayer = kStripsPerMMFE8 * kMMFE8sPerLayer
 Nominal strips of one sector layer, both modules (8192).
constexpr int L1Muon::L1MM::kVMMsPerLayer = kStripsPerLayer / kStripsPerVMM
 VMMs of one sector layer (128).
constexpr int L1Muon::L1MM::kARTsPerLayer = 4
 ART ASICs of one sector layer (2 ADDC cards x 2 ART ASICs).
constexpr int L1Muon::L1MM::kMaxHitsPerART = 8
 Hits that one ART ASIC can forward per bunch crossing.