LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "Globals.h"
Public Member Functions | |
~Globals () | |
Globals (Globals const &)=delete | |
Globals (Globals &&)=delete | |
Globals & | operator= (Globals const &)=delete |
Globals & | operator= (Globals &&)=delete |
ScheduleID::size_type | nschedules () const |
ScheduleID::size_type | nthreads () const |
std::string const & | processName () const |
fhicl::ParameterSet const & | triggerPSet () const |
std::vector< std::string > const & | triggerPathNames () const |
Static Public Member Functions | |
static Globals * | instance () |
Private Member Functions | |
Globals () | |
void | setNSchedules (int) |
void | setNThreads (int) |
void | setProcessName (std::string const &) |
void | setTriggerPSet (fhicl::ParameterSet const &) |
void | setTriggerPathNames (std::vector< std::string > const &) |
Private Attributes | |
int | nschedules_ {1} |
int | nthreads_ {1} |
std::string | processName_ |
fhicl::ParameterSet | triggerPSet_ |
std::vector< std::string > | triggerPathNames_ |
Friends | |
class | PathManager |
class | Scheduler |
|
default |
|
delete |
|
delete |
|
privatedefault |
|
static |
Definition at line 17 of file Globals.cc.
Referenced by reco_tool::CandHitMorphological::CandHitMorphological(), art::PathManager::createModulesAndWorkers(), lar::EnsureOnlyOneSchedule< SIOVDetPedestalService >::EnsureOnlyOneSchedule(), art::EventProcessor::EventProcessor(), art::PerScheduleContainer< std::unique_ptr< art::EventPrincipal > >::expand_to_num_schedules(), hit::GausHitFinder::GausHitFinder(), art::PathManager::makeTriggerResultsInserter_(), art::MixOp< Prod, OProd >::MixOp(), art::Observer::Observer(), art::PathManager::PathManager(), art::RandomNumberGenerator::RandomNumberGenerator(), art::Scheduler::Scheduler(), and art::Tracer::Tracer().
ScheduleID::size_type art::Globals::nschedules | ( | ) | const |
Definition at line 24 of file Globals.cc.
Referenced by art::PathManager::createModulesAndWorkers(), art::EventProcessor::EventProcessor(), art::PerScheduleContainer< std::unique_ptr< art::EventPrincipal > >::expand_to_num_schedules(), and art::PathManager::PathManager().
ScheduleID::size_type art::Globals::nthreads | ( | ) | const |
Definition at line 36 of file Globals.cc.
string const & art::Globals::processName | ( | ) | const |
Definition at line 48 of file Globals.cc.
Referenced by art::EventProcessor::EventProcessor(), art::MixOp< Prod, OProd >::MixOp(), and art::Observer::Observer().
|
private |
Definition at line 30 of file Globals.cc.
|
private |
Definition at line 42 of file Globals.cc.
|
private |
|
private |
Definition at line 78 of file Globals.cc.
Referenced by art::PathManager::PathManager().
|
private |
vector< string > const & art::Globals::triggerPathNames | ( | ) | const |
Definition at line 72 of file Globals.cc.
fhicl::ParameterSet const & art::Globals::triggerPSet | ( | ) | const |
Definition at line 60 of file Globals.cc.
Referenced by art::EventProcessor::EventProcessor(), and art::PathManager::makeTriggerResultsInserter_().
|
friend |
|
private |
|
private |