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, 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 Public Attributes

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

Detailed Description

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

Definition at line 284 of file OccurrenceTraits.h.

Member Typedef Documentation

Definition at line 287 of file OccurrenceTraits.h.

Definition at line 286 of file OccurrenceTraits.h.

Member Function Documentation

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

Definition at line 292 of file OccurrenceTraits.h.

References alignCSCRings::s.

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

Definition at line 315 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postModuleStreamEndLumiSignal_.

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

Definition at line 310 of file OccurrenceTraits.h.

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

Definition at line 305 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postStreamEndLumiSignal_.

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

Definition at line 312 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preModuleStreamEndLumiSignal_.

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

Definition at line 308 of file OccurrenceTraits.h.

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

Definition at line 302 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preStreamEndLumiSignal_.

302  {
303  a->preStreamEndLumiSignal_(*streamContext);
304  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamEnd >::setStreamContext ( StreamContext streamContext,
MyPrincipal const &  principal 
)
inlinestatic

Member Data Documentation

Definition at line 289 of file OccurrenceTraits.h.

Definition at line 288 of file OccurrenceTraits.h.

Definition at line 290 of file OccurrenceTraits.h.