CMS 3D CMS Logo

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

#include <OccurrenceTraits.h>

Public Types

typedef StreamContext Context
 
typedef RunPrincipal MyPrincipal
 

Static Public Member Functions

static void postModuleSignal (ActivityRegistry *a, StreamContext const *streamContext, ModuleCallingContext const *moduleCallingContext)
 
static void postPathSignal (ActivityRegistry *, HLTPathStatus const &, PathContext const *)
 
static void postScheduleSignal (ActivityRegistry *a, StreamContext const *streamContext)
 
static void preModuleSignal (ActivityRegistry *a, StreamContext const *streamContext, ModuleCallingContext const *moduleCallingContext)
 
static void prePathSignal (ActivityRegistry *, PathContext const *)
 
static void preScheduleSignal (ActivityRegistry *a, StreamContext const *streamContext)
 
static void setStreamContext (StreamContext &streamContext, MyPrincipal const &principal)
 
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, BranchActionStreamBegin >

Definition at line 104 of file OccurrenceTraits.h.

Member Typedef Documentation

Definition at line 107 of file OccurrenceTraits.h.

Definition at line 106 of file OccurrenceTraits.h.

Member Function Documentation

static void edm::OccurrenceTraits< RunPrincipal, BranchActionStreamBegin >::postModuleSignal ( ActivityRegistry a,
StreamContext const *  streamContext,
ModuleCallingContext const *  moduleCallingContext 
)
inlinestatic

Definition at line 133 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postModuleStreamBeginRunSignal_.

135  {
136  a->postModuleStreamBeginRunSignal_(*streamContext, *moduleCallingContext);
137  }
static void edm::OccurrenceTraits< RunPrincipal, BranchActionStreamBegin >::postPathSignal ( ActivityRegistry ,
HLTPathStatus const &  ,
PathContext const *   
)
inlinestatic

Definition at line 127 of file OccurrenceTraits.h.

127 {}
static void edm::OccurrenceTraits< RunPrincipal, BranchActionStreamBegin >::postScheduleSignal ( ActivityRegistry a,
StreamContext const *  streamContext 
)
inlinestatic

Definition at line 123 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postStreamBeginRunSignal_.

123  {
124  a->postStreamBeginRunSignal_(*streamContext);
125  }
static void edm::OccurrenceTraits< RunPrincipal, BranchActionStreamBegin >::preModuleSignal ( ActivityRegistry a,
StreamContext const *  streamContext,
ModuleCallingContext const *  moduleCallingContext 
)
inlinestatic

Definition at line 128 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preModuleStreamBeginRunSignal_.

130  {
131  a->preModuleStreamBeginRunSignal_(*streamContext, *moduleCallingContext);
132  }
static void edm::OccurrenceTraits< RunPrincipal, BranchActionStreamBegin >::prePathSignal ( ActivityRegistry ,
PathContext const *   
)
inlinestatic

Definition at line 126 of file OccurrenceTraits.h.

126 {}
static void edm::OccurrenceTraits< RunPrincipal, BranchActionStreamBegin >::preScheduleSignal ( ActivityRegistry a,
StreamContext const *  streamContext 
)
inlinestatic

Definition at line 120 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preStreamBeginRunSignal_.

120  {
121  a->preStreamBeginRunSignal_(*streamContext);
122  }
static void edm::OccurrenceTraits< RunPrincipal, BranchActionStreamBegin >::setStreamContext ( StreamContext streamContext,
MyPrincipal const &  principal 
)
inlinestatic
static const char* edm::OccurrenceTraits< RunPrincipal, BranchActionStreamBegin >::transitionName ( )
inlinestatic

Definition at line 138 of file OccurrenceTraits.h.

138 { return "stream begin Run"; }

Member Data Documentation

Definition at line 109 of file OccurrenceTraits.h.

Definition at line 108 of file OccurrenceTraits.h.

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

Definition at line 110 of file OccurrenceTraits.h.