CMS 3D CMS Logo

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 const char * transitionName ()
 

Static Public Attributes

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

Detailed Description

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

Definition at line 258 of file OccurrenceTraits.h.

Member Typedef Documentation

Definition at line 261 of file OccurrenceTraits.h.

Definition at line 260 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 287 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postModuleStreamBeginLumiSignal_.

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

Definition at line 281 of file OccurrenceTraits.h.

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

Definition at line 277 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postStreamBeginLumiSignal_.

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

Definition at line 282 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preModuleStreamBeginLumiSignal_.

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

Definition at line 280 of file OccurrenceTraits.h.

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

Definition at line 274 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preStreamBeginLumiSignal_.

274  {
275  a->preStreamBeginLumiSignal_(*streamContext);
276  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamBegin >::setStreamContext ( StreamContext streamContext,
MyPrincipal const &  principal 
)
inlinestatic
static const char* edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamBegin >::transitionName ( )
inlinestatic

Definition at line 292 of file OccurrenceTraits.h.

292 { return "stream begin LuminosityBlock"; }

Member Data Documentation

Definition at line 263 of file OccurrenceTraits.h.

Definition at line 262 of file OccurrenceTraits.h.

Definition at line 264 of file OccurrenceTraits.h.