ATLAS Offline Software
Public Member Functions | Protected Attributes | Private Attributes | List of all members
Muon::nsw::NSWTriggerMMMonElink Class Reference

#include <NSWTriggerMMMonElink.h>

Inheritance diagram for Muon::nsw::NSWTriggerMMMonElink:
Collaboration diagram for Muon::nsw::NSWTriggerMMMonElink:

Public Member Functions

 NSWTriggerMMMonElink (const uint32_t *bs, uint32_t remaining)
 
virtual ~NSWTriggerMMMonElink ()=default
 
uint32_t head_fragID () const
 
uint32_t head_sectID () const
 
uint32_t head_EC () const
 
uint32_t head_flags () const
 
uint32_t head_BCID () const
 
uint32_t head_orbit () const
 
uint32_t head_spare () const
 
uint32_t L1ID () const
 
uint32_t head_coincBCID () const
 
uint32_t head_regionCount () const
 
uint32_t head_coincRegion () const
 
uint64_t head_reserved () const
 
const std::vector< uint32_t > & finder_streamID () const
 
const std::vector< uint32_t > & finder_regionCount () const
 
const std::vector< uint32_t > & finder_triggerID () const
 
const std::vector< uint32_t > & finder_V1 () const
 
const std::vector< uint32_t > & finder_V0 () const
 
const std::vector< uint32_t > & finder_U1 () const
 
const std::vector< uint32_t > & finder_U0 () const
 
const std::vector< uint32_t > & finder_X3 () const
 
const std::vector< uint32_t > & finder_X2 () const
 
const std::vector< uint32_t > & finder_X1 () const
 
const std::vector< uint32_t > & finder_X0 () const
 
const std::vector< uint32_t > & fitter_streamID () const
 
const std::vector< uint32_t > & fitter_regionCount () const
 
const std::vector< uint32_t > & fitter_triggerID () const
 
const std::vector< uint32_t > & fitter_filler () const
 
const std::vector< uint32_t > & fitter_mxG () const
 
const std::vector< uint32_t > & fitter_muG () const
 
const std::vector< uint32_t > & fitter_mvG () const
 
const std::vector< uint32_t > & fitter_mxL () const
 
const std::vector< uint32_t > & fitter_mx_ROI () const
 
const std::vector< uint32_t > & fitter_dTheta () const
 
const std::vector< uint32_t > & fitter_zero () const
 
const std::vector< uint32_t > & fitter_phiSign () const
 
const std::vector< uint32_t > & fitter_phiBin () const
 
const std::vector< uint32_t > & fitter_rBin () const
 
uint32_t trailer_CRC () const
 
unsigned int nwords () const
 
unsigned int nwordsFlx () const
 
unsigned int status () const
 
bool suspect () const
 
uint32_t elinkWord () const
 
const std::shared_ptr< Muon::nsw::NSWResourceId > & elinkId () const
 

Protected Attributes

unsigned int m_wordCount {}
 
unsigned int m_wordCountFlx {}
 
unsigned int m_packet_status {}
 
bool m_packet_sus {}
 
uint32_t m_elinkWord {}
 
std::shared_ptr< Muon::nsw::NSWResourceIdm_elinkId
 

Private Attributes

uint32_t m_head_fragID
 
uint32_t m_head_sectID
 
uint32_t m_head_EC
 
uint32_t m_head_flags
 
uint32_t m_head_BCID
 
uint32_t m_head_orbit
 
uint32_t m_head_spare
 
uint32_t m_L1ID
 
uint32_t m_head_coincBCID
 
uint32_t m_head_regionCount
 
uint32_t m_head_coincRegion
 
uint64_t m_head_reserved
 
std::vector< uint32_t > m_finder_streamID
 
std::vector< uint32_t > m_finder_regionCount
 
std::vector< uint32_t > m_finder_triggerID
 
std::vector< uint32_t > m_finder_V1
 
