CMS 3D CMS Logo

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

Definition at line 336 of file OccurrenceTraits.h.

Member Typedef Documentation

Definition at line 339 of file OccurrenceTraits.h.

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

References edm::ActivityRegistry::postModuleGlobalEndLumiSignal_.

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

Definition at line 360 of file OccurrenceTraits.h.

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

Definition at line 356 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postGlobalEndLumiSignal_.

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

Definition at line 361 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preModuleGlobalEndLumiSignal_.

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

Definition at line 359 of file OccurrenceTraits.h.

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

Definition at line 353 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preGlobalEndLumiSignal_.

353  {
354  a->preGlobalEndLumiSignal_(*globalContext);
355  }
static const char* edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalEnd >::transitionName ( )
inlinestatic

Definition at line 371 of file OccurrenceTraits.h.

371 { return "end global LuminosityBlock"; }

Member Data Documentation

Definition at line 341 of file OccurrenceTraits.h.

Definition at line 340 of file OccurrenceTraits.h.

Definition at line 342 of file OccurrenceTraits.h.