![]() |
![]() |
#include <L1Trigger/GlobalMuonTrigger/src/L1MuGMTReg.h>
Public Member Functions | |
L1MuGMTRegMMConfigMIPISO (const std::string ¶m, MergeMethods def_brl, MergeMethods def_fwd, bool def_and_brl, bool def_and_fwd) | |
virtual | ~L1MuGMTRegMMConfigMIPISO () |
Definition at line 183 of file L1MuGMTReg.h.
L1MuGMTRegMMConfigMIPISO::L1MuGMTRegMMConfigMIPISO | ( | const std::string & | param, | |
MergeMethods | def_brl, | |||
MergeMethods | def_fwd, | |||
bool | def_and_brl, | |||
bool | def_and_fwd | |||
) | [inline] |
Definition at line 187 of file L1MuGMTReg.h.
References L1MuGMTConfig::Debug(), L1MuGMTConfig::getGMTParams(), L1MuGMTParameters::getMergeMethodISOSpecialUseANDBrl(), L1MuGMTParameters::getMergeMethodISOSpecialUseANDFwd(), L1MuGMTParameters::getMergeMethodMIPSpecialUseANDBrl(), L1MuGMTParameters::getMergeMethodMIPSpecialUseANDFwd(), L1MuGMTRegMMConfig::m_param, and L1MuGMTReg::m_value.
00187 : 00188 L1MuGMTRegMMConfig(param, def_brl, def_fwd) { 00189 00190 bool doAND; 00191 00192 if(m_param=="MIP") doAND = L1MuGMTConfig::getGMTParams()->getMergeMethodMIPSpecialUseANDBrl(); 00193 else if(m_param=="ISO") doAND = L1MuGMTConfig::getGMTParams()->getMergeMethodISOSpecialUseANDBrl(); 00194 if(doAND) m_value[0] |= 64; 00195 if ( L1MuGMTConfig::Debug(1) ) edm::LogVerbatim("GMT_Register_Info") << " " 00196 << "MergeMethod" << m_param << "SpecialUseANDBrl" 00197 << " is " << doAND; 00198 00199 if(m_param=="MIP") doAND = L1MuGMTConfig::getGMTParams()->getMergeMethodMIPSpecialUseANDFwd(); 00200 else if(m_param=="ISO") doAND = L1MuGMTConfig::getGMTParams()->getMergeMethodISOSpecialUseANDFwd(); 00201 if(doAND) m_value[1] |= 64; 00202 if ( L1MuGMTConfig::Debug(1) ) edm::LogVerbatim("GMT_Register_Info") << " " 00203 << "MergeMethod" << m_param << "SpecialUseANDFwd" 00204 << " is " << doAND; 00205 00206 };
virtual L1MuGMTRegMMConfigMIPISO::~L1MuGMTRegMMConfigMIPISO | ( | ) | [inline, virtual] |