#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: