ATLAS Offline Software
Public Types | Public Member Functions | Private Attributes | List of all members
LVL1::ITrigT1MuonRecRoiTool Class Referenceabstract

#include <ITrigT1MuonRecRoiTool.h>

Inheritance diagram for LVL1::ITrigT1MuonRecRoiTool:
Collaboration diagram for LVL1::ITrigT1MuonRecRoiTool:

Public Types

enum  RoiWordFormat { Run2, Run3 }
 
enum  MuonTriggerSystem { Barrel, Endcap, Forward, Undef }
 

Public Member Functions

 ITrigT1MuonRecRoiTool ()
 
virtual ~ITrigT1MuonRecRoiTool ()=default
 
 DeclareInterfaceID (ITrigT1MuonRecRoiTool, 1, 0)
 
virtual StatusCode roiData (const unsigned int &roiWord, TrigT1MuonRecRoiData &data) const =0
 pure virtual function to return eta and phi coord of RoI More...
 
virtual StatusCode RoIsize (const unsigned int &roiWord, double &etaMin, double &etaMax, double &phiMin, double &phiMax) const =0
 pure virtual function returns roi size More...
 
virtual bool dumpRoiMap (const std::string &filename) const =0
 pure virtual function for dumping roi mapping More...
 
unsigned int getBitMaskValue (const unsigned int *uintValue, const unsigned int mask) const
 
void updateBitMask (const RoiWordFormat)
 
MuonTriggerSystem getSystem (const unsigned int &roiWord) const
 
unsigned int IsRun3Mask () const
 
unsigned int IsVetoedMask () const
 
unsigned int ChargeMask () const
 
unsigned int IsFirstCandMask () const
 
unsigned int SectorAddressMask () const
 
unsigned int BarrelSectorIDMask () const
 
unsigned int EndcapSectorIDMask () const
 
unsigned int ForwardSectorIDMask () const
 
unsigned int SysIDMask () const
 
unsigned int SubSysIDMask () const
 
unsigned int ThresholdMask () const
 
unsigned int BarrelRoIMask () const
 
unsigned int EndcapRoIMask () const
 
unsigned int ForwardRoIMask () const
 
unsigned int EndcapRMask () const
 
unsigned int EndcapPhiMask () const
 
unsigned int ForwardRMask () const
 
unsigned int ForwardPhiMask () const
 
unsigned int OverflowPerRoIMask () const
 
unsigned int OverflowPerSectorMask () const
 
unsigned int BW2Or3Mask () const
 
unsigned int InnerCoinMask () const
 
unsigned int GoodMFMask () const
 
virtual bool etaDimLow (const TrigT1MuonRecRoiData &data, double &etaMin, double &etaMax) const =0
 
virtual bool etaDimHigh (const TrigT1MuonRecRoiData &data, double &etaMin, double &etaMax) const =0
 

Private Attributes

unsigned int m_IsRun3Mask {0}
 
unsigned int m_IsVetoedMask {0}
 
unsigned int m_ChargeMask {0}
 
unsigned int m_IsFirstCandMask {0}
 
unsigned int m_SectorAddressMask {0}
 
unsigned int m_BarrelSectorIDMask {0}
 
unsigned int m_EndcapSectorIDMask {0}
 
unsigned int m_ForwardSectorIDMask {0}
 
unsigned int m_SysIDMask {0}
 
unsigned int m_SubSysIDMask {0}
 
unsigned int m_ThresholdMask {0}
 
unsigned int m_BarrelRoIMask {0}
 
unsigned int m_EndcapRoIMask {0}
 
unsigned int m_ForwardRoIMask {0}
 
unsigned int m_EndcapRMask {0}
 
unsigned int m_EndcapPhiMask {0}
 
unsigned int m_ForwardRMask {0}
 
unsigned int m_ForwardPhiMask {0}
 
unsigned int m_OverflowPerRoIMask {0}
 
unsigned int m_OverflowPerSectorMask {0}
 