std::vector< uint32_t > m_finder_V0
 
std::vector< uint32_t > m_finder_U1
 
std::vector< uint32_t > m_finder_U0
 
std::vector< uint32_t > m_finder_X3
 
std::vector< uint32_t > m_finder_X2
 
std::vector< uint32_t > m_finder_X1
 
std::vector< uint32_t > m_finder_X0
 
std::vector< uint32_t > m_fitter_streamID
 
std::vector< uint32_t > m_fitter_regionCount
 
std::vector< uint32_t > m_fitter_triggerID
 
std::vector< uint32_t > m_fitter_filler
 
std::vector< uint32_t > m_fitter_mxG
 
std::vector< uint32_t > m_fitter_muG
 
std::vector< uint32_t > m_fitter_mvG
 
std::vector< uint32_t > m_fitter_mxL
 
std::vector< uint32_t > m_fitter_mx_ROI
 
std::vector< uint32_t > m_fitter_dTheta
 
std::vector< uint32_t > m_fitter_zero
 
std::vector< uint32_t > m_fitter_phiSign
 
std::vector< uint32_t > m_fitter_phiBin
 
std::vector< uint32_t > m_fitter_rBin
 
uint32_t m_trailer_CRC
 

Detailed Description

Definition at line 22 of file NSWTriggerMMMonElink.h.

Constructor & Destructor Documentation

◆ NSWTriggerMMMonElink()

Muon::nsw::NSWTriggerMMMonElink::NSWTriggerMMMonElink ( const uint32_t *  bs,
uint32_t  remaining 
)

Definition at line 15 of file NSWTriggerMMMonElink.cxx.

15  :
16  NSWTriggerElink (bs, remaining)
17 {
18 
19  std::size_t size_word{sizeof(uint32_t) * 8};
20  // 2 felix header 32b words already decoded;
21  std::size_t readPointer{2 * 32};
22  std::span<const std::uint32_t> data{bs, remaining};
23  //once format finalized, checking a minimum size or at least the structure
24 
25  m_head_fragID = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_head_fragID );
26  m_head_sectID = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_head_sectID );
27  m_head_EC = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_head_EC );
28  m_head_flags = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_head_flags );
29  m_head_BCID = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_head_BCID );
30  m_head_orbit = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_head_orbit );
31  m_head_spare = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_head_spare );
32  m_L1ID = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_L1ID );
33  m_head_coincBCID = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_head_coincBCID );
34  m_head_regionCount = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_head_regionCount );
35  m_head_coincRegion = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_head_coincRegion );
36  m_head_reserved = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_head_reserved );
37 
38  //already checked in NSWTriggerElink that remaining >= m_wordCountFlx
39  while ( readPointer < (m_wordCountFlx-1) * size_word ) {
40  //later during commissioning, need to change to ( readPointer < (m_wordCountFlx-1-stream_block_size) * size_word )
41 
42  uint32_t current_streamID = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_finder_streamID );
43  uint32_t current_regionCount = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_finder_regionCount );
44  uint32_t current_triggerID = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_finder_triggerID );
45 
46  if (current_streamID == 0b10110001){
47  //finder
48  m_finder_streamID.push_back(current_streamID);
49  m_finder_regionCount.push_back(current_regionCount);
50  m_finder_triggerID.push_back(current_triggerID);
51  m_finder_V1.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_finder_V1));
52  m_finder_V0.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_finder_V0));
53  m_finder_U1.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_finder_U1));
54  m_finder_U0.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_finder_U0));
55  m_finder_X3.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_finder_X3));
56  m_finder_X2.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_finder_X2));
57  m_finder_X1.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_finder_X1));
58  m_finder_X0.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_finder_X0));
59 
60  } else if (current_streamID == 0b10110010) {
61  //fitter
62  m_fitter_streamID.push_back(current_streamID);
63  m_fitter_regionCount.push_back(current_regionCount);
64  m_fitter_triggerID.push_back(current_triggerID);
65  m_fitter_filler.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_fitter_filler));
66  m_fitter_mxG.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_fitter_mxG));
67  m_fitter_muG.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_fitter_muG));
68  m_fitter_mvG.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_fitter_mvG));
69  m_fitter_mxL.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_fitter_mxL));
70  m_fitter_mx_ROI.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_fitter_mx_ROI));
71  m_fitter_dTheta.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_fitter_dTheta));
72  m_fitter_zero.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_fitter_zero));
73  m_fitter_phiSign.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_fitter_phiSign));
74  m_fitter_phiBin.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_fitter_phiBin));
75  m_fitter_rBin.push_back(Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_fitter_rBin));
76 
77 
78  } else {
79  Muon::nsw::NSWTriggerException e ( Muon::nsw::format("Stream ID in MMTP Monitoring packet now recognized: {}", current_streamID), 4);
80  throw e;
81  }
82 
83  }
84 
85  //warning: how the swROD is behaving if the last work is a uint16 only? Just 0-padding
86  m_trailer_CRC = Muon::nsw::decode_and_advance<uint64_t>(data, readPointer, Muon::nsw::MMTPMON::size_trailer_CRC);
87 
88 
89 }

