ATLAS Offline Software
Trigger
TrigT1
TrigT1NSWSimTools
src
PadEmulatorTrigger.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
#include "
PadEmulatorTrigger.h
"
6
7
namespace
NSWL1
{
8
PadEmulatorTrigger::PadEmulatorTrigger
(
const
char
wheel,
const
uint32_t
sector,
9
const
uint32_t
bandid,
const
uint32_t
phiid,
const
uint32_t
relbcid,
10
const
PadPattern
&
pattern
,
const
uint32_t
hitmask):
11
m_wheel{wheel},
12
m_sector{sector},
13
m_pattern{
pattern
},
14
m_hitmask{hitmask},
15
m_bandid{bandid},
16
m_phiid{phiid},
17
m_phiid_signed{
NSWL1::getSignedPhiID
(m_phiid)},
18
m_relbcid{relbcid}
19
{
20
std::string hitstr = std::bitset<32>(hitmask).to_string();
21
std::reverse
(hitstr.end()-9,hitstr.end());
22
m_hitmasksignature = hitstr.substr(23,8);
23
}
24
}
mergePhysValFiles.pattern
pattern
Definition:
DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:25
xAOD::uint32_t
setEventNumber uint32_t
Definition:
EventInfo_v1.cxx:127
NSWL1::PadPattern
Definition:
PadPattern.h:20
DeMoUpdate.reverse
reverse
Definition:
DeMoUpdate.py:563
NSWL1::PadEmulatorTrigger::PadEmulatorTrigger
PadEmulatorTrigger(const char wheel, const uint32_t sector, const uint32_t bandid, const uint32_t phiid, const uint32_t relbcid, const PadPattern &pattern, const uint32_t hitmask=0)
Definition:
PadEmulatorTrigger.cxx:8
PadEmulatorTrigger.h
NSWL1::getSignedPhiID
int getSignedPhiID(const uint32_t phiid)
Definition:
TrigT1NSWSimExtras.h:59
NSWL1
PadEmulatorCoincidences.
Definition:
NSWL1Simulation.cxx:7
Generated on Sun Nov 23 2025 21:15:46 for ATLAS Offline Software by
1.8.18