CMS 3D CMS Logo

L1TGlobalPrescalesVetosObjectKeysOnlineProd.cc
Go to the documentation of this file.
1 #include <iostream>
4 
6 private:
7 public:
8  void fillObjectKeys(L1TriggerKeyExt* pL1TriggerKey) override;
9 
12 };
13 
15  const edm::ParameterSet& iConfig)
16  : L1ObjectKeysOnlineProdBaseExt(iConfig) {}
17 
19  std::string uGTKey = pL1TriggerKey->subsystemKey(L1TriggerKeyExt::kuGT);
20 
21  pL1TriggerKey->add("L1TGlobalPrescalesVetosO2ORcd", "L1TGlobalPrescalesVetos", uGTKey);
22 }
23 
24 //define this as a plug-in
L1TriggerKeyExt::add
void add(const std::string &record, const std::string &type, const std::string &key)
Definition: L1TriggerKeyExt.h:42
MessageLogger.h
L1TGlobalPrescalesVetosObjectKeysOnlineProd
Definition: L1TGlobalPrescalesVetosObjectKeysOnlineProd.cc:5
L1TriggerKeyExt::subsystemKey
const std::string & subsystemKey(L1Subsystems subsystem) const
Definition: L1TriggerKeyExt.h:71
L1TGlobalPrescalesVetosObjectKeysOnlineProd::~L1TGlobalPrescalesVetosObjectKeysOnlineProd
~L1TGlobalPrescalesVetosObjectKeysOnlineProd(void) override
Definition: L1TGlobalPrescalesVetosObjectKeysOnlineProd.cc:11
L1TriggerKeyExt
Definition: L1TriggerKeyExt.h:23
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
L1TGlobalPrescalesVetosObjectKeysOnlineProd::L1TGlobalPrescalesVetosObjectKeysOnlineProd
L1TGlobalPrescalesVetosObjectKeysOnlineProd(const edm::ParameterSet &)
Definition: L1TGlobalPrescalesVetosObjectKeysOnlineProd.cc:14
edm::ParameterSet
Definition: ParameterSet.h:36
DEFINE_FWK_EVENTSETUP_MODULE
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
Definition: ModuleFactory.h:60
L1TGlobalPrescalesVetosObjectKeysOnlineProd::fillObjectKeys
void fillObjectKeys(L1TriggerKeyExt *pL1TriggerKey) override
Definition: L1TGlobalPrescalesVetosObjectKeysOnlineProd.cc:18
L1ObjectKeysOnlineProdBaseExt.h
L1ObjectKeysOnlineProdBaseExt
Definition: L1ObjectKeysOnlineProdBaseExt.h:19
L1TriggerKeyExt::kuGT
Definition: L1TriggerKeyExt.h:27