CMS 3D CMS Logo

L1TriggerKeyOnlineProdExt.h
Go to the documentation of this file.
1 #ifndef CondTools_L1TriggerExt_L1TriggerKeyOnlineProdExt_h
2 #define CondTools_L1TriggerExt_L1TriggerKeyOnlineProdExt_h
3 
4 #include <memory>
5 #include <vector>
6 #include <string>
7 
12 
15 
17 public:
19  ~L1TriggerKeyOnlineProdExt() override;
20 
21  using ReturnType = std::unique_ptr<L1TriggerKeyExt>;
22 
24 
25 private:
26  // ----------member data ---------------------------
28  std::vector<edm::ESGetToken<L1TriggerKeyExt, L1TriggerKeyExtRcd>> m_subsystemTokens;
29  std::vector<std::string> m_subsystemLabels;
30 };
31 
32 #endif
std::vector< edm::ESGetToken< L1TriggerKeyExt, L1TriggerKeyExtRcd > > m_subsystemTokens
ReturnType produce(const L1TriggerKeyExtRcd &)
std::vector< std::string > m_subsystemLabels
std::unique_ptr< L1TriggerKeyExt > ReturnType
edm::ESGetToken< L1TriggerKeyExt, L1TriggerKeyExtRcd > L1TriggerKeyExt_token
L1TriggerKeyOnlineProdExt(const edm::ParameterSet &)