◆ ~NSWTriggerMMMonElink()

virtual Muon::nsw::NSWTriggerMMMonElink::~NSWTriggerMMMonElink ( )
virtualdefault

Member Function Documentation

◆ elinkId()

const std::shared_ptr<Muon::nsw::NSWResourceId>& Muon::nsw::NSWTriggerElink::elinkId ( ) const
inlineinherited

Definition at line 63 of file NSWTriggerElink.h.

63 {return m_elinkId;};

◆ elinkWord()

uint32_t Muon::nsw::NSWTriggerElink::elinkWord ( ) const
inlineinherited

Definition at line 62 of file NSWTriggerElink.h.

62 {return m_elinkWord;};

◆ finder_regionCount()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::finder_regionCount ( ) const
inline

Definition at line 43 of file NSWTriggerMMMonElink.h.

43 {return m_finder_regionCount;}

◆ finder_streamID()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::finder_streamID ( ) const
inline

Definition at line 42 of file NSWTriggerMMMonElink.h.

42 {return m_finder_streamID;}

◆ finder_triggerID()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::finder_triggerID ( ) const
inline

Definition at line 44 of file NSWTriggerMMMonElink.h.

44 {return m_finder_triggerID;};

◆ finder_U0()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::finder_U0 ( ) const
inline

Definition at line 48 of file NSWTriggerMMMonElink.h.

48 {return m_finder_U0;};

◆ finder_U1()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::finder_U1 ( ) const
inline

Definition at line 47 of file NSWTriggerMMMonElink.h.

47 {return m_finder_U1;};

◆ finder_V0()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::finder_V0 ( ) const
inline

Definition at line 46 of file NSWTriggerMMMonElink.h.

46 {return m_finder_V0;};

◆ finder_V1()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::finder_V1 ( ) const
inline

Definition at line 45 of file NSWTriggerMMMonElink.h.

45 {return m_finder_V1;};

◆ finder_X0()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::finder_X0 ( ) const
inline

Definition at line 52 of file NSWTriggerMMMonElink.h.

52 {return m_finder_X0;};

◆ finder_X1()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::finder_X1 ( ) const
inline

Definition at line 51 of file NSWTriggerMMMonElink.h.

51 {return m_finder_X1;};

◆ finder_X2()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::finder_X2 ( ) const
inline

Definition at line 50 of file NSWTriggerMMMonElink.h.

50 {return m_finder_X2;};

◆ finder_X3()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::finder_X3 ( ) const
inline

Definition at line 49 of file NSWTriggerMMMonElink.h.

49 {return m_finder_X3;};

◆ fitter_dTheta()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::fitter_dTheta ( ) const
inline

Definition at line 62 of file NSWTriggerMMMonElink.h.

62 {return m_fitter_dTheta;};

◆ fitter_filler()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::fitter_filler ( ) const
inline

Definition at line 56 of file NSWTriggerMMMonElink.h.

56 {return m_fitter_filler;};

◆ fitter_muG()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::fitter_muG ( ) const
inline

Definition at line 58 of file NSWTriggerMMMonElink.h.

58 {return m_fitter_muG;};

◆ fitter_mvG()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::fitter_mvG ( ) const
inline

Definition at line 59 of file NSWTriggerMMMonElink.h.

59 {return m_fitter_mvG;};

◆ fitter_mx_ROI()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::fitter_mx_ROI ( ) const
inline

Definition at line 61 of file NSWTriggerMMMonElink.h.

61 {return m_fitter_mx_ROI;};

◆ fitter_mxG()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::fitter_mxG ( ) const
inline

Definition at line 57 of file NSWTriggerMMMonElink.h.

57 {return m_fitter_mxG;};

◆ fitter_mxL()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::fitter_mxL ( ) const
inline

Definition at line 60 of file NSWTriggerMMMonElink.h.

60 {return m_fitter_mxL;};

◆ fitter_phiBin()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::fitter_phiBin ( ) const
inline

Definition at line 65 of file NSWTriggerMMMonElink.h.

65 {return m_fitter_phiBin;};

◆ fitter_phiSign()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::fitter_phiSign ( ) const
inline

Definition at line 64 of file NSWTriggerMMMonElink.h.

64 {return m_fitter_phiSign;};

◆ fitter_rBin()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::fitter_rBin ( ) const
inline

Definition at line 66 of file NSWTriggerMMMonElink.h.

66 {return m_fitter_rBin;};

◆ fitter_regionCount()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::fitter_regionCount ( ) const
inline

Definition at line 54 of file NSWTriggerMMMonElink.h.

54 {return m_fitter_regionCount;};

◆ fitter_streamID()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::fitter_streamID ( ) const
inline

Definition at line 53 of file NSWTriggerMMMonElink.h.

53 {return m_fitter_streamID;};

◆ fitter_triggerID()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::fitter_triggerID ( ) const
inline

Definition at line 55 of file NSWTriggerMMMonElink.h.

55 {return m_fitter_triggerID;};

◆ fitter_zero()

const std::vector<uint32_t>& Muon::nsw::NSWTriggerMMMonElink::fitter_zero ( ) const
inline

Definition at line 63 of file NSWTriggerMMMonElink.h.

63 {return m_fitter_zero;};

◆ head_BCID()

uint32_t Muon::nsw::NSWTriggerMMMonElink::head_BCID ( ) const
inline

Definition at line 34 of file NSWTriggerMMMonElink.h.

34 {return m_head_BCID;};

◆ head_coincBCID()

uint32_t Muon::nsw::NSWTriggerMMMonElink::head_coincBCID ( ) const
inline

Definition at line 38 of file NSWTriggerMMMonElink.h.

38 {return m_head_coincBCID;};

◆ head_coincRegion()

uint32_t Muon::nsw::NSWTriggerMMMonElink::head_coincRegion ( ) const
inline

Definition at line 40 of file NSWTriggerMMMonElink.h.

40 {return m_head_coincRegion;};

◆ head_EC()

uint32_t Muon::nsw::NSWTriggerMMMonElink::head_EC ( ) const
inline

Definition at line 32 of file NSWTriggerMMMonElink.h.

32 {return m_head_EC;};

◆ head_flags()

uint32_t Muon::nsw::NSWTriggerMMMonElink::head_flags ( ) const
inline

Definition at line 33 of file NSWTriggerMMMonElink.h.

33 {return m_head_flags;};

◆ head_fragID()

uint32_t Muon::nsw::NSWTriggerMMMonElink::head_fragID ( ) const
inline

