ATLAS Offline Software
ManagerStep.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
7 
8 
9 #ifndef EVENT_LOOP__MANAGER_STEP_H
10 #define EVENT_LOOP__MANAGER_STEP_H
11 
12 #include <EventLoop/Global.h>
13 
14 namespace EL
15 {
16  namespace Detail
17  {
40 
41  enum class ManagerStep
42  {
45  initial,
46 
49 
52 
57 
61 
64 
68 
72 
75 
78 
81 
84 
87 
90 
92  submitJob,
93 
96 
98  postSubmit,
99 
101  finalSubmit,
102 
105 
108 
111 
114 
116  doResubmit,
117 
120 
123 
126 
129 
131  doRetrieve,
132 
135 
136  final
137  };
138  }
139 }
140 
141 #endif
EL::Detail::ManagerStep::fillOptions
@ fillOptions
in this step we fill the options structure, combining the different locations from which we can pull ...
EL::Detail::ManagerStep::batchScriptVar
@ batchScriptVar
create the variables needed for the batch-run script
EL::Detail::ManagerStep::batchJobStatusResubmit
@ batchJobStatusResubmit
read the job status in batch driver
EL::Detail::ManagerStep::readConfigRetrieve
@ readConfigRetrieve
read the configuration for retrieve
EL::Detail::ManagerStep::postSubmit
@ postSubmit
do whatever needs to be done after the submission is done
EL::Detail::ManagerStep::readConfigResubmit
@ readConfigResubmit
read the configuration for resubmit
EL::Detail::ManagerStep::addSystemAlgs
@ addSystemAlgs
add any system algorithms to the job that may need to get added
EL::Detail::ManagerStep::finalResubmit
@ finalResubmit
the final resubmit step
EL::Detail::ManagerStep::initialSubmit
@ initialSubmit
the initial submit step
EL::Detail::ManagerStep::batchCreateJob
@ batchCreateJob
create the batch-driver job object
EL::Detail::ManagerStep::doResubmit
@ doResubmit
call the actual doResubmit method
EL::Detail::ManagerStep::createSubmitDir
@ createSubmitDir
create the submission directory
EL::Detail::ManagerStep
ManagerStep
the individual steps of preparing a job for submission
Definition: ManagerStep.h:42
EL::Detail::ManagerStep::extractOptions
@ extractOptions
extract any options into ManagerData for which it is appropriate
EL::Detail::ManagerStep::updateOutputLocation
@ updateOutputLocation
in this step we update the output location of streams that don't yet have one defined
EL::Detail::ManagerStep::batchCreateDirectories
@ batchCreateDirectories
create the directories needed in the batch directory
EL::Detail::ManagerStep::initial
@ initial
this is just the initial step we do, nothing really happens here
EL
This module defines the arguments passed from the BATCH driver to the BATCH worker.
Definition: AlgorithmWorkerData.h:24
EL::Detail::ManagerStep::doRetrieve
@ doRetrieve
call the actual doRetrieve method
EL::Detail::ManagerStep::prepareSubmitDir
@ prepareSubmitDir
prepare files in our submission directory
EL::Detail::ManagerStep::updateSubmitDir
@ updateSubmitDir
update the submitDir variable to be an absolute path
xAOD::DiTauJetParameters::Detail
Detail
Definition: DiTauDefs.h:38
EL::Detail::ManagerStep::finalRetrieve
@ finalRetrieve
the final retrieve step
EL::Detail::ManagerStep::initialRetrieve
@ initialRetrieve
the initial retrieve step
EL::Detail::ManagerStep::batchPreResubmit
@ batchPreResubmit
do everything the batch driver needs to do before the resubmit
EL::Detail::ManagerStep::batchMakeScript
@ batchMakeScript
create the batch-run script
EL::Detail::ManagerStep::finalSubmit
@ finalSubmit
the final submit step
EL::Detail::ManagerStep::batchJobStatusRetrieve
@ batchJobStatusRetrieve
read the job status in batch driver
EL::Detail::ManagerStep::submitJob
@ submitJob
do the actual job submission
Global.h
EL::Detail::ManagerStep::initialResubmit
@ initialResubmit
the initial resubmit step
EL::Detail::ManagerStep::directSaveOutput
@ directSaveOutput
save the output in the direct driver
EL::Detail::ManagerStep::batchMakeIndices
@ batchMakeIndices
create the list of batch job indices