unsigned int m_BW2Or3Mask {0}
 
unsigned int m_InnerCoinMask {0}
 
unsigned int m_GoodMFMask {0}
 

Detailed Description

Definition at line 13 of file ITrigT1MuonRecRoiTool.h.

Member Enumeration Documentation

◆ MuonTriggerSystem

Enumerator
Barrel 
Endcap 
Forward 
Undef 

Definition at line 41 of file ITrigT1MuonRecRoiTool.h.

41  {
43  };

◆ RoiWordFormat

Enumerator
Run2 
Run3 

Definition at line 36 of file ITrigT1MuonRecRoiTool.h.

36  {
37  Run2, Run3
38  };

Constructor & Destructor Documentation

◆ ITrigT1MuonRecRoiTool()

LVL1::ITrigT1MuonRecRoiTool::ITrigT1MuonRecRoiTool ( )

Definition at line 32 of file ITrigT1MuonRecRoiTool.cxx.

33  {
35  }

◆ ~ITrigT1MuonRecRoiTool()

virtual LVL1::ITrigT1MuonRecRoiTool::~ITrigT1MuonRecRoiTool ( )
virtualdefault

Member Function Documentation

◆ BarrelRoIMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::BarrelRoIMask ( ) const
inline

Definition at line 57 of file ITrigT1MuonRecRoiTool.h.

57 {return m_BarrelRoIMask;}

◆ BarrelSectorIDMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::BarrelSectorIDMask ( ) const
inline

Definition at line 51 of file ITrigT1MuonRecRoiTool.h.

51 {return m_BarrelSectorIDMask;}

◆ BW2Or3Mask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::BW2Or3Mask ( ) const
inline

Definition at line 66 of file ITrigT1MuonRecRoiTool.h.

66 {return m_BW2Or3Mask;}

◆ ChargeMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::ChargeMask ( ) const
inline

Definition at line 48 of file ITrigT1MuonRecRoiTool.h.

48 {return m_ChargeMask;}

◆ DeclareInterfaceID()

LVL1::ITrigT1MuonRecRoiTool::DeclareInterfaceID ( ITrigT1MuonRecRoiTool  ,
,
 
)

◆ dumpRoiMap()

virtual bool LVL1::ITrigT1MuonRecRoiTool::dumpRoiMap ( const std::string &  filename) const
pure virtual

pure virtual function for dumping roi mapping

◆ EndcapPhiMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::EndcapPhiMask ( ) const
inline

Definition at line 61 of file ITrigT1MuonRecRoiTool.h.

61 {return m_EndcapPhiMask;}

◆ EndcapRMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::EndcapRMask ( ) const
inline

Definition at line 60 of file ITrigT1MuonRecRoiTool.h.

60 {return m_EndcapRMask;}

◆ EndcapRoIMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::EndcapRoIMask ( ) const
inline

Definition at line 58 of file ITrigT1MuonRecRoiTool.h.

58 {return m_EndcapRoIMask;}

◆ EndcapSectorIDMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::EndcapSectorIDMask ( ) const
inline

Definition at line 52 of file ITrigT1MuonRecRoiTool.h.

52 {return m_EndcapSectorIDMask;}

◆ etaDimHigh()

virtual bool LVL1::ITrigT1MuonRecRoiTool::etaDimHigh ( const TrigT1MuonRecRoiData data,
double &  etaMin,
double &  etaMax 
) const
pure virtual

◆ etaDimLow()

virtual bool LVL1::ITrigT1MuonRecRoiTool::etaDimLow ( const TrigT1MuonRecRoiData data,
double &  etaMin,
double &  etaMax 
) const
pure virtual

◆ ForwardPhiMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::ForwardPhiMask ( ) const
inline

Definition at line 63 of file ITrigT1MuonRecRoiTool.h.

63 {return m_ForwardPhiMask;}

◆ ForwardRMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::ForwardRMask ( ) const
inline

Definition at line 62 of file ITrigT1MuonRecRoiTool.h.

