CMS 3D CMS Logo

List of all members | Public Types | Static Public Member Functions | Static Public Attributes
edm::OccurrenceTraits< RunPrincipal, BranchActionStreamEnd > 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_ = false
 
static BranchType branchType_ = InRun
 
static bool isEvent_ = false
 

Detailed Description

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

Definition at line 142 of file OccurrenceTraits.h.

Member Typedef Documentation

Definition at line 145 of file OccurrenceTraits.h.

Definition at line 144 of file OccurrenceTraits.h.

Member Function Documentation

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

Definition at line 171 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postModuleStreamEndRunSignal_.

173  {
174  a->postModuleStreamEndRunSignal_(*streamContext, *moduleCallingContext);
175  }
static void edm::OccurrenceTraits< RunPrincipal, BranchActionStreamEnd >::postPathSignal ( ActivityRegistry ,
HLTPathStatus const &  ,
PathContext const *   
)
inlinestatic

Definition at line 165 of file OccurrenceTraits.h.

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

Definition at line 161 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postStreamEndRunSignal_.

161  {
162  a->postStreamEndRunSignal_(*streamContext);
163  }
static void edm::OccurrenceTraits< RunPrincipal, BranchActionStreamEnd >::preModuleSignal ( ActivityRegistry a,
StreamContext const *  streamContext,
ModuleCallingContext const *  moduleCallingContext 
)
inlinestatic

Definition at line 166 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preModuleStreamEndRunSignal_.

168  {
169  a->preModuleStreamEndRunSignal_(*streamContext, *moduleCallingContext);
170  }
static void edm::OccurrenceTraits< RunPrincipal, BranchActionStreamEnd >::prePathSignal ( ActivityRegistry ,
PathContext const *   
)
inlinestatic

Definition at line 164 of file OccurrenceTraits.h.

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

Definition at line 158 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preStreamEndRunSignal_.

158  {
159  a->preStreamEndRunSignal_(*streamContext);
160  }
static void edm::OccurrenceTraits< RunPrincipal, BranchActionStreamEnd >::setStreamContext ( StreamContext streamContext,
MyPrincipal const &  principal 
)
inlinestatic
static const char* edm::OccurrenceTraits< RunPrincipal, BranchActionStreamEnd >::transitionName ( )
inlinestatic

Definition at line 176 of file OccurrenceTraits.h.

176 { return "stream end Run"; }

Member Data Documentation

bool edm::OccurrenceTraits< RunPrincipal, BranchActionStreamEnd >::begin_ = false
static

Definition at line 147 of file OccurrenceTraits.h.

Definition at line 146 of file OccurrenceTraits.h.

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

Definition at line 148 of file OccurrenceTraits.h.