10 log << MSG::DEBUG <<
" in LArNoisyROSummaryCnv_p6::transToPers " <<
endmsg;
16 pers->
m_noisy_febs.push_back (hwid.get_identifier32().get_compact());
23 pers->
m_MNBTight_febs.push_back (hwid.get_identifier32().get_compact());
30 pers->
m_MNBLoose_febs.push_back (hwid.get_identifier32().get_compact());
35 for (
const std::pair<
HWIdentifier, std::vector<int> >& p :
38 pers->
m_noisy_preamps.emplace_back (p.first.get_identifier32().get_compact(),
46 pers->
m_noisy_hvlines.push_back (hwid.get_identifier32().get_compact());
63 log << MSG::DEBUG <<
" in LArNoisyROSummaryCnv_p6::persToTrans " <<
endmsg;
67 for (
size_t i = 0; i < sfebs; i++)
74 for (
size_t i = 0; i < smnbtightfebs; i++)
81 for (
size_t i = 0; i < smnbloosefebs; i++)
88 for (
size_t i = 0; i < spas; i++)
91 for (
size_t j = 0; j < schan; j++ )
99 for (
size_t i = 0; i < shvlines; i++)
virtual void persToTrans(const LArNoisyROSummary_p6 *pers, LArNoisyROSummary *trans, MsgStream &log) const override
virtual void transToPers(const LArNoisyROSummary *trans, LArNoisyROSummary_p6 *pers, MsgStream &log) const override
uint8_t m_SatMediumFlaggedPartitions
std::vector< unsigned int > m_noisy_febs
uint8_t m_MNBTight_PsVetoFlaggedPartitions
std::vector< unsigned int > m_noisy_hvlines
uint8_t m_BadHVlinesPartitions
uint8_t m_MNBLooseFlaggedPartitions
std::vector< std::pair< unsigned int, std::vector< int > > > m_noisy_preamps
uint8_t m_SatTightFlaggedPartitions
std::vector< unsigned int > m_MNBLoose_febs
uint8_t m_BadFEBFlaggedPartitions
uint8_t m_MNBTightFlaggedPartitions
std::vector< unsigned int > m_MNBTight_febs
uint8_t m_BadFEB_WFlaggedPartitions
Summary information for noisy LAr preamp / FEBs.
void add_MNBTight_feb(HWIdentifier febid)
uint8_t BadFEB_WFlaggedPartitions() const
void add_MNBLoose_feb(HWIdentifier febid)
uint8_t MNBTight_PsVetoFlaggedPartitions() const
const std::vector< HWIdentifier > & get_MNBTight_febs() const
uint8_t HVlineFlaggedPartitions() const
void add_noisy_preamp(HWIdentifier febid, int channel)
void SetMNBTight_PsVetoFlaggedPartitions(uint8_t bitpattern)
void SetMNBLooseFlaggedPartitions(uint8_t bitpattern)
uint8_t MNBTightFlaggedPartitions() const
uint8_t BadFEBFlaggedPartitions() const
void SetMNBTightFlaggedPartitions(uint8_t bitpattern)
void SetSatTightFlaggedPartitions(uint8_t bitpattern)
void SetBadFEB_WFlaggedPartitions(uint8_t bitpattern)
void SetBadFEBFlaggedPartitions(uint8_t bitpattern)
void SetSatMediumFlaggedPartitions(uint8_t bitpattern)
uint8_t MNBLooseFlaggedPartitions() const
void SetBadHVlinesPartitions(uint8_t bitpattern)
uint8_t SatMediumFlaggedPartitions() const
const std::vector< HWIdentifier > & get_MNBLoose_febs() const
void add_noisy_hvline(HWIdentifier hvid)
const std::vector< HWIdentifier > & get_noisy_febs() const
const std::vector< std::pair< HWIdentifier, std::vector< int > > > & get_noisy_preamps() const
const std::vector< HWIdentifier > & get_noisy_hvlines() const
uint8_t SatTightFlaggedPartitions() const
void add_noisy_feb(HWIdentifier febid)