62 {return m_ForwardRMask;}

◆ ForwardRoIMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::ForwardRoIMask ( ) const
inline

Definition at line 59 of file ITrigT1MuonRecRoiTool.h.

59 {return m_ForwardRoIMask;}

◆ ForwardSectorIDMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::ForwardSectorIDMask ( ) const
inline

Definition at line 53 of file ITrigT1MuonRecRoiTool.h.

53 {return m_ForwardSectorIDMask;}

◆ getBitMaskValue()

unsigned int LVL1::ITrigT1MuonRecRoiTool::getBitMaskValue ( const unsigned int *  uintValue,
const unsigned int  mask 
) const

Definition at line 10 of file ITrigT1MuonRecRoiTool.cxx.

11  {
12  unsigned int maskcopy = mask;
13  unsigned int result = *uintValue & mask;
14  if ( mask != 0 ) {
15  while ( ( maskcopy & 0x00000001 ) == 0 ) {
16  maskcopy = maskcopy >> 1;
17  result = result >> 1;
18  }
19  }
20  return result;
21  }

◆ getSystem()

ITrigT1MuonRecRoiTool::MuonTriggerSystem LVL1::ITrigT1MuonRecRoiTool::getSystem ( const unsigned int &  roiWord) const

Definition at line 23 of file ITrigT1MuonRecRoiTool.cxx.

24  {
25  unsigned int result = getBitMaskValue(&roiWord,SysIDMask());
26  if( result == 0x0 ) return Barrel;
27  else if( result == 0x1 ) return Forward;
28  else if( result>>1 ) return Endcap;
29  else return Undef;
30  }

◆ GoodMFMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::GoodMFMask ( ) const
inline

Definition at line 68 of file ITrigT1MuonRecRoiTool.h.

68 {return m_GoodMFMask;}

◆ InnerCoinMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::InnerCoinMask ( ) const
inline

Definition at line 67 of file ITrigT1MuonRecRoiTool.h.

67 {return m_InnerCoinMask;}

◆ IsFirstCandMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::IsFirstCandMask ( ) const
inline

Definition at line 49 of file ITrigT1MuonRecRoiTool.h.

49 {return m_IsFirstCandMask;}

◆ IsRun3Mask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::IsRun3Mask ( ) const
inline

Definition at line 46 of file ITrigT1MuonRecRoiTool.h.

46 {return m_IsRun3Mask;}

◆ IsVetoedMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::IsVetoedMask ( ) const
inline

Definition at line 47 of file ITrigT1MuonRecRoiTool.h.

47 {return m_IsVetoedMask;}

◆ OverflowPerRoIMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::OverflowPerRoIMask ( ) const
inline

Definition at line 64 of file ITrigT1MuonRecRoiTool.h.

64 {return m_OverflowPerRoIMask;}

◆ OverflowPerSectorMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::OverflowPerSectorMask ( ) const
inline

Definition at line 65 of file ITrigT1MuonRecRoiTool.h.

◆ roiData()

virtual StatusCode LVL1::ITrigT1MuonRecRoiTool::roiData ( const unsigned int &  roiWord,
TrigT1MuonRecRoiData data 
) const
pure virtual

pure virtual function to return eta and phi coord of RoI

◆ RoIsize()

virtual StatusCode LVL1::ITrigT1MuonRecRoiTool::RoIsize ( const unsigned int &  roiWord,
double &  etaMin,
double &  etaMax,
double &  phiMin,
double &  phiMax 
) const
pure virtual

pure virtual function returns roi size

◆ SectorAddressMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::SectorAddressMask ( ) const
inline

Definition at line 50 of file ITrigT1MuonRecRoiTool.h.

50 {return m_SectorAddressMask;}

◆ SubSysIDMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::SubSysIDMask ( ) const
inline

Definition at line 55 of file ITrigT1MuonRecRoiTool.h.

55 {return m_SubSysIDMask;}

◆ SysIDMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::SysIDMask ( ) const
inline

