CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
RPCTechnicalTrigger::TTUResults Class Reference

Public Member Functions

int getTriggerForWheel (int wheel) const
 
TTUResultsoperator= (TTUResults &&)=default
 
TTUResultsoperator= (TTUResults const &)=default
 
 TTUResults ()=default
 
 TTUResults (const TTUResults &)=default
 
 TTUResults (int idx, int bx, int wh1, int wh2)
 
 TTUResults (int idx, int bx, int wh1, int wh2, int wdg)
 
 TTUResults (TTUResults &&)=default
 

Public Attributes

int m_bx
 
int m_trigWheel1
 
int m_trigWheel2
 
int m_ttuidx
 
int m_wedge
 

Detailed Description

Definition at line 104 of file RPCTechnicalTrigger.h.

Constructor & Destructor Documentation

◆ TTUResults() [1/5]

RPCTechnicalTrigger::TTUResults::TTUResults ( )
default

◆ TTUResults() [2/5]

RPCTechnicalTrigger::TTUResults::TTUResults ( const TTUResults )
default

◆ TTUResults() [3/5]

RPCTechnicalTrigger::TTUResults::TTUResults ( TTUResults &&  )
default

◆ TTUResults() [4/5]

RPCTechnicalTrigger::TTUResults::TTUResults ( int  idx,
int  bx,
int  wh1,
int  wh2 
)
inline

Definition at line 112 of file RPCTechnicalTrigger.h.

112 : m_ttuidx(idx), m_bx(bx), m_trigWheel1(wh1), m_trigWheel2(wh2) { ; }

◆ TTUResults() [5/5]

RPCTechnicalTrigger::TTUResults::TTUResults ( int  idx,
int  bx,
int  wh1,
int  wh2,
int  wdg 
)
inline

Definition at line 114 of file RPCTechnicalTrigger.h.

115  : m_ttuidx(idx), m_bx(bx), m_trigWheel1(wh1), m_trigWheel2(wh2), m_wedge(wdg) {
116  ;
117  }

Member Function Documentation

◆ getTriggerForWheel()

int RPCTechnicalTrigger::TTUResults::getTriggerForWheel ( int  wheel) const
inline

Definition at line 125 of file RPCTechnicalTrigger.h.

125  {
126  if (abs(wheel) > 1)
127  return m_trigWheel2;
128  else
129  return m_trigWheel1;
130  }

References funct::abs(), m_trigWheel1, m_trigWheel2, and makeMuonMisalignmentScenario::wheel.

◆ operator=() [1/2]

TTUResults& RPCTechnicalTrigger::TTUResults::operator= ( TTUResults &&  )
default

◆ operator=() [2/2]

TTUResults& RPCTechnicalTrigger::TTUResults::operator= ( TTUResults const &  )
default

Member Data Documentation

◆ m_bx

int RPCTechnicalTrigger::TTUResults::m_bx

Definition at line 120 of file RPCTechnicalTrigger.h.

◆ m_trigWheel1

int RPCTechnicalTrigger::TTUResults::m_trigWheel1

Definition at line 121 of file RPCTechnicalTrigger.h.

Referenced by getTriggerForWheel().

◆ m_trigWheel2

int RPCTechnicalTrigger::TTUResults::m_trigWheel2

Definition at line 122 of file RPCTechnicalTrigger.h.

Referenced by getTriggerForWheel().

◆ m_ttuidx

int RPCTechnicalTrigger::TTUResults::m_ttuidx

Definition at line 119 of file RPCTechnicalTrigger.h.

◆ m_wedge

int RPCTechnicalTrigger::TTUResults::m_wedge

Definition at line 123 of file RPCTechnicalTrigger.h.

RPCTechnicalTrigger::TTUResults::m_wedge
int m_wedge
Definition: RPCTechnicalTrigger.h:123
RPCTechnicalTrigger::TTUResults::m_trigWheel2
int m_trigWheel2
Definition: RPCTechnicalTrigger.h:122
l1GtPatternGenerator_cfi.bx
bx
Definition: l1GtPatternGenerator_cfi.py:18
heavyIonCSV_trainingSettings.idx
idx
Definition: heavyIonCSV_trainingSettings.py:5
RPCTechnicalTrigger::TTUResults::m_bx
int m_bx
Definition: RPCTechnicalTrigger.h:120
makeMuonMisalignmentScenario.wheel
wheel
Definition: makeMuonMisalignmentScenario.py:319
RPCTechnicalTrigger::TTUResults::m_trigWheel1
int m_trigWheel1
Definition: RPCTechnicalTrigger.h:121
RPCTechnicalTrigger::TTUResults::m_ttuidx
int m_ttuidx
Definition: RPCTechnicalTrigger.h:119
funct::abs
Abs< T >::type abs(const T &t)
Definition: Abs.h:22