ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDTools
EventLoop
EventLoop
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
48
initialSubmit
,
49
51
updateSubmitDir
,
52
56
fillOptions
,
57
60
extractOptions
,
61
63
createSubmitDir
,
64
67
updateOutputLocation
,
68
71
addSystemAlgs
,
72
74
prepareSubmitDir
,
75
77
batchCreateDirectories
,
78
80
batchCreateJob
,
81
83
batchScriptVar
,
84
86
batchMakeScript
,
87
89
batchMakeIndices
,
90
92
submitJob
,
93
95
directSaveOutput
,
96
98
postSubmit
,
99
101
finalSubmit
,
102
104
initialResubmit
,
105
107
readConfigResubmit
,
108
110
batchJobStatusResubmit
,
111
113
batchPreResubmit
,
114
116
doResubmit
,
117
119
finalResubmit
,
120
122
initialRetrieve
,
123
125
readConfigRetrieve
,
126
128
batchJobStatusRetrieve
,
129
131
doRetrieve
,
132
134
finalRetrieve
,
135
136
final
137
};
138
}
139
}
140
141
#endif
Global.h
EL::Detail
Definition
AsgComponentFactories.h:20
EL::Detail::ManagerStep
ManagerStep
the individual steps of preparing a job for submission
Definition
ManagerStep.h:42
EL::Detail::ManagerStep::doResubmit
@ doResubmit
call the actual doResubmit method
Definition
ManagerStep.h:116
EL::Detail::ManagerStep::finalSubmit
@ finalSubmit
the final submit step
Definition
ManagerStep.h:101
EL::Detail::ManagerStep::doRetrieve
@ doRetrieve
call the actual doRetrieve method
Definition
ManagerStep.h:131
EL::Detail::ManagerStep::batchPreResubmit
@ batchPreResubmit
do everything the batch driver needs to do before the resubmit
Definition
ManagerStep.h:113
EL::Detail::ManagerStep::readConfigResubmit
@ readConfigResubmit
read the configuration for resubmit
Definition
ManagerStep.h:107
EL::Detail::ManagerStep::batchMakeIndices
@ batchMakeIndices
create the list of batch job indices
Definition
ManagerStep.h:89
EL::Detail::ManagerStep::finalResubmit
@ finalResubmit
the final resubmit step
Definition
ManagerStep.h:119
EL::Detail::ManagerStep::updateSubmitDir
@ updateSubmitDir
update the submitDir variable to be an absolute path
Definition
ManagerStep.h:51
EL::Detail::ManagerStep::submitJob
@ submitJob
do the actual job submission
Definition
ManagerStep.h:92
EL::Detail::ManagerStep::addSystemAlgs
@ addSystemAlgs
add any system algorithms to the job that may need to get added
Definition
ManagerStep.h:71
EL::Detail::ManagerStep::batchMakeScript
@ batchMakeScript
create the batch-run script
Definition
ManagerStep.h:86
EL::Detail::ManagerStep::directSaveOutput
@ directSaveOutput
save the output in the direct driver
Definition
ManagerStep.h:95
EL::Detail::ManagerStep::readConfigRetrieve
@ readConfigRetrieve
read the configuration for retrieve
Definition
ManagerStep.h:125
EL::Detail::ManagerStep::extractOptions
@ extractOptions
extract any options into ManagerData for which it is appropriate
Definition
ManagerStep.h:60
EL::Detail::ManagerStep::finalRetrieve
@ finalRetrieve
the final retrieve step
Definition
ManagerStep.h:134
EL::Detail::ManagerStep::fillOptions
@ fillOptions
in this step we fill the options structure, combining the different locations from which we can pull ...
Definition
ManagerStep.h:56
EL::Detail::ManagerStep::createSubmitDir
@ createSubmitDir
create the submission directory
Definition
ManagerStep.h:63
EL::Detail::ManagerStep::batchScriptVar
@ batchScriptVar
create the variables needed for the batch-run script
Definition
ManagerStep.h:83
EL::Detail::ManagerStep::batchCreateJob
@ batchCreateJob
create the batch-driver job object
Definition
ManagerStep.h:80
EL::Detail::ManagerStep::batchJobStatusResubmit
@ batchJobStatusResubmit
read the job status in batch driver
Definition
ManagerStep.h:110
EL::Detail::ManagerStep::batchCreateDirectories
@ batchCreateDirectories
create the directories needed in the batch directory
Definition
ManagerStep.h:77
EL::Detail::ManagerStep::initial
@ initial
this is just the initial step we do, nothing really happens here
Definition
ManagerStep.h:45
EL::Detail::ManagerStep::updateOutputLocation
@ updateOutputLocation
in this step we update the output location of streams that don't yet have one defined
Definition
ManagerStep.h:67
EL::Detail::ManagerStep::prepareSubmitDir
@ prepareSubmitDir
prepare files in our submission directory
Definition
ManagerStep.h:74
EL::Detail::ManagerStep::postSubmit
@ postSubmit
do whatever needs to be done after the submission is done
Definition
ManagerStep.h:98
EL::Detail::ManagerStep::batchJobStatusRetrieve
@ batchJobStatusRetrieve
read the job status in batch driver
Definition
ManagerStep.h:128
EL::Detail::ManagerStep::initialSubmit
@ initialSubmit
the initial submit step
Definition
ManagerStep.h:48
EL::Detail::ManagerStep::initialResubmit
@ initialResubmit
the initial resubmit step
Definition
ManagerStep.h:104
EL::Detail::ManagerStep::initialRetrieve
@ initialRetrieve
the initial retrieve step
Definition
ManagerStep.h:122
EL
This module defines the arguments passed from the BATCH driver to the BATCH worker.
Definition
AsgComponentFactories.h:16
Generated on
for ATLAS Offline Software by
1.17.0