CMS 3D CMS Logo

L1TMuonBarrelObjectKeysOnlineProd.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  : L1ObjectKeysOnlineProdBaseExt(iConfig) {}
16 
18  std::string BMTFKey = pL1TriggerKey->subsystemKey(L1TriggerKeyExt::kBMTF);
19 
20  std::string stage2Schema = "CMS_TRG_L1_CONF";
21 
22  // simply assign the top level key to the record
23  pL1TriggerKey->add("L1TMuonBarrelParamsO2ORcd", "L1TMuonBarrelParams", BMTFKey);
24 }
25 
26 //define this as a plug-in
void fillObjectKeys(L1TriggerKeyExt *pL1TriggerKey) override
const std::string & subsystemKey(L1Subsystems subsystem) const
L1TMuonBarrelObjectKeysOnlineProd(const edm::ParameterSet &)
void add(const std::string &record, const std::string &type, const std::string &key)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
Definition: ModuleFactory.h:61