CMS 3D CMS Logo

InternalContext.h
Go to the documentation of this file.
1 #ifndef FWCore_ServiceRegistry_InternalContext_h
2 #define FWCore_ServiceRegistry_InternalContext_h
3 
11 //
12 // Original Author: W. David Dagenhart
13 // Created: 7/31/2013
14 
16 
17 #include <iosfwd>
18 
19 namespace edm {
20 
21  class ModuleCallingContext;
22 
24  public:
26 
27  EventID const& eventID() const { return eventID_; } // event#==0 is a lumi, event#==0&lumi#==0 is a run
29 
30  private:
31  EventID eventID_; // event#==0 is a lumi, event#==0&lumi#==0 is a run
33  };
34 
35  std::ostream& operator<<(std::ostream&, InternalContext const&);
36 } // namespace edm
37 #endif
edm::InternalContext::moduleCallingContext
ModuleCallingContext const * moduleCallingContext() const
Definition: InternalContext.h:28
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::InternalContext::eventID_
EventID eventID_
Definition: InternalContext.h:31
edm::operator<<
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
Definition: HLTGlobalStatus.h:106
EventID.h
edm::InternalContext::InternalContext
InternalContext(EventID const &eventID, ModuleCallingContext const *)
Definition: InternalContext.cc:8
edm::InternalContext
Definition: InternalContext.h:23
edm::InternalContext::eventID
EventID const & eventID() const
Definition: InternalContext.h:27
edm::InternalContext::moduleCallingContext_
ModuleCallingContext const * moduleCallingContext_
Definition: InternalContext.h:32
edm::EventID
Definition: EventID.h:31
edm::ModuleCallingContext
Definition: ModuleCallingContext.h:29