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< LuminosityBlockPrincipal, BranchActionStreamBegin > Class Template Reference

#include <OccurrenceTraits.h>

Public Types

typedef StreamContext Context
 
typedef LuminosityBlockPrincipal 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_ = true
 
static BranchType const branchType_ = InLumi
 
static bool const isEvent_ = false
 

Detailed Description

template<>
class edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamBegin >

Definition at line 249 of file OccurrenceTraits.h.

Member Typedef Documentation

Definition at line 252 of file OccurrenceTraits.h.

Definition at line 251 of file OccurrenceTraits.h.

Member Function Documentation

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

Definition at line 278 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postModuleStreamBeginLumiSignal_.

278  {
279  a->postModuleStreamBeginLumiSignal_(*streamContext, *moduleCallingContext);
280  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamBegin >::postPathSignal ( ActivityRegistry ,
HLTPathStatus const &  ,
PathContext const *   
)
inlinestatic

Definition at line 273 of file OccurrenceTraits.h.

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

Definition at line 268 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postStreamBeginLumiSignal_.

268  {
269  a->postStreamBeginLumiSignal_(*streamContext);
270  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamBegin >::preModuleSignal ( ActivityRegistry a,
StreamContext const *  streamContext,
ModuleCallingContext const *  moduleCallingContext 
)
inlinestatic

Definition at line 275 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preModuleStreamBeginLumiSignal_.

275  {
276  a->preModuleStreamBeginLumiSignal_(*streamContext, *moduleCallingContext);
277  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamBegin >::prePathSignal ( ActivityRegistry ,
PathContext const *   
)
inlinestatic

Definition at line 271 of file OccurrenceTraits.h.

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

Definition at line 265 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preStreamBeginLumiSignal_.

265  {
266  a->preStreamBeginLumiSignal_(*streamContext);
267  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamBegin >::setStreamContext ( StreamContext streamContext,
MyPrincipal const &  principal 
)
inlinestatic

Member Data Documentation

Definition at line 254 of file OccurrenceTraits.h.

Definition at line 253 of file OccurrenceTraits.h.

Definition at line 255 of file OccurrenceTraits.h.