CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 Public Attributes

static bool const begin_ = false
 
static BranchType const branchType_ = InRun
 
static bool const 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_.

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

Definition at line 166 of file OccurrenceTraits.h.

166  {
167  }
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 168 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  {
165  }
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

Member Data Documentation

Definition at line 147 of file OccurrenceTraits.h.

Definition at line 146 of file OccurrenceTraits.h.

Definition at line 148 of file OccurrenceTraits.h.