#include <NSW_PadTriggerData.h>
|
| NSW_PadTriggerData (uint32_t sourceid, uint32_t flags, uint32_t ec, uint32_t fragid, uint32_t secid, uint32_t spare, uint32_t orbit, uint32_t bcid, uint32_t l1id, uint32_t orbitid, uint32_t orbit1, uint32_t status, uint32_t hit_n, uint32_t pfeb_n, uint32_t trigger_n, uint32_t bcid_n, const uint32_vt &hit_relbcid, const uint32_vt &hit_pfeb, const uint32_vt &hit_tdschannel, const uint32_vt &hit_vmmchannel, const uint32_vt &hit_vmm, const uint32_vt &hit_padchannel, const uint32_vt &pfeb_addr, const uint32_vt &pfeb_nchan, const uint32_vt &pfeb_disconnected, const uint32_vt &trigger_bandid, const uint32_vt &trigger_phiid, const uint32_vt &trigger_relbcid, const uint32_vt &bcid_rel, const uint32_vt &bcid_status, const uint32_vt &bcid_multzero, const uint32_vt &bcid_multiplicity) |
|
| NSW_PadTriggerData (bool side_A, uint32_t sector, uint32_t bcid, uint32_t l1id) |
|
uint32_t | getSourceid () const |
|
uint32_t | getFlags () const |
|
uint32_t | getEc () const |
|
uint32_t | getFragid () const |
|
uint32_t | getSecid () const |
|
uint32_t | getSpare () const |
|
uint32_t | getOrbit () const |
|
uint32_t | getBcid () const |
|
uint32_t | getL1id () const |
|
uint32_t | getOrbitid () const |
|
uint32_t | getOrbit1 () const |
|
uint32_t | getStatus () const |
|
uint32_t | getNumberOfHits () const |
|
uint32_t | getNumberOfPfebs () const |
|
uint32_t | getNumberOfTriggers () const |
|
uint32_t | getNumberOfBcids () const |
|
const uint32_vt & | getHitRelBcids () const |
|
const uint32_vt & | getHitPfebs () const |
|
const uint32_vt & | getHitTdsChannels () const |
|
const uint32_vt & | getHitVmmChannels () const |
|
const uint32_vt & | getHitVmms () const |
|
const uint32_vt & | getHitPadChannels () const |
|
const uint32_vt & | getPfebAddrs () const |
|
const uint32_vt & | getPfebNChannels () const |
|
const uint32_vt & | getPfebDisconnecteds () const |
|
const uint32_vt & | getTriggerBandIds () const |
|
const uint32_vt & | getTriggerPhiIds () const |
|
const uint32_vt & | getTriggerRelBcids () const |
|
const uint32_vt & | getBcidRels () const |
|
const uint32_vt & | getBcidStatuses () const |
|
const uint32_vt & | getBcidMultZeros () const |
|
const uint32_vt & | getBcidMultiplicities () const |
|
std::string | string () const |
|
void | addTrigger (uint32_t bandid, uint32_t phiid, uint32_t relbcid) |
|
bool | sideA () const |
|
bool | sideC () const |
|
bool | largeSector () const |
|
bool | smallSector () const |
|
|
static constexpr uint32_t | NULL_BANDID {0xff} |
|
static constexpr uint32_t | NULL_PHIID {0x3f} |
|
static constexpr uint32_t | SIDE_A = 0x6d0000 |
|
static constexpr uint32_t | SIDE_C = 0x6e0000 |
|
Definition at line 19 of file NSW_PadTriggerData.h.
◆ NSW_PadTriggerData() [1/2]
Muon::NSW_PadTriggerData::NSW_PadTriggerData |
( |
uint32_t |
sourceid, |
|
|
uint32_t |
flags, |
|
|
uint32_t |
ec, |
|
|
uint32_t |
fragid, |
|
|
uint32_t |
secid, |
|
|
uint32_t |
spare, |
|
|
uint32_t |
orbit, |
|
|
uint32_t |
bcid, |
|
|
uint32_t |
l1id, |
|
|
uint32_t |
orbitid, |
|
|
uint32_t |
orbit1, |
|
|
uint32_t |
status, |
|
|
uint32_t |
hit_n, |
|
|
uint32_t |
pfeb_n, |
|
|
uint32_t |
trigger_n, |
|
|
uint32_t |
bcid_n, |
|
|
const uint32_vt & |
hit_relbcid, |
|
|
const uint32_vt & |
hit_pfeb, |
|
|
const uint32_vt & |
hit_tdschannel, |
|
|
const uint32_vt & |
hit_vmmchannel, |
|
|
const uint32_vt & |
hit_vmm, |
|
|
const uint32_vt & |
hit_padchannel, |
|
|
const uint32_vt & |
pfeb_addr, |
|
|
const uint32_vt & |
pfeb_nchan, |
|
|
const uint32_vt & |
pfeb_disconnected, |
|
|
const uint32_vt & |
trigger_bandid, |
|
|
const uint32_vt & |
trigger_phiid, |
|
|
const uint32_vt & |
trigger_relbcid, |
|
|
const uint32_vt & |
bcid_rel, |
|
|
const uint32_vt & |
bcid_status, |
|
|
const uint32_vt & |
bcid_multzero, |
|
|
const uint32_vt & |
bcid_multiplicity |
|
) |
| |
◆ NSW_PadTriggerData() [2/2]
Muon::NSW_PadTriggerData::NSW_PadTriggerData |
( |
bool |
side_A, |
|
|
uint32_t |
sector, |
|
|
uint32_t |
bcid, |
|
|
uint32_t |
l1id |
|
) |
| |
◆ addTrigger()
void Muon::NSW_PadTriggerData::addTrigger |
( |
uint32_t |
bandid, |
|
|
uint32_t |
phiid, |
|
|
uint32_t |
relbcid |
|
) |
| |
◆ filterNonNulls()
Definition at line 93 of file NSW_PadTriggerData.cxx.
94 uint32_vt bandidsFiltered{}, phiidsFiltered{}, bcidsFiltered{};
95 for (
size_t it = 0;
it < bandids.size(); ++
it) {
99 bandidsFiltered.push_back(bandids.at(
it));
100 phiidsFiltered .push_back(phiids.at(
it));
101 bcidsFiltered .push_back(bcids.at(
it));
103 return std::make_tuple(bandidsFiltered, phiidsFiltered, bcidsFiltered);
◆ getBcid()
uint32_t Muon::NSW_PadTriggerData::getBcid |
( |
| ) |
const |
|
inline |
◆ getBcidMultiplicities()
const uint32_vt& Muon::NSW_PadTriggerData::getBcidMultiplicities |
( |
| ) |
const |
|
inline |
◆ getBcidMultZeros()
◆ getBcidRels()
◆ getBcidStatuses()
◆ getEc()
uint32_t Muon::NSW_PadTriggerData::getEc |
( |
| ) |
const |
|
inline |
◆ getFlags()
uint32_t Muon::NSW_PadTriggerData::getFlags |
( |
| ) |
const |
|
inline |
◆ getFragid()
uint32_t Muon::NSW_PadTriggerData::getFragid |
( |
| ) |
const |
|
inline |
◆ getHitPadChannels()
const uint32_vt& Muon::NSW_PadTriggerData::getHitPadChannels |
( |
| ) |
const |
|
inline |
◆ getHitPfebs()
◆ getHitRelBcids()
◆ getHitTdsChannels()
const uint32_vt& Muon::NSW_PadTriggerData::getHitTdsChannels |
( |
| ) |
const |
|
inline |
◆ getHitVmmChannels()
const uint32_vt& Muon::NSW_PadTriggerData::getHitVmmChannels |
( |
| ) |
const |
|
inline |
◆ getHitVmms()
◆ getL1id()
uint32_t Muon::NSW_PadTriggerData::getL1id |
( |
| ) |
const |
|
inline |
◆ getNumberOfBcids()
uint32_t Muon::NSW_PadTriggerData::getNumberOfBcids |
( |
| ) |
const |
|
inline |
◆ getNumberOfHits()
uint32_t Muon::NSW_PadTriggerData::getNumberOfHits |
( |
| ) |
const |
|
inline |
◆ getNumberOfPfebs()
uint32_t Muon::NSW_PadTriggerData::getNumberOfPfebs |
( |
| ) |
const |
|
inline |
◆ getNumberOfTriggers()
uint32_t Muon::NSW_PadTriggerData::getNumberOfTriggers |
( |
| ) |
const |
|
inline |
◆ getOrbit()
uint32_t Muon::NSW_PadTriggerData::getOrbit |
( |
| ) |
const |
|
inline |
◆ getOrbit1()
uint32_t Muon::NSW_PadTriggerData::getOrbit1 |
( |
| ) |
const |
|
inline |
◆ getOrbitid()
uint32_t Muon::NSW_PadTriggerData::getOrbitid |
( |
| ) |
const |
|
inline |
◆ getPfebAddrs()
◆ getPfebDisconnecteds()
const uint32_vt& Muon::NSW_PadTriggerData::getPfebDisconnecteds |
( |
| ) |
const |
|
inline |
◆ getPfebNChannels()
◆ getSecid()
uint32_t Muon::NSW_PadTriggerData::getSecid |
( |
| ) |
const |
|
inline |
◆ getSourceid()
uint32_t Muon::NSW_PadTriggerData::getSourceid |
( |
| ) |
const |
|
inline |
◆ getSpare()
uint32_t Muon::NSW_PadTriggerData::getSpare |
( |
| ) |
const |
|
inline |
◆ getStatus()
uint32_t Muon::NSW_PadTriggerData::getStatus |
( |
| ) |
const |
|
inline |
◆ getTriggerBandIds()
const uint32_vt& Muon::NSW_PadTriggerData::getTriggerBandIds |
( |
| ) |
const |
|
inline |
◆ getTriggerPhiIds()
◆ getTriggerRelBcids()
const uint32_vt& Muon::NSW_PadTriggerData::getTriggerRelBcids |
( |
| ) |
const |
|
inline |
◆ largeSector()
bool Muon::NSW_PadTriggerData::largeSector |
( |
| ) |
const |
◆ sideA()
bool Muon::NSW_PadTriggerData::sideA |
( |
| ) |
const |
◆ sideC()
bool Muon::NSW_PadTriggerData::sideC |
( |
| ) |
const |
◆ smallSector()
bool Muon::NSW_PadTriggerData::smallSector |
( |
| ) |
const |
◆ string()
std::string Muon::NSW_PadTriggerData::string |
( |
| ) |
const |
◆ operator<< [1/2]
◆ operator<< [2/2]
◆ m_bcid
uint32_t Muon::NSW_PadTriggerData::m_bcid {0} |
|
private |
◆ m_bcid_multiplicity
uint32_vt Muon::NSW_PadTriggerData::m_bcid_multiplicity {} |
|
private |
◆ m_bcid_multzero
uint32_vt Muon::NSW_PadTriggerData::m_bcid_multzero {} |
|
private |
◆ m_bcid_n
uint32_t Muon::NSW_PadTriggerData::m_bcid_n {0} |
|
private |
◆ m_bcid_rel
uint32_vt Muon::NSW_PadTriggerData::m_bcid_rel {} |
|
private |
◆ m_bcid_status
uint32_vt Muon::NSW_PadTriggerData::m_bcid_status {} |
|
private |
◆ m_ec
uint32_t Muon::NSW_PadTriggerData::m_ec {0} |
|
private |
◆ m_flags
uint32_t Muon::NSW_PadTriggerData::m_flags {0} |
|
private |
◆ m_fragid
uint32_t Muon::NSW_PadTriggerData::m_fragid {0} |
|
private |
◆ m_hit_n
uint32_t Muon::NSW_PadTriggerData::m_hit_n {0} |
|
private |
◆ m_hit_padchannel
uint32_vt Muon::NSW_PadTriggerData::m_hit_padchannel {} |
|
private |
◆ m_hit_pfeb
uint32_vt Muon::NSW_PadTriggerData::m_hit_pfeb {} |
|
private |
◆ m_hit_relbcid
uint32_vt Muon::NSW_PadTriggerData::m_hit_relbcid {} |
|
private |
◆ m_hit_tdschannel
uint32_vt Muon::NSW_PadTriggerData::m_hit_tdschannel {} |
|
private |
◆ m_hit_vmm
uint32_vt Muon::NSW_PadTriggerData::m_hit_vmm {} |
|
private |
◆ m_hit_vmmchannel
uint32_vt Muon::NSW_PadTriggerData::m_hit_vmmchannel {} |
|
private |
◆ m_l1id
uint32_t Muon::NSW_PadTriggerData::m_l1id {0} |
|
private |
◆ m_orbit
uint32_t Muon::NSW_PadTriggerData::m_orbit {0} |
|
private |
◆ m_orbit1
uint32_t Muon::NSW_PadTriggerData::m_orbit1 {0} |
|
private |
◆ m_orbitid
uint32_t Muon::NSW_PadTriggerData::m_orbitid {0} |
|
private |
◆ m_pfeb_addr
uint32_vt Muon::NSW_PadTriggerData::m_pfeb_addr {} |
|
private |
◆ m_pfeb_disconnected
uint32_vt Muon::NSW_PadTriggerData::m_pfeb_disconnected {} |
|
private |
◆ m_pfeb_n
uint32_t Muon::NSW_PadTriggerData::m_pfeb_n {0} |
|
private |
◆ m_pfeb_nchan
uint32_vt Muon::NSW_PadTriggerData::m_pfeb_nchan {} |
|
private |
◆ m_secid
uint32_t Muon::NSW_PadTriggerData::m_secid {0} |
|
private |
◆ m_sourceid
uint32_t Muon::NSW_PadTriggerData::m_sourceid {0} |
|
private |
◆ m_spare
uint32_t Muon::NSW_PadTriggerData::m_spare {0} |
|
private |
◆ m_status
uint32_t Muon::NSW_PadTriggerData::m_status {0} |
|
private |
◆ m_trigger_bandid
uint32_vt Muon::NSW_PadTriggerData::m_trigger_bandid {} |
|
private |
◆ m_trigger_n
uint32_t Muon::NSW_PadTriggerData::m_trigger_n {0} |
|
private |
◆ m_trigger_phiid
uint32_vt Muon::NSW_PadTriggerData::m_trigger_phiid {} |
|
private |
◆ m_trigger_relbcid
uint32_vt Muon::NSW_PadTriggerData::m_trigger_relbcid {} |
|
private |
◆ NULL_BANDID
constexpr uint32_t Muon::NSW_PadTriggerData::NULL_BANDID {0xff} |
|
staticconstexprprivate |
◆ NULL_PHIID
constexpr uint32_t Muon::NSW_PadTriggerData::NULL_PHIID {0x3f} |
|
staticconstexprprivate |
◆ SIDE_A
constexpr uint32_t Muon::NSW_PadTriggerData::SIDE_A = 0x6d0000 |
|
staticconstexprprivate |
◆ SIDE_C
constexpr uint32_t Muon::NSW_PadTriggerData::SIDE_C = 0x6e0000 |
|
staticconstexprprivate |
The documentation for this class was generated from the following files: