Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:17:15

0001 #include "MvtxRawEvtHeaderv1.h"
0002 
0003 void MvtxRawEvtHeaderv1::Reset()
0004 {
0005   m_MvtxFeeIdSet.clear();
0006   m_MvtxL1TrgSet.clear();
0007 }
0008 
0009 void MvtxRawEvtHeaderv1::identify(std::ostream& os) const
0010 {
0011   os << "MvtxRawEvtHeaderv1" << std::endl;
0012   os << "Feeids in the event:  " << m_MvtxFeeIdSet.size() << std::endl;
0013   os << "Mvtx L1 triggers in the event:  " << m_MvtxL1TrgSet.size() << std::endl;
0014 }
0015 
0016 int MvtxRawEvtHeaderv1::isValid() const
0017 {
0018   return m_MvtxFeeIdSet.size();
0019 }
0020 
0021 void MvtxRawEvtHeaderv1::AddFeeId(const std::set<uint16_t>& mvtxFeeIds)
0022 {
0023   m_MvtxFeeIdSet.insert(mvtxFeeIds.cbegin(), mvtxFeeIds.cend());
0024 }
0025 
0026 void MvtxRawEvtHeaderv1::AddL1Trg(const std::set<uint64_t>& mvtxL1TrgSet)
0027 {
0028   m_MvtxL1TrgSet.insert(mvtxL1TrgSet.cbegin(), mvtxL1TrgSet.cend());
0029 }