Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
25
public
:
26
27
InternalContext
(
EventID
const
&
eventID
,
28
ModuleCallingContext
const
*);
29
30
EventID
const
&
eventID
()
const
{
return
eventID_
; }
// event#==0 is a lumi, event#==0&lumi#==0 is a run
31
ModuleCallingContext
const
*
moduleCallingContext
()
const
{
return
moduleCallingContext_
; }
32
33
private
:
34
EventID
eventID_
;
// event#==0 is a lumi, event#==0&lumi#==0 is a run
35
ModuleCallingContext
const
*
moduleCallingContext_
;
36
};
37
38
std::ostream&
operator<<
(std::ostream&,
InternalContext
const
&);
39
}
40
#endif
EventID.h
edm::ModuleCallingContext
Definition:
ModuleCallingContext.h:30
edm::InternalContext
Definition:
InternalContext.h:23
edm::InternalContext::moduleCallingContext
ModuleCallingContext const * moduleCallingContext() const
Definition:
InternalContext.h:31
edm::EventID
Definition:
EventID.h:34
edm::InternalContext::moduleCallingContext_
ModuleCallingContext const * moduleCallingContext_
Definition:
InternalContext.h:35
edm::InternalContext::eventID
EventID const & eventID() const
Definition:
InternalContext.h:30
edm::operator<<
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
Definition:
HLTGlobalStatus.h:115
edm::InternalContext::eventID_
EventID eventID_
Definition:
InternalContext.h:34
edm::InternalContext::InternalContext
InternalContext(EventID const &eventID, ModuleCallingContext const *)
Definition:
InternalContext.cc:8
Generated for CMSSW Reference Manual by
1.8.5