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

#include <OccurrenceTraits.h>

Public Types

typedef StreamContext Context
 
typedef EventPrincipal MyPrincipal
 

Static Public Member Functions

static void postModuleSignal (ActivityRegistry *a, StreamContext const *streamContext, ModuleCallingContext const *moduleCallingContext)
 
static void postPathSignal (ActivityRegistry *a, HLTPathStatus const &status, PathContext const *pathContext)
 
static void postScheduleSignal (ActivityRegistry *a, StreamContext const *streamContext)
 
static void preModuleSignal (ActivityRegistry *a, StreamContext const *streamContext, ModuleCallingContext const *moduleCallingContext)
 
static void prePathSignal (ActivityRegistry *a, PathContext const *pathContext)
 
static void preScheduleSignal (ActivityRegistry *a, StreamContext const *streamContext)
 
static void setStreamContext (StreamContext &streamContext, MyPrincipal const &principal)
 

Static Public Attributes

static bool const begin_ = true
 
static BranchType const branchType_ = InEvent
 
static bool const isEvent_ = true
 

Detailed Description

template<>
class edm::OccurrenceTraits< EventPrincipal, BranchActionStreamBegin >

Definition at line 36 of file OccurrenceTraits.h.

Member Typedef Documentation

Definition at line 39 of file OccurrenceTraits.h.

Definition at line 38 of file OccurrenceTraits.h.

Member Function Documentation

static void edm::OccurrenceTraits< EventPrincipal, BranchActionStreamBegin >::postModuleSignal ( ActivityRegistry a,
StreamContext const *  streamContext,
ModuleCallingContext const *  moduleCallingContext 
)
inlinestatic

Definition at line 65 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postModuleEventSignal_.

65  {
66  a->postModuleEventSignal_(*streamContext, *moduleCallingContext);
67  }
static void edm::OccurrenceTraits< EventPrincipal, BranchActionStreamBegin >::postPathSignal ( ActivityRegistry a,
HLTPathStatus const &  status,
PathContext const *  pathContext 
)
inlinestatic

Definition at line 59 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postPathEventSignal_, ntuplemaker::status, and edm::PathContext::streamContext().

59  {
60  a->postPathEventSignal_(*pathContext->streamContext(), *pathContext, status);
61  }
tuple status
Definition: ntuplemaker.py:245
static void edm::OccurrenceTraits< EventPrincipal, BranchActionStreamBegin >::postScheduleSignal ( ActivityRegistry a,
StreamContext const *  streamContext 
)
inlinestatic

Definition at line 53 of file OccurrenceTraits.h.

References edm::ActivityRegistry::postEventSignal_.

53  {
54  a->postEventSignal_(*streamContext);
55  }
static void edm::OccurrenceTraits< EventPrincipal, BranchActionStreamBegin >::preModuleSignal ( ActivityRegistry a,
StreamContext const *  streamContext,
ModuleCallingContext const *  moduleCallingContext 
)
inlinestatic

Definition at line 62 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preModuleEventSignal_.

62  {
63  a->preModuleEventSignal_(*streamContext, *moduleCallingContext);
64  }
static void edm::OccurrenceTraits< EventPrincipal, BranchActionStreamBegin >::prePathSignal ( ActivityRegistry a,
PathContext const *  pathContext 
)
inlinestatic

Definition at line 56 of file OccurrenceTraits.h.

References edm::ActivityRegistry::prePathEventSignal_, and edm::PathContext::streamContext().

56  {
57  a->prePathEventSignal_(*pathContext->streamContext(), *pathContext);
58  }
static void edm::OccurrenceTraits< EventPrincipal, BranchActionStreamBegin >::preScheduleSignal ( ActivityRegistry a,
StreamContext const *  streamContext 
)
inlinestatic

Definition at line 50 of file OccurrenceTraits.h.

References edm::ActivityRegistry::preEventSignal_.

50  {
51  a->preEventSignal_(*streamContext);
52  }
static void edm::OccurrenceTraits< EventPrincipal, BranchActionStreamBegin >::setStreamContext ( StreamContext streamContext,
MyPrincipal const &  principal 
)
inlinestatic

Member Data Documentation

bool const edm::OccurrenceTraits< EventPrincipal, BranchActionStreamBegin >::begin_ = true
static

Definition at line 41 of file OccurrenceTraits.h.

Definition at line 40 of file OccurrenceTraits.h.

bool const edm::OccurrenceTraits< EventPrincipal, BranchActionStreamBegin >::isEvent_ = true
static

Definition at line 42 of file OccurrenceTraits.h.