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

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

Public Types

using MyPrincipal = SubRunPrincipal
 

Static Public Member Functions

static void preScheduleSignal (ActivityRegistry &a, SubRunPrincipal const &srp)
 
static void postScheduleSignal (ActivityRegistry &a, SubRunPrincipal const &srp)
 
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::SubRun}
 
static constexpr BranchActionType processing_action {BranchActionEnd}
 

Detailed Description

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

Definition at line 212 of file PrincipalPackages.h.

Member Typedef Documentation

using art::BeginEndPackage< Level::SubRun >::End::MyPrincipal = SubRunPrincipal

Definition at line 214 of file PrincipalPackages.h.

Member Function Documentation

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

Definition at line 248 of file PrincipalPackages.h.

References art::ActivityRegistry::sPostModuleEndSubRun.

249  {
250  a.sPostModuleEndSubRun.invoke(md);
251  }
const double a
static void art::BeginEndPackage< Level::SubRun >::End::postPathSignal ( ActivityRegistry a,
std::string const &  s,
HLTPathStatus const &  status 
)
inlinestatic

Definition at line 236 of file PrincipalPackages.h.

References art::ActivityRegistry::sPostPathEndSubRun.

239  {
240  a.sPostPathEndSubRun.invoke(s, status);
241  }
int status
Definition: fabricate.py:1613
const XML_Char * s
Definition: expat.h:262
const double a
static void art::BeginEndPackage< Level::SubRun >::End::postScheduleSignal ( ActivityRegistry a,
SubRunPrincipal const &  srp 
)
inlinestatic

Definition at line 224 of file PrincipalPackages.h.

References art::Consumer::non_module_context(), art::ActivityRegistry::sPostEndSubRun, and sr.

225  {
226  SubRun const sr{
227  srp, ModuleDescription{}, Consumer::non_module_context()};
228  a.sPostEndSubRun.invoke(sr);
229  }
static cet::exempt_ptr< Consumer > non_module_context()
const double a
caf::StandardRecord * sr
static void art::BeginEndPackage< Level::SubRun >::End::preModuleSignal ( ActivityRegistry a,
ModuleDescription const &  md 
)
inlinestatic

Definition at line 243 of file PrincipalPackages.h.

References art::ActivityRegistry::sPreModuleEndSubRun.

244  {
245  a.sPreModuleEndSubRun.invoke(md);
246  }
const double a
static void art::BeginEndPackage< Level::SubRun >::End::prePathSignal ( ActivityRegistry a,
std::string const &  s 
)
inlinestatic

Definition at line 231 of file PrincipalPackages.h.

References art::ActivityRegistry::sPrePathEndSubRun.

232  {
233  a.sPrePathEndSubRun.invoke(s);
234  }
const XML_Char * s
Definition: expat.h:262
const double a
static void art::BeginEndPackage< Level::SubRun >::End::preScheduleSignal ( ActivityRegistry a,
SubRunPrincipal const &  srp 
)
inlinestatic

Definition at line 219 of file PrincipalPackages.h.

References art::SubRunPrincipal::endTime(), art::SubRunPrincipal::id(), and art::ActivityRegistry::sPreEndSubRun.

220  {
221  a.sPreEndSubRun.invoke(srp.id(), srp.endTime());
222  }
const double a

Member Data Documentation

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

Definition at line 215 of file PrincipalPackages.h.

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

Definition at line 216 of file PrincipalPackages.h.


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