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, BranchActionGlobalBegin > 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_ = true
 
static BranchType const branchType_ = InLumi
 
static bool const isEvent_ = false
 

Detailed Description

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

Definition at line 213 of file OccurrenceTraits.h.

Member Typedef Documentation

Definition at line 216 of file OccurrenceTraits.h.

Definition at line 215 of file OccurrenceTraits.h.

Member Function Documentation

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

Definition at line 243 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postModuleGlobalBeginLumiSignal_.

243  {
244  a->postModuleGlobalBeginLumiSignal_(*globalContext, *moduleCallingContext);
245  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalBegin >::postPathSignal ( ActivityRegistry ,
HLTPathStatus const &  ,
PathContext const *   
)
inlinestatic

Definition at line 238 of file OccurrenceTraits.h.

238  {
239  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalBegin >::postScheduleSignal ( ActivityRegistry a,
GlobalContext const *  globalContext 
)
inlinestatic

Definition at line 233 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postGlobalBeginLumiSignal_.

233  {
234  a->postGlobalBeginLumiSignal_(*globalContext);
235  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalBegin >::preModuleSignal ( ActivityRegistry a,
GlobalContext const *  globalContext,
ModuleCallingContext const *  moduleCallingContext 
)
inlinestatic

Definition at line 240 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preModuleGlobalBeginLumiSignal_.

240  {
241  a->preModuleGlobalBeginLumiSignal_(*globalContext, *moduleCallingContext);
242  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalBegin >::prePathSignal ( ActivityRegistry ,
PathContext const *   
)
inlinestatic

Definition at line 236 of file OccurrenceTraits.h.

236  {
237  }
static void edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalBegin >::preScheduleSignal ( ActivityRegistry a,
GlobalContext const *  globalContext 
)
inlinestatic

Definition at line 230 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preGlobalBeginLumiSignal_.

230  {
231  a->preGlobalBeginLumiSignal_(*globalContext);
232  }

Member Data Documentation

Definition at line 218 of file OccurrenceTraits.h.

Definition at line 217 of file OccurrenceTraits.h.

Definition at line 219 of file OccurrenceTraits.h.