Definition at line 54 of file ITrigT1MuonRecRoiTool.h.

54 {return m_SysIDMask;}

◆ ThresholdMask()

unsigned int LVL1::ITrigT1MuonRecRoiTool::ThresholdMask ( ) const
inline

Definition at line 56 of file ITrigT1MuonRecRoiTool.h.

56 {return m_ThresholdMask;}

◆ updateBitMask()

void LVL1::ITrigT1MuonRecRoiTool::updateBitMask ( const  RoiWordFormat)

Definition at line 36 of file ITrigT1MuonRecRoiTool.cxx.

36  {
37  if( format == Run2 ){
38  m_IsRun3Mask = 0x80000000;
39  m_IsVetoedMask = 0x10000000;
40  m_ChargeMask = 0x08000000;
41  m_IsFirstCandMask = 0x00400000;
42  m_SectorAddressMask = 0x003fc000;
43  m_BarrelSectorIDMask = 0x000f8000;
44  m_EndcapSectorIDMask = 0x001f8000;
45  m_ForwardSectorIDMask = 0x000f8000;
46  m_SysIDMask = 0x00300000;
47  m_SubSysIDMask = 0x00004000;
48  m_ThresholdMask = 0x00003800;
49  m_BarrelRoIMask = 0x0000007c;
50  m_EndcapRoIMask = 0x000003fc;
51  m_ForwardRoIMask = 0x000000fc;
52  m_EndcapRMask = 0x000003f0;
53  m_EndcapPhiMask = 0x0000000c;
54  m_ForwardRMask = 0x000000f0;
55  m_ForwardPhiMask = 0x0000000c;
56  m_OverflowPerRoIMask = 0x00000002;
57  m_OverflowPerSectorMask = 0x00000001;
58  m_BW2Or3Mask = 0x00000000; // undef
59  m_InnerCoinMask = 0x00000000; // undef
60  m_GoodMFMask = 0x00000000; // undef
61  }else if( format == Run3 ){
62  m_IsRun3Mask = 0x80000000;
63  m_IsVetoedMask = LVL1::MuCTPIBits::RUN3_CAND_WORD_VETO_MASK << LVL1::MuCTPIBits::RUN3_CAND_WORD_VETO_SHIFT;
64  m_ChargeMask = LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_ECFW_CHARGE_MASK << LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_ECFW_CHARGE_SHIFT;
65  m_IsFirstCandMask = 0x00000000; // undef
66  m_SectorAddressMask = LVL1::MuCTPIBits::RUN3_CAND_SECTOR_ADDRESS_MASK << LVL1::MuCTPIBits::RUN3_CAND_SECTOR_ADDRESS_SHIFT;
67  m_BarrelSectorIDMask = LVL1::MuCTPIBits::BARREL_SECTORID_MASK << LVL1::MuCTPIBits::RUN3_CAND_SECTORID_SHIFT;
68  m_EndcapSectorIDMask = LVL1::MuCTPIBits::ENDCAP_SECTORID_MASK << LVL1::MuCTPIBits::RUN3_CAND_SECTORID_SHIFT;
69  m_ForwardSectorIDMask = LVL1::MuCTPIBits::FORWARD_SECTORID_MASK << LVL1::MuCTPIBits::RUN3_CAND_SECTORID_SHIFT;
70  m_SysIDMask = LVL1::MuCTPIBits::RUN3_SUBSYS_ADDRESS_BAFW_MASK << LVL1::MuCTPIBits::RUN3_SUBSYS_ADDRESS_SHIFT;
71  m_SubSysIDMask = LVL1::MuCTPIBits::RUN3_SUBSYS_HEMISPHERE_MASK << LVL1::MuCTPIBits::RUN3_SUBSYS_HEMISPHERE_SHIFT;
72  m_ThresholdMask = LVL1::MuCTPIBits::RUN3_CAND_PT_MASK << LVL1::MuCTPIBits::RUN3_CAND_PT_SHIFT;
73  m_BarrelRoIMask = LVL1::MuCTPIBits::BARREL_ROI_MASK << LVL1::MuCTPIBits::RUN3_ROI_SHIFT;
74  m_EndcapRoIMask = LVL1::MuCTPIBits::ENDCAP_ROI_MASK << LVL1::MuCTPIBits::RUN3_ROI_SHIFT;
75  m_ForwardRoIMask = LVL1::MuCTPIBits::FORWARD_ROI_MASK << LVL1::MuCTPIBits::RUN3_ROI_SHIFT;
76  m_EndcapRMask = LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_EC_R_MASK << LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_ECFW_R_SHIFT;
77  m_EndcapPhiMask = LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_ECFW_PHI_MASK << LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_ECFW_PHI_SHIFT;
78  m_ForwardRMask = LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_FW_R_MASK << LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_ECFW_R_SHIFT;
79  m_ForwardPhiMask = LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_ECFW_PHI_MASK << LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_ECFW_PHI_SHIFT;
80  m_OverflowPerRoIMask = LVL1::MuCTPIBits::ROI_OVERFLOW_MASK << LVL1::MuCTPIBits::RUN3_ROI_OVERFLOW_SHIFT;
81  m_OverflowPerSectorMask = LVL1::MuCTPIBits::CAND_OVERFLOW_MASK << LVL1::MuCTPIBits::RUN3_CAND_OVERFLOW_SHIFT;
82  m_BW2Or3Mask = LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_ECFW_BW23_MASK << LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_ECFW_BW23_SHIFT;
83  m_InnerCoinMask = LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_ECFW_INNERCOIN_MASK << LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_ECFW_INNERCOIN_SHIFT;
84  m_GoodMFMask = LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_ECFW_GOODMF_MASK << LVL1::MuCTPIBits::RUN3_CAND_WORD_CANDFLAGS_ECFW_GOODMF_SHIFT;
85  }else{
86  // no update
87  }
88  }

