ATLAS Offline Software
Public Member Functions | Private Types | Private Attributes | Friends | List of all members
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.

46  {
47  UnKnown = 0,
48  LowPt = 1,
49  HighPt = 2,
50  StLine = 3,
51  };

Constructor & Destructor Documentation

◆ TgcL1RawData_p1()

TgcL1RawData_p1::TgcL1RawData_p1 ( )
default

Friends And Related Function Documentation

◆ 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.

◆ m_bcId

uint16_t TgcL1RawData_p1::m_bcId {0}
private

Definition at line 29 of file TgcL1RawData_p1.h.

◆ m_bcTag

uint16_t TgcL1RawData_p1::m_bcTag {0}
private

Definition at line 21 of file TgcL1RawData_p1.h.

◆ m_bitpos

uint16_t TgcL1RawData_p1::m_bitpos {0}
private

Definition at line 35 of file TgcL1RawData_p1.h.

◆ m_cand3plus

bool TgcL1RawData_p1::m_cand3plus {false}
private

Definition at line 74 of file TgcL1RawData_p1.h.

◆ m_chip

uint16_t TgcL1RawData_p1::m_chip {0}
private

Definition at line 66 of file TgcL1RawData_p1.h.

◆ m_delta

int16_t TgcL1RawData_p1::m_delta {0}
private

Definition at line 60 of file TgcL1RawData_p1.h.

◆ m_forward

bool TgcL1RawData_p1::m_forward {0}
private

Definition at line 53 of file TgcL1RawData_p1.h.

◆ m_hipt

bool TgcL1RawData_p1::m_hipt {false}
private

Definition at line 67 of file TgcL1RawData_p1.h.

◆ m_hitId

uint16_t TgcL1RawData_p1::m_hitId {0}
private

Definition at line 68 of file TgcL1RawData_p1.h.

◆ m_hsub

uint16_t TgcL1RawData_p1::m_hsub {0}
private

Definition at line 69 of file TgcL1RawData_p1.h.

◆ m_index

uint16_t TgcL1RawData_p1::m_index {0}
private

Definition at line 56 of file TgcL1RawData_p1.h.

◆ m_inner

int TgcL1RawData_p1::m_inner {0}
private

Definition at line 71 of file TgcL1RawData_p1.h.

◆ m_l1Id

uint16_t TgcL1RawData_p1::m_l1Id {0}
private

Definition at line 28 of file TgcL1RawData_p1.h.

◆ m_muplus

bool TgcL1RawData_p1::m_muplus {false}
private

Definition at line 75 of file TgcL1RawData_p1.h.

◆ m_overlap

bool TgcL1RawData_p1::m_overlap {false}
private

Definition at line 77 of file TgcL1RawData_p1.h.

◆ m_pos

uint16_t TgcL1RawData_p1::m_pos {0}
private

Definition at line 59 of file TgcL1RawData_p1.h.

◆ m_roi

uint16_t TgcL1RawData_p1::m_roi {0}
private

Definition at line 79 of file TgcL1RawData_p1.h.

◆ m_sector

uint16_t TgcL1RawData_p1::m_sector {0}
private

Definition at line 65 of file TgcL1RawData_p1.h.

◆ m_segment

uint16_t TgcL1RawData_p1::m_segment {0}
private

Definition at line 61 of file TgcL1RawData_p1.h.

◆ m_srodId

uint16_t TgcL1RawData_p1::m_srodId {0}
private

Definition at line 25 of file TgcL1RawData_p1.h.

◆ m_strip

bool TgcL1RawData_p1::m_strip {false}
private

Definition at line 70 of file TgcL1RawData_p1.h.

◆ m_subDetectorId

uint16_t TgcL1RawData_p1::m_subDetectorId {0}
private

Definition at line 24 of file TgcL1RawData_p1.h.

◆ m_subMatrix

uint16_t TgcL1RawData_p1::m_subMatrix {0}
private

Definition at line 62 of file TgcL1RawData_p1.h.

◆ m_threshold

uint16_t TgcL1RawData_p1::m_threshold {0}
private

Definition at line 76 of file TgcL1RawData_p1.h.

◆ m_tracklet

uint16_t TgcL1RawData_p1::m_tracklet {0}
private

Definition at line 38 of file TgcL1RawData_p1.h.

◆ 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.


The documentation for this class was generated from the following file:
TgcL1RawData_p1::UnKnown
@ UnKnown
Definition: TgcL1RawData_p1.h:47
TgcL1RawData_p1::StLine
@ StLine
Definition: TgcL1RawData_p1.h:50
TgcL1RawData_p1::HighPt
@ HighPt
Definition: TgcL1RawData_p1.h:49
TgcL1RawData_p1::LowPt
@ LowPt
Definition: TgcL1RawData_p1.h:48