Definition at line 30 of file NSWTriggerMMMonElink.h.

30 {return m_head_fragID;};

◆ head_orbit()

uint32_t Muon::nsw::NSWTriggerMMMonElink::head_orbit ( ) const
inline

Definition at line 35 of file NSWTriggerMMMonElink.h.

35 {return m_head_orbit;};

◆ head_regionCount()

uint32_t Muon::nsw::NSWTriggerMMMonElink::head_regionCount ( ) const
inline

Definition at line 39 of file NSWTriggerMMMonElink.h.

39 {return m_head_regionCount;};

◆ head_reserved()

uint64_t Muon::nsw::NSWTriggerMMMonElink::head_reserved ( ) const
inline

Definition at line 41 of file NSWTriggerMMMonElink.h.

41 {return m_head_reserved;};

◆ head_sectID()

uint32_t Muon::nsw::NSWTriggerMMMonElink::head_sectID ( ) const
inline

Definition at line 31 of file NSWTriggerMMMonElink.h.

31 {return m_head_sectID;};

◆ head_spare()

uint32_t Muon::nsw::NSWTriggerMMMonElink::head_spare ( ) const
inline

Definition at line 36 of file NSWTriggerMMMonElink.h.

36 {return m_head_spare;};

◆ L1ID()

uint32_t Muon::nsw::NSWTriggerMMMonElink::L1ID ( ) const
inline

Definition at line 37 of file NSWTriggerMMMonElink.h.

37 {return m_L1ID;};

◆ nwords()

unsigned int Muon::nsw::NSWTriggerElink::nwords ( ) const
inlineinherited

Definition at line 55 of file NSWTriggerElink.h.

55 {return m_wordCount;}; //self counted or expected in case it will be possible

◆ nwordsFlx()

unsigned int Muon::nsw::NSWTriggerElink::nwordsFlx ( ) const
inlineinherited

Definition at line 56 of file NSWTriggerElink.h.

56 {return m_wordCountFlx;}; //reading from packet felix header

◆ status()

unsigned int Muon::nsw::NSWTriggerElink::status ( ) const
inlineinherited

Definition at line 57 of file NSWTriggerElink.h.

57 {return m_packet_status;}; //felix status

◆ suspect()

bool Muon::nsw::NSWTriggerElink::suspect ( ) const
inlineinherited

Definition at line 58 of file NSWTriggerElink.h.

58 {return m_packet_sus;}; //elink decoded but with triggering suspects

◆ trailer_CRC()

uint32_t Muon::nsw::NSWTriggerMMMonElink::trailer_CRC ( ) const
inline

Definition at line 67 of file NSWTriggerMMMonElink.h.

67 {return m_trailer_CRC;};

Member Data Documentation

◆ m_elinkId

std::shared_ptr<Muon::nsw::NSWResourceId> Muon::nsw::NSWTriggerElink::m_elinkId
protectedinherited

Definition at line 73 of file NSWTriggerElink.h.

◆ m_elinkWord

uint32_t Muon::nsw::NSWTriggerElink::m_elinkWord {}
protectedinherited

Definition at line 72 of file NSWTriggerElink.h.

◆ m_finder_regionCount

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_finder_regionCount
private

Definition at line 84 of file NSWTriggerMMMonElink.h.

◆ m_finder_streamID

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_finder_streamID
private

Definition at line 83 of file NSWTriggerMMMonElink.h.

◆ m_finder_triggerID

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_finder_triggerID
private

Definition at line 85 of file NSWTriggerMMMonElink.h.

◆ m_finder_U0

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_finder_U0
private

Definition at line 89 of file NSWTriggerMMMonElink.h.

◆ m_finder_U1

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_finder_U1
private

Definition at line 88 of file NSWTriggerMMMonElink.h.

◆ m_finder_V0

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_finder_V0
private

Definition at line 87 of file NSWTriggerMMMonElink.h.

◆ m_finder_V1

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_finder_V1
private