Member Data Documentation

◆ m_BarrelRoIMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_BarrelRoIMask {0}
private

Definition at line 87 of file ITrigT1MuonRecRoiTool.h.

◆ m_BarrelSectorIDMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_BarrelSectorIDMask {0}
private

Definition at line 81 of file ITrigT1MuonRecRoiTool.h.

◆ m_BW2Or3Mask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_BW2Or3Mask {0}
private

Definition at line 96 of file ITrigT1MuonRecRoiTool.h.

◆ m_ChargeMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_ChargeMask {0}
private

Definition at line 78 of file ITrigT1MuonRecRoiTool.h.

◆ m_EndcapPhiMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_EndcapPhiMask {0}
private

Definition at line 91 of file ITrigT1MuonRecRoiTool.h.

◆ m_EndcapRMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_EndcapRMask {0}
private

Definition at line 90 of file ITrigT1MuonRecRoiTool.h.

◆ m_EndcapRoIMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_EndcapRoIMask {0}
private

Definition at line 88 of file ITrigT1MuonRecRoiTool.h.

◆ m_EndcapSectorIDMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_EndcapSectorIDMask {0}
private

Definition at line 82 of file ITrigT1MuonRecRoiTool.h.

◆ m_ForwardPhiMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_ForwardPhiMask {0}
private

Definition at line 93 of file ITrigT1MuonRecRoiTool.h.

◆ m_ForwardRMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_ForwardRMask {0}
private

Definition at line 92 of file ITrigT1MuonRecRoiTool.h.

◆ m_ForwardRoIMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_ForwardRoIMask {0}
private

Definition at line 89 of file ITrigT1MuonRecRoiTool.h.

◆ m_ForwardSectorIDMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_ForwardSectorIDMask {0}
private

Definition at line 83 of file ITrigT1MuonRecRoiTool.h.

◆ m_GoodMFMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_GoodMFMask {0}
private

Definition at line 98 of file ITrigT1MuonRecRoiTool.h.

