CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PrintEventSetupDataRetrieval.h
Go to the documentation of this file.
1 #ifndef FWCore_Services_PrintEventSetupDataRetrieval_h
2 #define FWCore_Services_PrintEventSetupDataRetrieval_h
3 // -*- C++ -*-
4 //
5 // Package: Services
6 // Class : PrintEventSetupDataRetrieval
7 //
16 //
17 // Original Author: Chris Jones
18 // Created: Thu Jul 9 14:43:09 CDT 2009
19 //
20 
21 // system include files
22 #include <map>
23 
24 // user include files
27 
30 
31 // forward declarations
32 namespace edm {
34 
36 
37  public:
39 
40  // ---------- const member functions ---------------------
41 
42  // ---------- static member functions --------------------
43  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
44 
45  // ---------- member functions ---------------------------
46  void postProcessEvent(Event const&, EventSetup const&);
47  void postBeginLumi(LuminosityBlock const&, EventSetup const&);
48  void postBeginRun(Run const&, EventSetup const&);
49 
50  private:
52 
54 
55  void check(EventSetup const&);
56  // ---------- member data --------------------------------
57  typedef std::map<eventsetup::EventSetupRecordKey, std::pair<unsigned long long, std::map<eventsetup::DataKey,bool> > > RetrievedDataMap;
59  std::vector<eventsetup::EventSetupRecordKey> m_recordKeys;
61 };
62 
63  }
64 
65 #endif
std::map< eventsetup::EventSetupRecordKey, std::pair< unsigned long long, std::map< eventsetup::DataKey, bool > > > RetrievedDataMap
const PrintEventSetupDataRetrieval & operator=(const PrintEventSetupDataRetrieval &)
std::vector< eventsetup::EventSetupRecordKey > m_recordKeys
void postBeginLumi(LuminosityBlock const &, EventSetup const &)
void postBeginRun(Run const &, EventSetup const &)
PrintEventSetupDataRetrieval(const ParameterSet &, ActivityRegistry &)
void postProcessEvent(Event const &, EventSetup const &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: Run.h:32