![]() |
LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "CurrentProcessingContext.h"
Public Member Functions | |
| CurrentProcessingContext () | |
| CurrentProcessingContext (std::string const *name, int bitpos, bool isEndPth) | |
| std::string const * | moduleLabel () const |
| std::string const * | pathName () const |
| ModuleDescription const * | moduleDescription () const |
| int | pathInSchedule () const |
| int | slotInPath () const |
| bool | isEndPath () const |
| void | activate (std::size_t theSlotInPath, ModuleDescription const *mod) |
| void | deactivate () |
Private Member Functions | |
| bool | is_active () const |
Private Attributes | |
| int | pathInSchedule_ |
| std::size_t | slotInPath_ |
| ModuleDescription const * | moduleDescription_ |
| std::string const * | pathName_ |
| bool | isEndPath_ |
Definition at line 28 of file CurrentProcessingContext.h.
| art::CurrentProcessingContext::CurrentProcessingContext | ( | ) |
Definition at line 7 of file CurrentProcessingContext.cc.
| art::CurrentProcessingContext::CurrentProcessingContext | ( | std::string const * | name, |
| int | bitpos, | ||
| bool | isEndPth | ||
| ) |
Definition at line 15 of file CurrentProcessingContext.cc.
| void art::CurrentProcessingContext::activate | ( | std::size_t | theSlotInPath, |
| ModuleDescription const * | mod | ||
| ) |
Definition at line 62 of file CurrentProcessingContext.cc.
References moduleDescription_, and slotInPath_.
| void art::CurrentProcessingContext::deactivate | ( | ) |
Definition at line 71 of file CurrentProcessingContext.cc.
References moduleDescription_, pathInSchedule_, pathName_, and slotInPath_.
|
inlineprivate |
Definition at line 80 of file CurrentProcessingContext.h.
Referenced by moduleLabel(), pathInSchedule(), and slotInPath().
| bool art::CurrentProcessingContext::isEndPath | ( | ) | const |
Definition at line 56 of file CurrentProcessingContext.cc.
References isEndPath_.
Referenced by art::Worker::doWork().
| ModuleDescription const * art::CurrentProcessingContext::moduleDescription | ( | ) | const |
Definition at line 38 of file CurrentProcessingContext.cc.
References moduleDescription_.
| std::string const * art::CurrentProcessingContext::moduleLabel | ( | ) | const |
Definition at line 26 of file CurrentProcessingContext.cc.
References is_active(), moduleDescription_, and art::ModuleDescription::moduleLabel().
| int art::CurrentProcessingContext::pathInSchedule | ( | ) | const |
Definition at line 44 of file CurrentProcessingContext.cc.
References is_active(), and pathInSchedule_.
| std::string const * art::CurrentProcessingContext::pathName | ( | ) | const |
Definition at line 32 of file CurrentProcessingContext.cc.
References pathName_.
| int art::CurrentProcessingContext::slotInPath | ( | ) | const |
Definition at line 50 of file CurrentProcessingContext.cc.
References is_active(), and slotInPath_.
|
private |
Definition at line 77 of file CurrentProcessingContext.h.
Referenced by isEndPath().
|
private |
Definition at line 75 of file CurrentProcessingContext.h.
Referenced by activate(), deactivate(), moduleDescription(), and moduleLabel().
|
private |
Definition at line 73 of file CurrentProcessingContext.h.
Referenced by deactivate(), and pathInSchedule().
|
private |
Definition at line 76 of file CurrentProcessingContext.h.
Referenced by deactivate(), and pathName().
|
private |
Definition at line 74 of file CurrentProcessingContext.h.
Referenced by activate(), deactivate(), and slotInPath().