◆ m_InnerCoinMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_InnerCoinMask {0}
private

Definition at line 97 of file ITrigT1MuonRecRoiTool.h.

◆ m_IsFirstCandMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_IsFirstCandMask {0}
private

Definition at line 79 of file ITrigT1MuonRecRoiTool.h.

◆ m_IsRun3Mask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_IsRun3Mask {0}
private

Definition at line 76 of file ITrigT1MuonRecRoiTool.h.

◆ m_IsVetoedMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_IsVetoedMask {0}
private

Definition at line 77 of file ITrigT1MuonRecRoiTool.h.

◆ m_OverflowPerRoIMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_OverflowPerRoIMask {0}
private

Definition at line 94 of file ITrigT1MuonRecRoiTool.h.

◆ m_OverflowPerSectorMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_OverflowPerSectorMask {0}
private

Definition at line 95 of file ITrigT1MuonRecRoiTool.h.

◆ m_SectorAddressMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_SectorAddressMask {0}
private

Definition at line 80 of file ITrigT1MuonRecRoiTool.h.

◆ m_SubSysIDMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_SubSysIDMask {0}
private

Definition at line 85 of file ITrigT1MuonRecRoiTool.h.

◆ m_SysIDMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_SysIDMask {0}
private

Definition at line 84 of file ITrigT1MuonRecRoiTool.h.

◆ m_ThresholdMask

unsigned int LVL1::ITrigT1MuonRecRoiTool::m_ThresholdMask {0}
private

Definition at line 86 of file ITrigT1MuonRecRoiTool.h.


