template<typename EDMPLUGIN>
class usr::PluginAlias< EDMPLUGIN >
One I find immensely annoying to code is the consume
calls to create an EDMToken object. What makes it worse is that the consumes call is an protected member function of the edm plugin's base class. Writing an alias to the function, therefore, requires all future plugins to inherit from this alias class.
|
template<typename TYPE > |
edm::EDGetToken | GetToken (const std::string &configtag) |
| template class for getting the EdmToken from the initializer configuration parameter set. More...
|
|
template<typename TYPE > |
edm::EDGetToken | GetRunToken (const std::string &configtag) |
| Same template function as GetToken() except for getting Run level objects.
|
|
template<typename TYPE > |
edm::Handle< TYPE > | MakeHandle (const edm::Event &event, const edm::EDGetToken tok) |
| Construction for a handle.
|
|
TObject * | GetFileObj (const std::string &filetag, const std::string objtag) |
| getting a clone of an object described in a file. See static function for full documentation.
|
|
std::string | GetFilePath (const std::string &filetag) |
| getting the full path to a file. See static function for full documentation.
|
|