Definition at line 86 of file NSWTriggerMMMonElink.h.

◆ m_finder_X0

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_finder_X0
private

Definition at line 93 of file NSWTriggerMMMonElink.h.

◆ m_finder_X1

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_finder_X1
private

Definition at line 92 of file NSWTriggerMMMonElink.h.

◆ m_finder_X2

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_finder_X2
private

Definition at line 91 of file NSWTriggerMMMonElink.h.

◆ m_finder_X3

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_finder_X3
private

Definition at line 90 of file NSWTriggerMMMonElink.h.

◆ m_fitter_dTheta

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_fitter_dTheta
private

Definition at line 103 of file NSWTriggerMMMonElink.h.

◆ m_fitter_filler

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_fitter_filler
private

Definition at line 97 of file NSWTriggerMMMonElink.h.

◆ m_fitter_muG

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_fitter_muG
private

Definition at line 99 of file NSWTriggerMMMonElink.h.

◆ m_fitter_mvG

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_fitter_mvG
private

Definition at line 100 of file NSWTriggerMMMonElink.h.

◆ m_fitter_mx_ROI

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_fitter_mx_ROI
private

Definition at line 102 of file NSWTriggerMMMonElink.h.

◆ m_fitter_mxG

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_fitter_mxG
private

Definition at line 98 of file NSWTriggerMMMonElink.h.

◆ m_fitter_mxL

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_fitter_mxL
private

Definition at line 101 of file NSWTriggerMMMonElink.h.

◆ m_fitter_phiBin

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_fitter_phiBin
private

Definition at line 106 of file NSWTriggerMMMonElink.h.

◆ m_fitter_phiSign

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_fitter_phiSign
private

Definition at line 105 of file NSWTriggerMMMonElink.h.

◆ m_fitter_rBin

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_fitter_rBin
private

Definition at line 107 of file NSWTriggerMMMonElink.h.

◆ m_fitter_regionCount

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_fitter_regionCount
private

Definition at line 95 of file NSWTriggerMMMonElink.h.

◆ m_fitter_streamID

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_fitter_streamID
private

Definition at line 94 of file NSWTriggerMMMonElink.h.

◆ m_fitter_triggerID

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_fitter_triggerID
private

Definition at line 96 of file NSWTriggerMMMonElink.h.

◆ m_fitter_zero

std::vector<uint32_t> Muon::nsw::NSWTriggerMMMonElink::m_fitter_zero
private

Definition at line 104 of file NSWTriggerMMMonElink.h.

◆ m_head_BCID

uint32_t Muon::nsw::NSWTriggerMMMonElink::m_head_BCID
private

Definition at line 75 of file NSWTriggerMMMonElink.h.

◆ m_head_coincBCID

uint32_t Muon::nsw::NSWTriggerMMMonElink::m_head_coincBCID
private

Definition at line 79 of file NSWTriggerMMMonElink.h.

◆ m_head_coincRegion

uint32_t Muon::nsw::NSWTriggerMMMonElink::m_head_coincRegion
private

Definition at line 81 of file NSWTriggerMMMonElink.h.

◆ m_head_EC

uint32_t Muon::nsw::NSWTriggerMMMonElink::m_head_EC
private

Definition at line 73 of file NSWTriggerMMMonElink.h.

◆ m_head_flags

uint32_t Muon::nsw::NSWTriggerMMMonElink::m_head_flags
private

Definition at line 74 of file NSWTriggerMMMonElink.h.

◆ m_head_fragID

uint32_t Muon::nsw::NSWTriggerMMMonElink::m_head_fragID
private

Definition at line 71 of file NSWTriggerMMMonElink.h.

◆ m_head_orbit

uint32_t Muon::nsw::NSWTriggerMMMonElink::m_head_orbit
private

Definition at line 76 of file NSWTriggerMMMonElink.h.

◆ m_head_regionCount