The documentation for this class was generated from the following files:
LVL1::ITrigT1MuonRecRoiTool::m_ForwardSectorIDMask
unsigned int m_ForwardSectorIDMask
Definition: ITrigT1MuonRecRoiTool.h:83
plotBeamSpotCompare.x1
x1
Definition: plotBeamSpotCompare.py:216
LVL1::ITrigT1MuonRecRoiTool::m_ForwardRMask
unsigned int m_ForwardRMask
Definition: ITrigT1MuonRecRoiTool.h:92
LVL1::ITrigT1MuonRecRoiTool::m_IsFirstCandMask
unsigned int m_IsFirstCandMask
Definition: ITrigT1MuonRecRoiTool.h:79
get_generator_info.result
result
Definition: get_generator_info.py:21
vtune_athena.format
format
Definition: vtune_athena.py:14
LVL1::ITrigT1MuonRecRoiTool::m_SysIDMask
unsigned int m_SysIDMask
Definition: ITrigT1MuonRecRoiTool.h:84
LVL1::ITrigT1MuonRecRoiTool::Run3
@ Run3
Definition: ITrigT1MuonRecRoiTool.h:37
LVL1::ITrigT1MuonRecRoiTool::m_BarrelSectorIDMask
unsigned int m_BarrelSectorIDMask
Definition: ITrigT1MuonRecRoiTool.h:81
LVL1::ITrigT1MuonRecRoiTool::m_EndcapRMask
unsigned int m_EndcapRMask
Definition: ITrigT1MuonRecRoiTool.h:90
Run2
Definition: openCoraCool.cxx:137
LVL1::ITrigT1MuonRecRoiTool::m_OverflowPerRoIMask
unsigned int m_OverflowPerRoIMask
Definition: ITrigT1MuonRecRoiTool.h:94
LVL1::ITrigT1MuonRecRoiTool::m_EndcapRoIMask
unsigned int m_EndcapRoIMask
Definition: ITrigT1MuonRecRoiTool.h:88
LVL1::ITrigT1MuonRecRoiTool::Barrel
@ Barrel
Definition: ITrigT1MuonRecRoiTool.h:42
LVL1::ITrigT1MuonRecRoiTool::m_BW2Or3Mask
unsigned int m_BW2Or3Mask
Definition: ITrigT1MuonRecRoiTool.h:96
python.utils.AtlRunQueryLookup.mask
string mask
Definition: AtlRunQueryLookup.py:460
xAOD::roiWord
roiWord
Definition: TrigMissingET_v1.cxx:36
LVL1::ITrigT1MuonRecRoiTool::m_ChargeMask
unsigned int m_ChargeMask
Definition: ITrigT1MuonRecRoiTool.h:78
LVL1::ITrigT1MuonRecRoiTool::m_IsVetoedMask
unsigned int m_IsVetoedMask
Definition: ITrigT1MuonRecRoiTool.h:77
LVL1::ITrigT1MuonRecRoiTool::SysIDMask
unsigned int SysIDMask() const
Definition: ITrigT1MuonRecRoiTool.h:54
LVL1::ITrigT1MuonRecRoiTool::m_IsRun3Mask
unsigned int m_IsRun3Mask
Definition: ITrigT1MuonRecRoiTool.h:76
LVL1::ITrigT1MuonRecRoiTool::m_OverflowPerSectorMask
unsigned int m_OverflowPerSectorMask
Definition: ITrigT1MuonRecRoiTool.h:95
LVL1::ITrigT1MuonRecRoiTool::m_ForwardRoIMask
unsigned int m_ForwardRoIMask
Definition: ITrigT1MuonRecRoiTool.h:89
LVL1::ITrigT1MuonRecRoiTool::m_EndcapPhiMask
unsigned int m_EndcapPhiMask
Definition: ITrigT1MuonRecRoiTool.h:91
LVL1::ITrigT1MuonRecRoiTool::m_SectorAddressMask
unsigned int m_SectorAddressMask
Definition: ITrigT1MuonRecRoiTool.h:80
LVL1::ITrigT1MuonRecRoiTool::m_ForwardPhiMask
unsigned int m_ForwardPhiMask
Definition: ITrigT1MuonRecRoiTool.h:93
LVL1::ITrigT1MuonRecRoiTool::m_EndcapSectorIDMask
unsigned int m_EndcapSectorIDMask
Definition: ITrigT1MuonRecRoiTool.h:82
LVL1::ITrigT1MuonRecRoiTool::m_SubSysIDMask
unsigned int m_SubSysIDMask
Definition: ITrigT1MuonRecRoiTool.h:85
LVL1::ITrigT1MuonRecRoiTool::m_GoodMFMask
unsigned int m_GoodMFMask
Definition: ITrigT1MuonRecRoiTool.h:98
LVL1::ITrigT1MuonRecRoiTool::Forward
@ Forward
Definition: ITrigT1MuonRecRoiTool.h:42
LVL1::ITrigT1MuonRecRoiTool::m_InnerCoinMask
unsigned int m_InnerCoinMask
Definition: ITrigT1MuonRecRoiTool.h:97
LVL1::ITrigT1MuonRecRoiTool::Endcap
@ Endcap
Definition: ITrigT1MuonRecRoiTool.h:42
LVL1::ITrigT1MuonRecRoiTool::Run2
@ Run2
Definition: ITrigT1MuonRecRoiTool.h:37
LVL1::ITrigT1MuonRecRoiTool::Undef
@ Undef
Definition: ITrigT1MuonRecRoiTool.h:42
LVL1::ITrigT1MuonRecRoiTool::m_BarrelRoIMask
unsigned int m_BarrelRoIMask
Definition: ITrigT1MuonRecRoiTool.h:87
LVL1::ITrigT1MuonRecRoiTool::m_ThresholdMask
unsigned int m_ThresholdMask
Definition: ITrigT1MuonRecRoiTool.h:86
LVL1::ITrigT1MuonRecRoiTool::getBitMaskValue
unsigned int getBitMaskValue(const unsigned int *uintValue, const unsigned int mask) const
Definition: ITrigT1MuonRecRoiTool.cxx:10
LVL1::ITrigT1MuonRecRoiTool::updateBitMask
void updateBitMask(const RoiWordFormat)
Definition: ITrigT1MuonRecRoiTool.cxx:36