CMS 3D CMS Logo

List of all members | Public Types | Static Public Member Functions | Static Public Attributes
edm::OccurrenceTraits< RunPrincipal, BranchActionGlobalBegin > Class Template Reference

#include <OccurrenceTraits.h>

Public Types

typedef GlobalContext Context
 
typedef RunPrincipal MyPrincipal
 

Static Public Member Functions

static GlobalContext makeGlobalContext (MyPrincipal const &principal, ProcessContext const *processContext)
 
static void postModuleSignal (ActivityRegistry *a, GlobalContext const *globalContext, ModuleCallingContext const *moduleCallingContext)
 
static void postPathSignal (ActivityRegistry *, HLTPathStatus const &, PathContext const *)
 
static void postScheduleSignal (ActivityRegistry *a, GlobalContext const *globalContext)
 
static void preModuleSignal (ActivityRegistry *a, GlobalContext const *globalContext, ModuleCallingContext const *moduleCallingContext)
 
static void prePathSignal (ActivityRegistry *, PathContext const *)
 
static void preScheduleSignal (ActivityRegistry *a, GlobalContext const *globalContext)
 
static const char * transitionName ()
 

Static Public Attributes

static bool begin_ = true
 
static BranchType branchType_ = InRun
 
static bool isEvent_ = false
 

Detailed Description

template<>
class edm::OccurrenceTraits< RunPrincipal, BranchActionGlobalBegin >

Definition at line 65 of file OccurrenceTraits.h.

Member Typedef Documentation

Definition at line 68 of file OccurrenceTraits.h.

Definition at line 67 of file OccurrenceTraits.h.

Member Function Documentation

static GlobalContext edm::OccurrenceTraits< RunPrincipal, BranchActionGlobalBegin >::makeGlobalContext ( MyPrincipal const &  principal,
ProcessContext const *  processContext 
)
inlinestatic
static void edm::OccurrenceTraits< RunPrincipal, BranchActionGlobalBegin >::postModuleSignal ( ActivityRegistry a,
GlobalContext const *  globalContext,
ModuleCallingContext const *  moduleCallingContext 
)
inlinestatic

Definition at line 95 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postModuleGlobalBeginRunSignal_.

97  {
98  a->postModuleGlobalBeginRunSignal_(*globalContext, *moduleCallingContext);
99  }
static void edm::OccurrenceTraits< RunPrincipal, BranchActionGlobalBegin >::postPathSignal ( ActivityRegistry ,
HLTPathStatus const &  ,
PathContext const *   
)
inlinestatic

Definition at line 89 of file OccurrenceTraits.h.

89 {}
static void edm::OccurrenceTraits< RunPrincipal, BranchActionGlobalBegin >::postScheduleSignal ( ActivityRegistry a,
GlobalContext const *  globalContext 
)
inlinestatic

Definition at line 85 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postGlobalBeginRunSignal_.

85  {
86  a->postGlobalBeginRunSignal_(*globalContext);
87  }
static void edm::OccurrenceTraits< RunPrincipal, BranchActionGlobalBegin >::preModuleSignal ( ActivityRegistry a,
GlobalContext const *  globalContext,
ModuleCallingContext const *  moduleCallingContext 
)
inlinestatic

Definition at line 90 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preModuleGlobalBeginRunSignal_.

92  {
93  a->preModuleGlobalBeginRunSignal_(*globalContext, *moduleCallingContext);
94  }
static void edm::OccurrenceTraits< RunPrincipal, BranchActionGlobalBegin >::prePathSignal ( ActivityRegistry ,
PathContext const *   
)
inlinestatic

Definition at line 88 of file OccurrenceTraits.h.

88 {}
static void edm::OccurrenceTraits< RunPrincipal, BranchActionGlobalBegin >::preScheduleSignal ( ActivityRegistry a,
GlobalContext const *  globalContext 
)
inlinestatic

Definition at line 82 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preGlobalBeginRunSignal_.

82  {
83  a->preGlobalBeginRunSignal_(*globalContext);
84  }
static const char* edm::OccurrenceTraits< RunPrincipal, BranchActionGlobalBegin >::transitionName ( )
inlinestatic

Definition at line 100 of file OccurrenceTraits.h.

100 { return "global begin Run"; }

Member Data Documentation

Definition at line 70 of file OccurrenceTraits.h.

Definition at line 69 of file OccurrenceTraits.h.

bool edm::OccurrenceTraits< RunPrincipal, BranchActionGlobalBegin >::isEvent_ = false
static

Definition at line 71 of file OccurrenceTraits.h.