CMS 3D CMS Logo

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

#include <OccurrenceTraits.h>

Public Types

typedef StreamContext Context
 
typedef LuminosityBlockPrincipal MyPrincipal
 

Static Public Member Functions

static StreamContext const * context (StreamContext const *s, GlobalContext const *)
 
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_ = InLumi
 
static bool isEvent_ = false
 

Detailed Description

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

Definition at line 296 of file OccurrenceTraits.h.

Member Typedef Documentation

Definition at line 299 of file OccurrenceTraits.h.

Definition at line 298 of file OccurrenceTraits.h.

Member Function Documentation

static StreamContext const* edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamEnd >::context ( StreamContext const *  s,
GlobalContext const *   
)
inlinestatic

Definition at line 304 of file OccurrenceTraits.h.

References alignCSCRings::s.

304 { return s; }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamEnd >::postModuleSignal ( ActivityRegistry a,
StreamContext const *  streamContext,
ModuleCallingContext const *  moduleCallingContext 
)
inlinestatic

Definition at line 327 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postModuleStreamEndLumiSignal_.

329  {
330  a->postModuleStreamEndLumiSignal_(*streamContext, *moduleCallingContext);
331  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamEnd >::postPathSignal ( ActivityRegistry ,
HLTPathStatus const &  ,
PathContext const *   
)
inlinestatic

Definition at line 321 of file OccurrenceTraits.h.

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

Definition at line 317 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postStreamEndLumiSignal_.

317  {
318  a->postStreamEndLumiSignal_(*streamContext);
319  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamEnd >::preModuleSignal ( ActivityRegistry a,
StreamContext const *  streamContext,
ModuleCallingContext const *  moduleCallingContext 
)
inlinestatic

Definition at line 322 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preModuleStreamEndLumiSignal_.

324  {
325  a->preModuleStreamEndLumiSignal_(*streamContext, *moduleCallingContext);
326  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamEnd >::prePathSignal ( ActivityRegistry ,
PathContext const *   
)
inlinestatic

Definition at line 320 of file OccurrenceTraits.h.

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

Definition at line 314 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preStreamEndLumiSignal_.

314  {
315  a->preStreamEndLumiSignal_(*streamContext);
316  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamEnd >::setStreamContext ( StreamContext streamContext,
MyPrincipal const &  principal 
)
inlinestatic
static const char* edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamEnd >::transitionName ( )
inlinestatic

Definition at line 332 of file OccurrenceTraits.h.

332 { return "end stream LuminosityBlock"; }

Member Data Documentation

Definition at line 301 of file OccurrenceTraits.h.

Definition at line 300 of file OccurrenceTraits.h.

Definition at line 302 of file OccurrenceTraits.h.