CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
UpdaterService.h
Go to the documentation of this file.
1 #ifndef UpdaterService_H
2 #define UpdaterService_H
3 
5 
6 namespace edm {
7  class ParameterSet;
8  class EventID;
9  class TimeStamp;
11 }
12 
13 #include <map>
14 #include <string>
15 
17  public:
20 
21  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
22 
23  void init(const edm::EventID&, const edm::Timestamp&); //preEvent
24  // void initModule(const edm::ModuleDescription&); //premodule
25 
26  bool checkOnce(std::string);
27  bool check(std::string, std::string);
28 
29  private:
30  void theInit();
31  std::map< std::string, unsigned int > theCounts;
33 };
34 
35 #endif
UpdaterService(const edm::ParameterSet &cfg, edm::ActivityRegistry &r)
const edm::EventID * theEventId
bool checkOnce(std::string)
void init(const edm::EventID &, const edm::Timestamp &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
std::map< std::string, unsigned int > theCounts
bool check(std::string, std::string)