Public Member Functions | |
virtual void | fillObjectKeys (ReturnType pL1TriggerKey) |
RPCObjectKeysOnlineProd (const edm::ParameterSet &) | |
~RPCObjectKeysOnlineProd () | |
Private Attributes | |
bool | m_enableL1RPCBxOrConfig |
bool | m_enableL1RPCConeDefinition |
bool | m_enableL1RPCConfig |
bool | m_enableL1RPCHsbConfig |
Description: <one line="" class="" summary>="">
Implementation: <Notes on="" implementation>="">
Definition at line 32 of file RPCObjectKeysOnlineProd.cc.
RPCObjectKeysOnlineProd::RPCObjectKeysOnlineProd | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 57 of file RPCObjectKeysOnlineProd.cc.
: L1ObjectKeysOnlineProdBase( iConfig ), m_enableL1RPCConfig( iConfig.getParameter< bool >( "enableL1RPCConfig" ) ), m_enableL1RPCConeDefinition( iConfig.getParameter< bool >( "enableL1RPCConeDefinition" ) ), m_enableL1RPCHsbConfig( iConfig.getParameter< bool >( "enableL1RPCHsbConfig" ) ), m_enableL1RPCBxOrConfig( iConfig.getParameter< bool >( "enableL1RPCBxOrConfig" ) ) {}
RPCObjectKeysOnlineProd::~RPCObjectKeysOnlineProd | ( | ) |
Definition at line 66 of file RPCObjectKeysOnlineProd.cc.
{ // do anything here that needs to be done at desctruction time // (e.g. close files, deallocate resources etc.) }
void RPCObjectKeysOnlineProd::fillObjectKeys | ( | ReturnType | pL1TriggerKey | ) | [virtual] |
Implements L1ObjectKeysOnlineProdBase.
Definition at line 81 of file RPCObjectKeysOnlineProd.cc.
References L1TriggerKey::kRPC, m_enableL1RPCBxOrConfig, m_enableL1RPCConeDefinition, m_enableL1RPCConfig, and m_enableL1RPCHsbConfig.
{ std::string rpcKey = pL1TriggerKey->subsystemKey( L1TriggerKey::kRPC ) ; if( !rpcKey.empty() ) { if( m_enableL1RPCConfig ) { pL1TriggerKey->add( "L1RPCConfigRcd", "L1RPCConfig", rpcKey ) ; } if( m_enableL1RPCConeDefinition ) { pL1TriggerKey->add( "L1RPCConeDefinitionRcd", "L1RPCConeDefinition", rpcKey ) ; } if( m_enableL1RPCHsbConfig ) { pL1TriggerKey->add( "L1RPCHsbConfigRcd", "L1RPCHsbConfig", rpcKey ) ; } if( m_enableL1RPCBxOrConfig ) { pL1TriggerKey->add( "L1RPCBxOrConfigRcd", "L1RPCBxOrConfig", rpcKey ) ; } } }
bool RPCObjectKeysOnlineProd::m_enableL1RPCBxOrConfig [private] |
Definition at line 43 of file RPCObjectKeysOnlineProd.cc.
Referenced by fillObjectKeys().
bool RPCObjectKeysOnlineProd::m_enableL1RPCConeDefinition [private] |
Definition at line 41 of file RPCObjectKeysOnlineProd.cc.
Referenced by fillObjectKeys().
bool RPCObjectKeysOnlineProd::m_enableL1RPCConfig [private] |
Definition at line 40 of file RPCObjectKeysOnlineProd.cc.
Referenced by fillObjectKeys().
bool RPCObjectKeysOnlineProd::m_enableL1RPCHsbConfig [private] |
Definition at line 42 of file RPCObjectKeysOnlineProd.cc.
Referenced by fillObjectKeys().