Public Types | Static Public Member Functions | Static Public Attributes | List of all members
art::BeginEndPackage< Level::Run >::End Class Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/art/v2_13_00/source/art/Framework/Principal/PrincipalPackages.h"

Public Types

using MyPrincipal = RunPrincipal
 

Static Public Member Functions

static void preScheduleSignal (ActivityRegistry &a, RunPrincipal const &rp)
 
static void postScheduleSignal (ActivityRegistry &a, RunPrincipal const &rp)
 
static void prePathSignal (ActivityRegistry &a, std::string const &s)
 
static void postPathSignal (ActivityRegistry &a, std::string const &s, HLTPathStatus const &status)
 
static void preModuleSignal (ActivityRegistry &a, ModuleDescription const &md)
 
static void postModuleSignal (ActivityRegistry &a, ModuleDescription const &md)
 

Static Public Attributes

static constexpr Level level {Level::Run}
 
static constexpr BranchActionType processing_action {BranchActionEnd}
 

Detailed Description

template<>
class art::BeginEndPackage< Level::Run >::End

Definition at line 123 of file PrincipalPackages.h.

Member Typedef Documentation

using art::BeginEndPackage< Level::Run >::End::MyPrincipal = RunPrincipal

Definition at line 125 of file PrincipalPackages.h.

Member Function Documentation

static void art::BeginEndPackage< Level::Run >::End::postModuleSignal ( ActivityRegistry a,
ModuleDescription const &  md 
)
inlinestatic

Definition at line 158 of file PrincipalPackages.h.

References art::ActivityRegistry::sPostModuleEndRun.

159  {
160  a.sPostModuleEndRun.invoke(md);
161  }
const double a
static void art::BeginEndPackage< Level::Run >::End::postPathSignal ( ActivityRegistry a,
std::string const &  s,
HLTPathStatus const &  status 
)
inlinestatic

Definition at line 146 of file PrincipalPackages.h.

References art::ActivityRegistry::sPostPathEndRun.

149  {
150  a.sPostPathEndRun.invoke(s, status);
151  }
int status
Definition: fabricate.py:1613
const XML_Char * s
Definition: expat.h:262
const double a
static void art::BeginEndPackage< Level::Run >::End::postScheduleSignal ( ActivityRegistry a,
RunPrincipal const &  rp 
)
inlinestatic

Definition at line 135 of file PrincipalPackages.h.

References art::Consumer::non_module_context(), and art::ActivityRegistry::sPostEndRun.

136  {
137  Run const run{rp, ModuleDescription{}, Consumer::non_module_context()};
138  a.sPostEndRun.invoke(run);
139  }
static cet::exempt_ptr< Consumer > non_module_context()
const double a
Definition: run.py:1
static void art::BeginEndPackage< Level::Run >::End::preModuleSignal ( ActivityRegistry a,
ModuleDescription const &  md 
)
inlinestatic

Definition at line 153 of file PrincipalPackages.h.

References art::ActivityRegistry::sPreModuleEndRun.

154  {
155  a.sPreModuleEndRun.invoke(md);
156  }
const double a
static void art::BeginEndPackage< Level::Run >::End::prePathSignal ( ActivityRegistry a,
std::string const &  s 
)
inlinestatic

Definition at line 141 of file PrincipalPackages.h.

References art::ActivityRegistry::sPrePathEndRun.

142  {
143  a.sPrePathEndRun.invoke(s);
144  }
const XML_Char * s
Definition: expat.h:262
const double a
static void art::BeginEndPackage< Level::Run >::End::preScheduleSignal ( ActivityRegistry a,
RunPrincipal const &  rp 
)
inlinestatic

Definition at line 130 of file PrincipalPackages.h.

References art::RunPrincipal::endTime(), art::RunPrincipal::id(), and art::ActivityRegistry::sPreEndRun.

131  {
132  a.sPreEndRun.invoke(rp.id(), rp.endTime());
133  }
const double a

Member Data Documentation

constexpr Level art::BeginEndPackage< Level::Run >::End::level {Level::Run}
static

Definition at line 126 of file PrincipalPackages.h.

constexpr BranchActionType art::BeginEndPackage< Level::Run >::End::processing_action {BranchActionEnd}
static

Definition at line 127 of file PrincipalPackages.h.


The documentation for this class was generated from the following file: