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

#include <OccurrenceTraits.h>

Public Types

typedef GlobalContext Context
 
typedef LuminosityBlockPrincipal MyPrincipal
 

Static Public Member Functions

static GlobalContext makeGlobalContext (MyPrincipal const &principal, ProcessContext const *processContext)
 
static void postModuleSignal (ActivityRegistry *a, GlobalContext const *globalContext, ModuleCallingContext const *moduleCallingContext)
 
static void postPathSignal (ActivityRegistry *, HLTPathStatus const &, PathContext const *)
 
static void postScheduleSignal (ActivityRegistry *a, GlobalContext const *globalContext)
 
static void preModuleSignal (ActivityRegistry *a, GlobalContext const *globalContext, ModuleCallingContext const *moduleCallingContext)
 
static void prePathSignal (ActivityRegistry *, PathContext const *)
 
static void preScheduleSignal (ActivityRegistry *a, GlobalContext const *globalContext)
 

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, BranchActionGlobalEnd >

Definition at line 321 of file OccurrenceTraits.h.

Member Typedef Documentation

Definition at line 324 of file OccurrenceTraits.h.

Definition at line 323 of file OccurrenceTraits.h.

Member Function Documentation

static GlobalContext edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalEnd >::makeGlobalContext ( MyPrincipal const &  principal,
ProcessContext const *  processContext 
)
inlinestatic
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalEnd >::postModuleSignal ( ActivityRegistry a,
GlobalContext const *  globalContext,
ModuleCallingContext const *  moduleCallingContext 
)
inlinestatic

Definition at line 351 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postModuleGlobalEndLumiSignal_.

351  {
352  a->postModuleGlobalEndLumiSignal_(*globalContext, *moduleCallingContext);
353  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalEnd >::postPathSignal ( ActivityRegistry ,
HLTPathStatus const &  ,
PathContext const *   
)
inlinestatic

Definition at line 346 of file OccurrenceTraits.h.

346  {
347  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalEnd >::postScheduleSignal ( ActivityRegistry a,
GlobalContext const *  globalContext 
)
inlinestatic

Definition at line 341 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postGlobalEndLumiSignal_.

341  {
342  a->postGlobalEndLumiSignal_(*globalContext);
343  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalEnd >::preModuleSignal ( ActivityRegistry a,
GlobalContext const *  globalContext,
ModuleCallingContext const *  moduleCallingContext 
)
inlinestatic

Definition at line 348 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preModuleGlobalEndLumiSignal_.

348  {
349  a->preModuleGlobalEndLumiSignal_(*globalContext, *moduleCallingContext);
350  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalEnd >::prePathSignal ( ActivityRegistry ,
PathContext const *   
)
inlinestatic

Definition at line 344 of file OccurrenceTraits.h.

344  {
345  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalEnd >::preScheduleSignal ( ActivityRegistry a,
GlobalContext const *  globalContext 
)
inlinestatic

Definition at line 338 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preGlobalEndLumiSignal_.

338  {
339  a->preGlobalEndLumiSignal_(*globalContext);
340  }

Member Data Documentation

Definition at line 326 of file OccurrenceTraits.h.

Definition at line 325 of file OccurrenceTraits.h.

Definition at line 327 of file OccurrenceTraits.h.