Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
FWCore
ServiceRegistry
interface
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
15
#include "
DataFormats/Provenance/interface/EventID.h
"
16
17
#include <iosfwd>
18
19
namespace
edm {
20
21
class
ModuleCallingContext;
22
23
class
InternalContext
{
24
public
:
25
InternalContext
(
EventID
const
&
eventID
,
ModuleCallingContext
const
*);
26
27
EventID
const
&
eventID
()
const
{
return
eventID_
; }
// event#==0 is a lumi, event#==0&lumi#==0 is a run
28
ModuleCallingContext
const
*
moduleCallingContext
()
const
{
return
moduleCallingContext_
; }
29
30
private
:
31
EventID
eventID_
;
// event#==0 is a lumi, event#==0&lumi#==0 is a run
32
ModuleCallingContext
const
*
moduleCallingContext_
;
33
};
34
35
std::ostream&
operator<<
(std::ostream&,
InternalContext
const
&);
36
}
// namespace edm
37
#endif
EventID.h
edm::ModuleCallingContext
Definition:
ModuleCallingContext.h:32
edm::InternalContext
Definition:
InternalContext.h:23
edm::InternalContext::moduleCallingContext
ModuleCallingContext const * moduleCallingContext() const
Definition:
InternalContext.h:28
edm::EventID
Definition:
EventID.h:31
edm::InternalContext::moduleCallingContext_
ModuleCallingContext const * moduleCallingContext_
Definition:
InternalContext.h:32
edm::InternalContext::eventID
EventID const & eventID() const
Definition:
InternalContext.h:27
edm::operator<<
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
Definition:
HLTGlobalStatus.h:106
edm::InternalContext::eventID_
EventID eventID_
Definition:
InternalContext.h:31
edm::InternalContext::InternalContext
InternalContext(EventID const &eventID, ModuleCallingContext const *)
Definition:
InternalContext.cc:8
Generated for CMSSW Reference Manual by
1.8.5