File indexing completed on 2024-04-06 12:12:04
0001 #ifndef FWCore_Framework_ModuleAbilityEnums_h
0002 #define FWCore_Framework_ModuleAbilityEnums_h
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026 namespace edm {
0027 namespace module {
0028 typedef unsigned char AbilitiesType;
0029
0030 enum class Abilities {
0031 kGlobalCache,
0032 kStreamCache,
0033 kInputProcessBlockCache,
0034 kRunCache,
0035 kLuminosityBlockCache,
0036 kRunSummaryCache,
0037 kLuminosityBlockSummaryCache,
0038 kWatchProcessBlock,
0039 kBeginProcessBlockProducer,
0040 kEndProcessBlockProducer,
0041 kBeginRunProducer,
0042 kEndRunProducer,
0043 kBeginLuminosityBlockProducer,
0044 kEndLuminosityBlockProducer,
0045 kOneSharedResources,
0046 kOneWatchRuns,
0047 kOneWatchLuminosityBlocks,
0048 kStreamWatchRuns,
0049 kStreamWatchLuminosityBlocks,
0050 kWatchInputFiles,
0051 kExternalWork,
0052 kAccumulator,
0053 kTransformer
0054 };
0055 }
0056 }
0057
0058 #endif