uint32_t Muon::nsw::NSWTriggerMMMonElink::m_head_regionCount
private

Definition at line 80 of file NSWTriggerMMMonElink.h.

◆ m_head_reserved

uint64_t Muon::nsw::NSWTriggerMMMonElink::m_head_reserved
private

Definition at line 82 of file NSWTriggerMMMonElink.h.

◆ m_head_sectID

uint32_t Muon::nsw::NSWTriggerMMMonElink::m_head_sectID
private

Definition at line 72 of file NSWTriggerMMMonElink.h.

◆ m_head_spare

uint32_t Muon::nsw::NSWTriggerMMMonElink::m_head_spare
private

Definition at line 77 of file NSWTriggerMMMonElink.h.

◆ m_L1ID

uint32_t Muon::nsw::NSWTriggerMMMonElink::m_L1ID
private

Definition at line 78 of file NSWTriggerMMMonElink.h.

◆ m_packet_status

unsigned int Muon::nsw::NSWTriggerElink::m_packet_status {}
protectedinherited

Definition at line 68 of file NSWTriggerElink.h.

◆ m_packet_sus

bool Muon::nsw::NSWTriggerElink::m_packet_sus {}
protectedinherited

Definition at line 69 of file NSWTriggerElink.h.

◆ m_trailer_CRC

uint32_t Muon::nsw::NSWTriggerMMMonElink::m_trailer_CRC
private

Definition at line 108 of file NSWTriggerMMMonElink.h.

◆ m_wordCount

unsigned int Muon::nsw::NSWTriggerElink::m_wordCount {}
protectedinherited

Definition at line 66 of file NSWTriggerElink.h.

◆ m_wordCountFlx

unsigned int Muon::nsw::NSWTriggerElink::m_wordCountFlx {}
protectedinherited

Definition at line 67 of file NSWTriggerElink.h.


