ATLAS Offline Software
Loading...
Searching...
No Matches
TgcL1RawData_p1 Class Reference

#include <TgcL1RawData_p1.h>

Collaboration diagram for TgcL1RawData_p1:

Public Member Functions

 TgcL1RawData_p1 ()=default

Private Types

enum  CoincidenceType { UnKnown = 0 , LowPt = 1 , HighPt = 2 , StLine = 3 }

Private Attributes

uint16_t m_bcTag {0}
uint16_t m_subDetectorId {0}
uint16_t m_srodId {0}
uint16_t m_l1Id {0}
uint16_t m_bcId {0}
uint16_t m_bitpos {0}
uint16_t m_tracklet {0}
bool m_adjacent {0}
uint16_t m_type {CoincidenceType::UnKnown}
bool m_forward {0}
uint16_t m_index {0}
uint16_t m_pos {0}
int16_t m_delta {0}
uint16_t m_segment {0}
uint16_t m_subMatrix {0}
uint16_t m_sector {0}
uint16_t m_chip {0}
bool m_hipt {false}
uint16_t m_hitId {0}
uint16_t m_hsub {0}
bool m_strip {false}
int m_inner {0}
bool m_cand3plus {false}
bool m_muplus {false}
uint16_t m_threshold {0}
bool m_overlap {false}
bool m_veto {false}
uint16_t m_roi {0}

Friends

class TgcL1RawDataCnv_p1

Detailed Description

Definition at line 8 of file TgcL1RawData_p1.h.

Member Enumeration Documentation

◆ CoincidenceType

Enumerator
UnKnown 
LowPt 
HighPt 
StLine 

Definition at line 46 of file TgcL1RawData_p1.h.

Constructor & Destructor Documentation

◆ TgcL1RawData_p1()

TgcL1RawData_p1::TgcL1RawData_p1 ( )
default

◆ TgcL1RawDataCnv_p1

friend class TgcL1RawDataCnv_p1
friend

Definition at line 13 of file TgcL1RawData_p1.h.

Member Data Documentation

◆ m_adjacent

bool TgcL1RawData_p1::m_adjacent {0}
private

Definition at line 40 of file TgcL1RawData_p1.h.

40{0};

◆ m_bcId

uint16_t TgcL1RawData_p1::m_bcId {0}
private

Definition at line 29 of file TgcL1RawData_p1.h.

29{0};

◆ m_bcTag

uint16_t TgcL1RawData_p1::m_bcTag {0}
private

Definition at line 21 of file TgcL1RawData_p1.h.

21{0};

◆ m_bitpos

uint16_t TgcL1RawData_p1::m_bitpos {0}
private

Definition at line 35 of file TgcL1RawData_p1.h.

35{0};

◆ m_cand3plus

bool TgcL1RawData_p1::m_cand3plus {false}
private

Definition at line 74 of file TgcL1RawData_p1.h.

74{false};

◆ m_chip

uint16_t TgcL1RawData_p1::m_chip {0}
private

Definition at line 66 of file TgcL1RawData_p1.h.

66{0};

◆ m_delta

int16_t TgcL1RawData_p1::m_delta {0}
private

Definition at line 60 of file TgcL1RawData_p1.h.

60{0};

◆ m_forward

bool TgcL1RawData_p1::m_forward {0}
private

Definition at line 53 of file TgcL1RawData_p1.h.

53{0};

◆ m_hipt

bool TgcL1RawData_p1::m_hipt {false}
private

Definition at line 67 of file TgcL1RawData_p1.h.

67{false};

◆ m_hitId

uint16_t TgcL1RawData_p1::m_hitId {0}
private

Definition at line 68 of file TgcL1RawData_p1.h.

68{0};

◆ m_hsub

uint16_t TgcL1RawData_p1::m_hsub {0}
private

Definition at line 69 of file TgcL1RawData_p1.h.

69{0};

◆ m_index

uint16_t TgcL1RawData_p1::m_index {0}
private

Definition at line 56 of file TgcL1RawData_p1.h.

56{0};

◆ m_inner

int TgcL1RawData_p1::m_inner {0}
private

Definition at line 71 of file TgcL1RawData_p1.h.

71{0};

◆ m_l1Id

uint16_t TgcL1RawData_p1::m_l1Id {0}
private

Definition at line 28 of file TgcL1RawData_p1.h.

28{0};

◆ m_muplus

bool TgcL1RawData_p1::m_muplus {false}
private

Definition at line 75 of file TgcL1RawData_p1.h.

75{false};

◆ m_overlap

bool TgcL1RawData_p1::m_overlap {false}
private

Definition at line 77 of file TgcL1RawData_p1.h.

77{false};

◆ m_pos

uint16_t TgcL1RawData_p1::m_pos {0}
private

Definition at line 59 of file TgcL1RawData_p1.h.

59{0};

◆ m_roi

uint16_t TgcL1RawData_p1::m_roi {0}
private

Definition at line 79 of file TgcL1RawData_p1.h.

79{0};

◆ m_sector

uint16_t TgcL1RawData_p1::m_sector {0}
private

Definition at line 65 of file TgcL1RawData_p1.h.

65{0};

◆ m_segment

uint16_t TgcL1RawData_p1::m_segment {0}
private

Definition at line 61 of file TgcL1RawData_p1.h.

61{0};

◆ m_srodId

uint16_t TgcL1RawData_p1::m_srodId {0}
private

Definition at line 25 of file TgcL1RawData_p1.h.

25{0};

◆ m_strip

bool TgcL1RawData_p1::m_strip {false}
private

Definition at line 70 of file TgcL1RawData_p1.h.

70{false};

◆ m_subDetectorId

uint16_t TgcL1RawData_p1::m_subDetectorId {0}
private

Definition at line 24 of file TgcL1RawData_p1.h.

24{0};

◆ m_subMatrix

uint16_t TgcL1RawData_p1::m_subMatrix {0}
private

Definition at line 62 of file TgcL1RawData_p1.h.

62{0};

◆ m_threshold

uint16_t TgcL1RawData_p1::m_threshold {0}
private

Definition at line 76 of file TgcL1RawData_p1.h.

76{0};

◆ m_tracklet

uint16_t TgcL1RawData_p1::m_tracklet {0}
private

Definition at line 38 of file TgcL1RawData_p1.h.

38{0};

◆ m_type

uint16_t TgcL1RawData_p1::m_type {CoincidenceType::UnKnown}
private

Definition at line 52 of file TgcL1RawData_p1.h.

◆ m_veto

bool TgcL1RawData_p1::m_veto {false}
private

Definition at line 78 of file TgcL1RawData_p1.h.

78{false};

The documentation for this class was generated from the following file: