ATLAS Offline Software
Loading...
Searching...
No Matches
CMXCPTob.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5
6
7
8#ifndef TRIGGERSPACE
10#else
11#include "CMXCPTob.h"
12#endif
13
14namespace LVL1 {
15
16
17
19CMXCPTob::CMXCPTob(int crate, int cmx, int cpm, int chip, int loc):
21 m_cmx(cmx),
22 m_cpm(cpm),
23 m_chip(chip),
24 m_location(loc)
25{
26}
27
29CMXCPTob::CMXCPTob(int crate, int cmx, int cpm, int chip, int loc,
30 const std::vector<int>& energy,
31 const std::vector<int>& isolation,
32 const std::vector<int>& error,
33 const std::vector<unsigned int>& presenceMap,
34 int peak):
36 m_cmx(cmx),
37 m_cpm(cpm),
38 m_chip(chip),
39 m_location(loc),
40 m_peak(peak),
45{
46}
47
48} // end of namespace bracket
int isolation() const
returns isolation for peak sample
int chip() const
returns chip number (3 or 4 bits?)
unsigned int presenceMap() const
returns presence map for peak sample
int cmx() const
returns CMX number (0/1)==(Left/Right)==(Tau/Em)
CMXCPTob()=default
Constructors.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...