The documentation for this class was generated from the following files:
Muon::nsw::MMTPMON::size_head_BCID
constexpr int size_head_BCID
Definition: NSWMMTPDecodeBitmaps.h:51
Muon::nsw::MMTPMON::size_finder_X1
constexpr int size_finder_X1
Definition: NSWMMTPDecodeBitmaps.h:68
AllowedVariables::e
e
Definition: AsgElectronSelectorTool.cxx:37
Muon::nsw::MMTPMON::size_finder_X0
constexpr int size_finder_X0
Definition: NSWMMTPDecodeBitmaps.h:69
data
char data[hepevt_bytes_allocation_ATLAS]
Definition: HepEvt.cxx:11
Muon::nsw::MMTPMON::size_fitter_muG
constexpr int size_fitter_muG
Definition: NSWMMTPDecodeBitmaps.h:75
Muon::nsw::MMTPMON::size_finder_streamID
constexpr int size_finder_streamID
Definition: NSWMMTPDecodeBitmaps.h:59
Muon::nsw::MMTPMON::size_fitter_mxL
constexpr int size_fitter_mxL
Definition: NSWMMTPDecodeBitmaps.h:77
Muon::nsw::MMTPMON::size_head_reserved
constexpr int size_head_reserved
Definition: NSWMMTPDecodeBitmaps.h:58
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
Muon::nsw::MMTPMON::size_fitter_mx_ROI
constexpr int size_fitter_mx_ROI
Definition: NSWMMTPDecodeBitmaps.h:78
Muon::nsw::MMTPMON::size_finder_V1
constexpr int size_finder_V1
Definition: NSWMMTPDecodeBitmaps.h:62
Muon::nsw::MMTPMON::size_finder_triggerID
constexpr int size_finder_triggerID
Definition: NSWMMTPDecodeBitmaps.h:61
Muon::nsw::MMTPMON::size_fitter_mvG
constexpr int size_fitter_mvG
Definition: NSWMMTPDecodeBitmaps.h:76
Muon::nsw::MMTPMON::size_head_orbit
constexpr int size_head_orbit
Definition: NSWMMTPDecodeBitmaps.h:52
Muon::nsw::MMTPMON::size_head_EC
constexpr int size_head_EC
Definition: NSWMMTPDecodeBitmaps.h:49
Muon::nsw::MMTPMON::size_fitter_phiBin
constexpr int size_fitter_phiBin
Definition: NSWMMTPDecodeBitmaps.h:82
Muon::nsw::MMTPMON::size_fitter_zero
constexpr int size_fitter_zero
Definition: NSWMMTPDecodeBitmaps.h:80
Muon::nsw::MMTPMON::size_finder_V0
constexpr int size_finder_V0
Definition: NSWMMTPDecodeBitmaps.h:63
Muon::nsw::MMTPMON::size_trailer_CRC
constexpr int size_trailer_CRC
Definition: NSWMMTPDecodeBitmaps.h:84
Muon::nsw::MMTPMON::size_L1ID
constexpr int size_L1ID
Definition: NSWMMTPDecodeBitmaps.h:54
Muon::nsw::MMTPMON::size_fitter_filler
constexpr int size_fitter_filler
Definition: NSWMMTPDecodeBitmaps.h:73
Muon::nsw::MMTPMON::size_head_flags
constexpr int size_head_flags
Definition: NSWMMTPDecodeBitmaps.h:50
Muon::nsw::MMTPMON::size_head_sectID
constexpr int size_head_sectID
Definition: NSWMMTPDecodeBitmaps.h:48
Muon::nsw::MMTPMON::size_head_coincBCID
constexpr int size_head_coincBCID
Definition: NSWMMTPDecodeBitmaps.h:55
Muon::nsw::MMTPMON::size_fitter_mxG
constexpr int size_fitter_mxG
Definition: NSWMMTPDecodeBitmaps.h:74
Muon::nsw::MMTPMON::size_fitter_dTheta
constexpr int size_fitter_dTheta
Definition: NSWMMTPDecodeBitmaps.h:79
Muon::nsw::format
std::string format(const std::string &str, const T &arg)
Definition: NSWDecodeHelper.h:43
Muon::nsw::MMTPMON::size_finder_regionCount
constexpr int size_finder_regionCount
Definition: NSWMMTPDecodeBitmaps.h:60
Muon::nsw::MMTPMON::size_finder_X2
constexpr int size_finder_X2
Definition: NSWMMTPDecodeBitmaps.h:67
Muon::nsw::MMTPMON::size_head_regionCount
constexpr int size_head_regionCount
Definition: NSWMMTPDecodeBitmaps.h:56
Muon::nsw::MMTPMON::size_finder_X3
constexpr int size_finder_X3
Definition: NSWMMTPDecodeBitmaps.h:66
Muon::nsw::MMTPMON::size_head_spare
constexpr int size_head_spare
Definition: NSWMMTPDecodeBitmaps.h:53
Muon::nsw::MMTPMON::size_head_fragID
constexpr int size_head_fragID
Definition: NSWMMTPDecodeBitmaps.h:47
Muon::nsw::MMTPMON::size_fitter_phiSign
constexpr int size_fitter_phiSign
Definition: NSWMMTPDecodeBitmaps.h:81
Muon::nsw::MMTPMON::size_fitter_rBin
constexpr int size_fitter_rBin
Definition: NSWMMTPDecodeBitmaps.h:83
Muon::nsw::MMTPMON::size_head_coincRegion
constexpr int size_head_coincRegion
Definition: NSWMMTPDecodeBitmaps.h:57
Muon::nsw::MMTPMON::size_finder_U1
constexpr int size_finder_U1
Definition: NSWMMTPDecodeBitmaps.h:64
Muon::nsw::MMTPMON::size_finder_U0
constexpr int size_finder_U0
Definition: NSWMMTPDecodeBitmaps.h:65
Muon::nsw::NSWTriggerException
Definition: NSWTriggerElink.h:20