Classes | |
class | MassSearchReplaceProcessNameVisitor |
class | PrintAllModules |
print it in the configuration More... | |
Static Public Attributes | |
list | afterHLT = self.schedule[self.schedule.index(self.process.HLTSchedule)+1:] |
tuple | alcastream = getattr(alcaConfig,name) |
list | allFcn = [] |
list | available = [] |
list | beforeHLT = self.schedule[:self.schedule.index(self.process.HLTSchedule)] |
tuple | com = string.lstrip(com) |
tuple | command = command.strip() |
string | CppType = 'PoolOutputModule' |
tuple | customiseFile = re.sub(r'\.pyc$', '.py', package.__file__) |
defaultFileName = self._options.outfile_name | |
tuple | defaultFileName = self._options.outfile_name.replace('.root','_in'+theTier+'.root') |
tuple | fileName = opt.split('.') |
tuple | filterConfig = self.load(sequence.split('.')[0]) |
load the relevant part More... | |
tuple | filterSeq = sequence.split('.') |
string | final_snippet = '\n' |
list | generatorModule = sys.modules[loadFragment] |
genModules = generatorModule.__dict__ | |
tuple | genSeqName = sequence.split('.') |
tuple | harvestingConfig = self.loadDefaultOrSpecifiedCFF(sequence,self.HARVESTINGDefaultCFF) |
tuple | harvestingList = sequence.split("+") |
tuple | harvestingstream = getattr(harvestingConfig,name) |
tuple | io = open(self._options.io,'w') |
dictionary | ioJson = {} |
tuple | lastStep = getattr(harvestingConfig,"ALCAHARVESTDQMSaveAndMetadataWriter") |
loadFailure = True | |
tuple | loadFragment = self._options.evt_type.replace('.py','',) |
string | loadFragment = 'Configuration.Generator.' |
dictionary | mixingDict = {'file':pileupSpec} |
tuple | mixingDict = copy.copy(Mixing[pileupSpec]) |
tuple | nl = self.additionalOutputs.keys() |
tuple | outDefDictStr = outDefDict.__str__() |
tuple | outList = eval(self._options.outputDefinition) |
tuple | output |
list | output = self.additionalOutputs[name] |
tuple | outputModule = getattr(self.process,theModuleLabel) |
string | outputModuleCfgCode = "" |
adding standard sequences might change the inputEventContent option and therefore needs to be finalized after More... | |
tuple | outputModuleCfgCode = self.addOutput() |
string | outputModuleName = streamType+'output' |
list | package = sys.modules[packageName] |
tuple | packageName = f.replace(".py","") |
tuple | path = getattr(self.process,theModuleLabel+'_step') |
string | pathName = 'dqmoffline_step' |
list | pathNames = ['process.'+p.label_() for p in beforeHLT] |
tuple | pfs = getattr(self.process,self.productionFilterSequence) |
tuple | pileupSpec = self._options.pileup.split(',') |
tuple | rest = opt.split('.') |
string | result = "process.schedule = cms.Schedule(" |
tuple | sequence = sequence.split('.') |
tuple | sequenceList = list(set(sequenceList)) |
tuple | shortName = name.replace('ALCARECOStream','') |
tuple | shortname = skim.replace('SKIMStream','') |
string | simGeometry = '' |
list | simGeometry = geoms[0] |
tuple | skimstream = getattr(skimConfig,skim) |
tuple | skimstreamDQM |
tuple | specialization = defineMixing(mixingDict,'FASTSIM' in self.stepMap) |
list | stepList = [re.sub(r'^prepare_', '', methodName) for methodName in ConfigBuilder.__dict__ if methodName.startswith('prepare_')] |
list | stepName = stepParts[0] |
add the corresponding input content More... | |
tuple | stepParts = step.split(":") |
list | stepSpec = self.stepMap[stepName] |
tuple | streamTypes = self._options.eventcontent.split(',') |
ends the –output options model More... | |
tuple | theEventContent = cms.PSet(outputCommands = cms.untracked.vstring('keep *')) |
tuple | theExtraOutputCommands = anyOf(['o','oC','outputCommands'],outDefDict,'') |
tuple | theFileName = self._options.dirout+anyOf(['fn','fileName'],outDefDict,defaultFileName) |
theFileName = self._options.outfile_name | |
tuple | theFilterName = anyOf(['f','ftN','filterName'],outDefDict,'') |
string | theFilterName = 'StreamALCACombined' |
theFilterName = self._options.filtername | |
tuple | theModuleLabel = anyOf(['l','mL','moduleLabel'],outDefDict,'') |
theModuleLabel = name | |
tuple | theObject = getattr(generatorModule,name) |
tuple | theSelectEvent = anyOf(['s','sE','selectEvents'],outDefDict,'') |
tuple | theStreamType = anyOf(['e','ec','eventContent','streamType'],outDefDict,theTier) |
event content More... | |
tuple | theTier = anyOf(['t','tier','dataTier'],outDefDict) |
tuple | tiers = self._options.datatier.split(',') |
tuple | tmpOut = cms.EndPath(output) |
list | tryNames |
Private Attributes | |
_options | |
The main building routines
Definition at line 153 of file ConfigBuilder.py.
def ConfigBuilder.ConfigBuilder.__init__ | ( | self, | |
options, | |||
process = None , |
|||
with_output = False , |
|||
with_input = False |
|||
) |
def ConfigBuilder.ConfigBuilder.addCommon | ( | self | ) |
Definition at line 285 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.profileOptions().
def ConfigBuilder.ConfigBuilder.addConditions | ( | self | ) |
Add conditions to the process
Definition at line 714 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare().
def ConfigBuilder.ConfigBuilder.addCustomise | ( | self | ) |
Include the customise code
Definition at line 733 of file ConfigBuilder.py.
Definition at line 1032 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.doNotInlineEventContent(), DTTTrigProd.DTTTrigProd.process, DTDqm.DTDqm.process, DTDQMMerge.DTDQMMerge.process, DTValidSummary.DTValidSummary.process, DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.process, DTDQMHarvesting.DTDQMHarvesting.process, DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.process, DTNoiseCalibration.DTNoiseCalibration.process, DTResidualCalibration.DTResidualCalibration.process, DTDQMValidation.DTDQMValidation.process, DTTTrigValid.DTTTrigValid.process, DTT0DBValidation.DTT0DBValidation.process, DTVDriftSegmentWriter.DTVDriftSegmentWriter.process, DTVDriftMeanTimerWriter.DTVDriftMeanTimerWriter.process, DTTTrigResidualCorr.DTTTrigResidualCorr.process, DTTTrigCorrFirst.DTTTrigCorrFirst.process, DTTTrigTimeBoxesWriter.DTTTrigTimeBoxesWriter.process, and ConfigBuilder.ConfigBuilder.process.
def ConfigBuilder.ConfigBuilder.addMaxEvents | ( | self | ) |
Here we decide how many evts will be processed
Definition at line 313 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare().
def ConfigBuilder.ConfigBuilder.addOutput | ( | self | ) |
Add output module to the process
Definition at line 431 of file ConfigBuilder.py.
def ConfigBuilder.ConfigBuilder.addSource | ( | self | ) |
Here the source is built. Priority: file, generator
Definition at line 318 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare().
def ConfigBuilder.ConfigBuilder.addStandardSequences | ( | self | ) |
Add selected standard sequences to the process
Definition at line 590 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare().
def ConfigBuilder.ConfigBuilder.anyOf | ( | listOfKeys, | |
dict, | |||
opt = None |
|||
) |
def ConfigBuilder.ConfigBuilder.build_production_info | ( | self, | |
evt_type, | |||
evtnumber | |||
) |
Add useful info for the production.
Definition at line 1855 of file ConfigBuilder.py.
def ConfigBuilder.ConfigBuilder.completeInputCommand | ( | self | ) |
Definition at line 675 of file ConfigBuilder.py.
References DTTTrigProd.DTTTrigProd.process, DTDqm.DTDqm.process, DTDQMMerge.DTDQMMerge.process, DTValidSummary.DTValidSummary.process, DTDQMHarvesting.DTDQMHarvesting.process, DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.process, DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.process, DTNoiseCalibration.DTNoiseCalibration.process, DTResidualCalibration.DTResidualCalibration.process, DTDQMValidation.DTDQMValidation.process, DTTTrigValid.DTTTrigValid.process, DTT0DBValidation.DTT0DBValidation.process, DTVDriftSegmentWriter.DTVDriftSegmentWriter.process, DTVDriftMeanTimerWriter.DTVDriftMeanTimerWriter.process, DTTTrigResidualCorr.DTTTrigResidualCorr.process, DTTTrigCorrFirst.DTTTrigCorrFirst.process, DTTTrigTimeBoxesWriter.DTTTrigTimeBoxesWriter.process, and ConfigBuilder.ConfigBuilder.process.
Referenced by ConfigBuilder.ConfigBuilder.prepare().
def ConfigBuilder.ConfigBuilder.define_Configs | ( | self | ) |
Definition at line 811 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.loadAndRemember().
def ConfigBuilder.ConfigBuilder.doNotInlineEventContent | ( | instance, | |
label = "cms.untracked.vstring(process."+theStreamType+"EventContent.outputCommands)" |
|||
) |
Definition at line 522 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.executeAndRemember(), DTTTrigProd.DTTTrigProd.process, DTDqm.DTDqm.process, DTDQMMerge.DTDQMMerge.process, DTValidSummary.DTValidSummary.process, DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.process, DTDQMHarvesting.DTDQMHarvesting.process, DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.process, DTNoiseCalibration.DTNoiseCalibration.process, DTResidualCalibration.DTResidualCalibration.process, DTDQMValidation.DTDQMValidation.process, DTTTrigValid.DTTTrigValid.process, DTT0DBValidation.DTT0DBValidation.process, DTVDriftSegmentWriter.DTVDriftSegmentWriter.process, DTVDriftMeanTimerWriter.DTVDriftMeanTimerWriter.process, DTTTrigResidualCorr.DTTTrigResidualCorr.process, DTTTrigCorrFirst.DTTTrigCorrFirst.process, DTTTrigTimeBoxesWriter.DTTTrigTimeBoxesWriter.process, and ConfigBuilder.ConfigBuilder.process.
Referenced by ConfigBuilder.ConfigBuilder.addExtraStream(), and ConfigBuilder.ConfigBuilder.doNotInlineEventContent().
def ConfigBuilder.ConfigBuilder.doNotInlineEventContent | ( | instance, | |
label = "process."+streamType+"EventContent.outputCommands" |
|||
) |
Definition at line 582 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.doNotInlineEventContent().
def ConfigBuilder.ConfigBuilder.executeAndRemember | ( | self, | |
command | |||
) |
helper routine to remember replace statements
Definition at line 278 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.prepare_ALCAHARVEST(), ConfigBuilder.ConfigBuilder.prepare_DIGI(), ConfigBuilder.ConfigBuilder.prepare_FASTSIM(), ConfigBuilder.ConfigBuilder.prepare_HLT(), ConfigBuilder.ConfigBuilder.prepare_SIM(), and ConfigBuilder.ConfigBuilder.prepare_VALIDATION().
def ConfigBuilder.ConfigBuilder.expandMapping | ( | self, | |
seqList, | |||
mapping, | |||
index = None |
|||
) |
Definition at line 1692 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_ALCA(), ConfigBuilder.ConfigBuilder.prepare_DQM(), and ConfigBuilder.ConfigBuilder.prepare_SKIM().
def ConfigBuilder.ConfigBuilder.filesFromOption | ( | self | ) |
Definition at line 322 of file ConfigBuilder.py.
References ConfigBuilder.filesFromDASQuery(), and ConfigBuilder.filesFromList().
def ConfigBuilder.ConfigBuilder.finalizeFastSimHLT | ( | self | ) |
Definition at line 1806 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_FASTSIM().
def ConfigBuilder.ConfigBuilder.inGeometryKeys | ( | opt | ) |
def ConfigBuilder.ConfigBuilder.load | ( | self, | |
includeFile | |||
) |
Definition at line 264 of file ConfigBuilder.py.
Referenced by MatrixToProcess.MatrixToProcess.getProcess(), and MatrixToProcess.MatrixToProcess.listAll().
def ConfigBuilder.ConfigBuilder.loadAndRemember | ( | self, | |
includeFile | |||
) |
helper routine to load am memorize imports
Definition at line 269 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.define_Configs(), ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF(), ConfigBuilder.ConfigBuilder.prepare(), ConfigBuilder.ConfigBuilder.prepare_ALCAHARVEST(), ConfigBuilder.ConfigBuilder.prepare_CFWRITER(), ConfigBuilder.ConfigBuilder.prepare_DATAMIX(), ConfigBuilder.ConfigBuilder.prepare_DIGI(), ConfigBuilder.ConfigBuilder.prepare_FASTSIM(), ConfigBuilder.ConfigBuilder.prepare_HLT(), ConfigBuilder.ConfigBuilder.prepare_L1(), ConfigBuilder.ConfigBuilder.prepare_L1REPACK(), ConfigBuilder.ConfigBuilder.prepare_POSTRECO(), and ConfigBuilder.ConfigBuilder.prepare_SIM().
def ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF | ( | self, | |
sequence, | |||
defaultCFF | |||
) |
Definition at line 1097 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.loadAndRemember().
Referenced by ConfigBuilder.ConfigBuilder.prepare_ALCA(), ConfigBuilder.ConfigBuilder.prepare_DIGI(), ConfigBuilder.ConfigBuilder.prepare_DIGI2RAW(), ConfigBuilder.ConfigBuilder.prepare_DQM(), ConfigBuilder.ConfigBuilder.prepare_ENDJOB(), ConfigBuilder.ConfigBuilder.prepare_L1HwVal(), ConfigBuilder.ConfigBuilder.prepare_L1Reco(), ConfigBuilder.ConfigBuilder.prepare_RAW2DIGI(), ConfigBuilder.ConfigBuilder.prepare_RECO(), ConfigBuilder.ConfigBuilder.prepare_REPACK(), ConfigBuilder.ConfigBuilder.prepare_SKIM(), ConfigBuilder.ConfigBuilder.prepare_USER(), and ConfigBuilder.ConfigBuilder.prepare_VALIDATION().
Prepare the configuration string and add missing pieces.
Definition at line 1866 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.addConditions(), ConfigBuilder.ConfigBuilder.addMaxEvents(), ConfigBuilder.ConfigBuilder.addSource(), ConfigBuilder.ConfigBuilder.addStandardSequences(), ConfigBuilder.ConfigBuilder.completeInputCommand(), and ConfigBuilder.ConfigBuilder.loadAndRemember().
Enrich the process with alca streams
Definition at line 1146 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.ALCADefaultCFF, ConfigBuilder.ConfigBuilder.expandMapping(), and ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF().
Referenced by ConfigBuilder.ConfigBuilder.prepare_ALCAOUTPUT(), and ConfigBuilder.ConfigBuilder.prepare_ALCAPRODUCER().
def ConfigBuilder.ConfigBuilder.prepare_ALCAHARVEST | ( | self, | |
sequence = None |
|||
) |
Enrich the process with AlCaHarvesting step
Definition at line 1777 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.ALCAHARVESTDefaultCFF, ConfigBuilder.ConfigBuilder.executeAndRemember(), and ConfigBuilder.ConfigBuilder.loadAndRemember().
def ConfigBuilder.ConfigBuilder.prepare_ALCAOUTPUT | ( | self, | |
sequence = None |
|||
) |
Definition at line 1143 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.prepare_ALCA().
def ConfigBuilder.ConfigBuilder.prepare_ALCAPRODUCER | ( | self, | |
sequence = None |
|||
) |
Definition at line 1140 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.prepare_ALCA().
def ConfigBuilder.ConfigBuilder.prepare_CFWRITER | ( | self, | |
sequence = None |
|||
) |
Enrich the schedule with the crossing frame writer step
Definition at line 1325 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.CFWRITERDefaultCFF, ConfigBuilder.ConfigBuilder.loadAndRemember(), and ConfigBuilder.ConfigBuilder.scheduleSequence().
def ConfigBuilder.ConfigBuilder.prepare_DATAMIX | ( | self, | |
sequence = None |
|||
) |
Enrich the schedule with the digitisation step
Definition at line 1331 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.DATAMIXDefaultCFF, ConfigBuilder.ConfigBuilder.loadAndRemember(), and ConfigBuilder.ConfigBuilder.scheduleSequence().
def ConfigBuilder.ConfigBuilder.prepare_DIGI | ( | self, | |
sequence = None |
|||
) |
Enrich the schedule with the digitisation step
Definition at line 1309 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.DIGIDefaultCFF, ConfigBuilder.ConfigBuilder.executeAndRemember(), ConfigBuilder.ConfigBuilder.loadAndRemember(), ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF(), and ConfigBuilder.ConfigBuilder.scheduleSequence().
def ConfigBuilder.ConfigBuilder.prepare_DIGI2RAW | ( | self, | |
sequence = None |
|||
) |
Definition at line 1337 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.DIGI2RAWDefaultCFF, ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF(), and ConfigBuilder.ConfigBuilder.scheduleSequence().
def ConfigBuilder.ConfigBuilder.prepare_DQM | ( | self, | |
sequence = 'DQMOffline' |
|||
) |
Definition at line 1711 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.DQMOFFLINEDefaultCFF, ConfigBuilder.ConfigBuilder.expandMapping(), ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF(), runtimedef.set(), and split.
def ConfigBuilder.ConfigBuilder.prepare_ENDJOB | ( | self, | |
sequence = 'endOfProcess' |
|||
) |
Definition at line 1801 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.ENDJOBDefaultCFF, ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF(), and ConfigBuilder.ConfigBuilder.scheduleSequenceAtEnd().
def ConfigBuilder.ConfigBuilder.prepare_FASTSIM | ( | self, | |
sequence = "all" |
|||
) |
Enrich the schedule with fastsim
Definition at line 1810 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.executeAndRemember(), ConfigBuilder.ConfigBuilder.finalizeFastSimHLT(), ConfigBuilder.ConfigBuilder.loadAndRemember(), ConfigBuilder.ConfigBuilder.prepare_HLT(), DTTTrigProd.DTTTrigProd.process, DTValidSummary.DTValidSummary.process, DTDqm.DTDqm.process, DTDQMMerge.DTDQMMerge.process, DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.process, DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.process, DTDQMHarvesting.DTDQMHarvesting.process, DTResidualCalibration.DTResidualCalibration.process, DTNoiseCalibration.DTNoiseCalibration.process, DTTTrigValid.DTTTrigValid.process, DTDQMValidation.DTDQMValidation.process, DTT0DBValidation.DTT0DBValidation.process, DTVDriftMeanTimerWriter.DTVDriftMeanTimerWriter.process, DTVDriftSegmentWriter.DTVDriftSegmentWriter.process, DTTTrigResidualCorr.DTTTrigResidualCorr.process, DTTTrigCorrFirst.DTTTrigCorrFirst.process, DTTTrigTimeBoxesWriter.DTTTrigTimeBoxesWriter.process, and ConfigBuilder.ConfigBuilder.process.
def ConfigBuilder.ConfigBuilder.prepare_FILTER | ( | self, | |
sequence = None |
|||
) |
Enrich the schedule with a user defined filter sequence
Definition at line 1470 of file ConfigBuilder.py.
def ConfigBuilder.ConfigBuilder.prepare_GEN | ( | self, | |
sequence = None |
|||
) |
load the fragment of generator configuration
Definition at line 1218 of file ConfigBuilder.py.
def ConfigBuilder.ConfigBuilder.prepare_HARVESTING | ( | self, | |
sequence = None |
|||
) |
Enrich the process with harvesting step
Definition at line 1744 of file ConfigBuilder.py.
def ConfigBuilder.ConfigBuilder.prepare_HLT | ( | self, | |
sequence = None |
|||
) |
Enrich the schedule with the HLT simulation step
Definition at line 1372 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.executeAndRemember(), join(), and ConfigBuilder.ConfigBuilder.loadAndRemember().
Referenced by ConfigBuilder.ConfigBuilder.prepare_FASTSIM().
def ConfigBuilder.ConfigBuilder.prepare_L1 | ( | self, | |
sequence = None |
|||
) |
Enrich the schedule with the L1 simulation step
Definition at line 1347 of file ConfigBuilder.py.
References ConfigBuilder.getConfigsForScenario(), ConfigBuilder.ConfigBuilder.L1EMDefaultCFF, ConfigBuilder.ConfigBuilder.loadAndRemember(), and ConfigBuilder.ConfigBuilder.scheduleSequence().
def ConfigBuilder.ConfigBuilder.prepare_L1HwVal | ( | self, | |
sequence = 'L1HwVal' |
|||
) |
Enrich the schedule with L1 HW validation
Definition at line 1457 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.L1HwValDefaultCFF, and ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF().
def ConfigBuilder.ConfigBuilder.prepare_L1Reco | ( | self, | |
sequence = "L1Reco" |
|||
) |
Enrich the schedule with L1 reconstruction
Definition at line 1464 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.L1RecoDefaultCFF, ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF(), and ConfigBuilder.ConfigBuilder.scheduleSequence().
def ConfigBuilder.ConfigBuilder.prepare_L1REPACK | ( | self, | |
sequence = None |
|||
) |
Enrich the schedule with the L1 simulation step, running the L1 emulator on data unpacked from the RAW collection, and repacking the result in a new RAW collection
Definition at line 1360 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.loadAndRemember(), ConfigBuilder.ConfigBuilder.renameInputTagsInSequence(), and ConfigBuilder.ConfigBuilder.scheduleSequence().
def ConfigBuilder.ConfigBuilder.prepare_LHE | ( | self, | |
sequence = None |
|||
) |
Definition at line 1202 of file ConfigBuilder.py.
References DTTTrigProd.DTTTrigProd.process, DTDqm.DTDqm.process, DTDQMMerge.DTDQMMerge.process, DTValidSummary.DTValidSummary.process, DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.process, DTDQMHarvesting.DTDQMHarvesting.process, DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.process, DTNoiseCalibration.DTNoiseCalibration.process, DTResidualCalibration.DTResidualCalibration.process, DTDQMValidation.DTDQMValidation.process, DTTTrigValid.DTTTrigValid.process, DTT0DBValidation.DTT0DBValidation.process, DTVDriftSegmentWriter.DTVDriftSegmentWriter.process, DTVDriftMeanTimerWriter.DTVDriftMeanTimerWriter.process, DTTTrigResidualCorr.DTTTrigResidualCorr.process, DTTTrigCorrFirst.DTTTrigCorrFirst.process, DTTTrigTimeBoxesWriter.DTTTrigTimeBoxesWriter.process, ConfigBuilder.ConfigBuilder.process, and linker.replace().
def ConfigBuilder.ConfigBuilder.prepare_POSTRECO | ( | self, | |
sequence = None |
|||
) |
Enrich the schedule with the postreco step
Definition at line 1558 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.loadAndRemember(), ConfigBuilder.ConfigBuilder.POSTRECODefaultCFF, and ConfigBuilder.ConfigBuilder.scheduleSequence().
def ConfigBuilder.ConfigBuilder.prepare_RAW2DIGI | ( | self, | |
sequence = "RawToDigi" |
|||
) |
Definition at line 1450 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF(), ConfigBuilder.ConfigBuilder.RAW2DIGIDefaultCFF, and ConfigBuilder.ConfigBuilder.scheduleSequence().
Referenced by ConfigBuilder.ConfigBuilder.prepare_RAW2RECO().
def ConfigBuilder.ConfigBuilder.prepare_RAW2RECO | ( | self, | |
sequence = None |
|||
) |
Definition at line 1439 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.prepare_RAW2DIGI(), and ConfigBuilder.ConfigBuilder.prepare_RECO().
def ConfigBuilder.ConfigBuilder.prepare_RECO | ( | self, | |
sequence = "reconstruction" |
|||
) |
put the filtering path in the schedule
put it before all the other paths
Enrich the schedule with reconstruction
Definition at line 1502 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF(), ConfigBuilder.ConfigBuilder.RECODefaultCFF, and ConfigBuilder.ConfigBuilder.scheduleSequence().
Referenced by ConfigBuilder.ConfigBuilder.prepare_RAW2RECO().
def ConfigBuilder.ConfigBuilder.prepare_REPACK | ( | self, | |
sequence = None |
|||
) |
Definition at line 1342 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF(), ConfigBuilder.ConfigBuilder.REPACKDefaultCFF, and ConfigBuilder.ConfigBuilder.scheduleSequence().
def ConfigBuilder.ConfigBuilder.prepare_SIM | ( | self, | |
sequence = None |
|||
) |
Enrich the schedule with the summary of the filter step
Enrich the schedule with the simulation step
Definition at line 1291 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.executeAndRemember(), ConfigBuilder.ConfigBuilder.loadAndRemember(), ConfigBuilder.ConfigBuilder.scheduleSequence(), and ConfigBuilder.ConfigBuilder.SIMDefaultCFF.
def ConfigBuilder.ConfigBuilder.prepare_SKIM | ( | self, | |
sequence = "all" |
|||
) |
Enrich the schedule with skimming fragments
Definition at line 1508 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.expandMapping(), ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF(), and ConfigBuilder.ConfigBuilder.SKIMDefaultCFF.
def ConfigBuilder.ConfigBuilder.prepare_USER | ( | self, | |
sequence = None |
|||
) |
Enrich the schedule with a user defined sequence
Definition at line 1552 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF(), and ConfigBuilder.ConfigBuilder.scheduleSequence().
def ConfigBuilder.ConfigBuilder.prepare_VALIDATION | ( | self, | |
sequence = 'validation' |
|||
) |
Definition at line 1565 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.executeAndRemember(), ConfigBuilder.ConfigBuilder.loadDefaultOrSpecifiedCFF(), DTTTrigProd.DTTTrigProd.process, DTDQMMerge.DTDQMMerge.process, DTDqm.DTDqm.process, DTValidSummary.DTValidSummary.process, DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.process, DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.process, DTDQMHarvesting.DTDQMHarvesting.process, DTResidualCalibration.DTResidualCalibration.process, DTNoiseCalibration.DTNoiseCalibration.process, DTDQMValidation.DTDQMValidation.process, DTTTrigValid.DTTTrigValid.process, DTT0DBValidation.DTT0DBValidation.process, DTVDriftMeanTimerWriter.DTVDriftMeanTimerWriter.process, DTVDriftSegmentWriter.DTVDriftSegmentWriter.process, DTTTrigResidualCorr.DTTTrigResidualCorr.process, DTTTrigCorrFirst.DTTTrigCorrFirst.process, DTTTrigTimeBoxesWriter.DTTTrigTimeBoxesWriter.process, ConfigBuilder.ConfigBuilder.process, ConfigBuilder.ConfigBuilder.renameHLTprocessInSequence(), and ConfigBuilder.ConfigBuilder.VALIDATIONDefaultCFF.
def ConfigBuilder.ConfigBuilder.profileOptions | ( | self | ) |
addIgProfService Function to add the igprof profile service so that you can dump in the middle of the run.
Definition at line 221 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.addCommon().
def ConfigBuilder.ConfigBuilder.renameHLTprocessInSequence | ( | self, | |
sequence, | |||
proc = None , |
|||
HLTprocess = 'HLT' |
|||
) |
Definition at line 1678 of file ConfigBuilder.py.
References DTTTrigProd.DTTTrigProd.process, DTDqm.DTDqm.process, DTDQMMerge.DTDQMMerge.process, DTValidSummary.DTValidSummary.process, DTDQMHarvesting.DTDQMHarvesting.process, DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.process, DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.process, DTNoiseCalibration.DTNoiseCalibration.process, DTResidualCalibration.DTResidualCalibration.process, DTDQMValidation.DTDQMValidation.process, DTTTrigValid.DTTTrigValid.process, DTT0DBValidation.DTT0DBValidation.process, DTVDriftSegmentWriter.DTVDriftSegmentWriter.process, DTVDriftMeanTimerWriter.DTVDriftMeanTimerWriter.process, DTTTrigResidualCorr.DTTTrigResidualCorr.process, DTTTrigCorrFirst.DTTTrigCorrFirst.process, DTTTrigTimeBoxesWriter.DTTTrigTimeBoxesWriter.process, ConfigBuilder.ConfigBuilder.process, and cmsPerfHarvest.visit().
Referenced by ConfigBuilder.ConfigBuilder.prepare_VALIDATION().
def ConfigBuilder.ConfigBuilder.renameInputTagsInSequence | ( | self, | |
sequence, | |||
oldT = "rawDataCollector" , |
|||
newT = "rawDataRepacker" |
|||
) |
Definition at line 1668 of file ConfigBuilder.py.
References helpers.massSearchReplaceAnyInputTag(), DTTTrigProd.DTTTrigProd.process, DTDQMMerge.DTDQMMerge.process, DTDqm.DTDqm.process, DTValidSummary.DTValidSummary.process, DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.process, DTDQMHarvesting.DTDQMHarvesting.process, DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.process, DTNoiseCalibration.DTNoiseCalibration.process, DTResidualCalibration.DTResidualCalibration.process, DTDQMValidation.DTDQMValidation.process, DTTTrigValid.DTTTrigValid.process, DTT0DBValidation.DTT0DBValidation.process, DTVDriftMeanTimerWriter.DTVDriftMeanTimerWriter.process, DTVDriftSegmentWriter.DTVDriftSegmentWriter.process, DTTTrigResidualCorr.DTTTrigResidualCorr.process, DTTTrigCorrFirst.DTTTrigCorrFirst.process, DTTTrigTimeBoxesWriter.DTTTrigTimeBoxesWriter.process, and ConfigBuilder.ConfigBuilder.process.
Referenced by ConfigBuilder.ConfigBuilder.prepare_L1REPACK().
def ConfigBuilder.ConfigBuilder.scheduleSequence | ( | self, | |
seq, | |||
prefix, | |||
what = 'Path' |
|||
) |
Definition at line 1109 of file ConfigBuilder.py.
References DTTTrigProd.DTTTrigProd.process, DTDqm.DTDqm.process, DTDQMMerge.DTDQMMerge.process, DTValidSummary.DTValidSummary.process, DTDQMHarvesting.DTDQMHarvesting.process, DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.process, DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.process, DTNoiseCalibration.DTNoiseCalibration.process, DTResidualCalibration.DTResidualCalibration.process, DTDQMValidation.DTDQMValidation.process, DTTTrigValid.DTTTrigValid.process, DTT0DBValidation.DTT0DBValidation.process, DTVDriftSegmentWriter.DTVDriftSegmentWriter.process, DTVDriftMeanTimerWriter.DTVDriftMeanTimerWriter.process, DTTTrigResidualCorr.DTTTrigResidualCorr.process, DTTTrigCorrFirst.DTTTrigCorrFirst.process, DTTTrigTimeBoxesWriter.DTTTrigTimeBoxesWriter.process, and ConfigBuilder.ConfigBuilder.process.
Referenced by ConfigBuilder.ConfigBuilder.PrintAllModules.leave(), ConfigBuilder.ConfigBuilder.prepare_CFWRITER(), ConfigBuilder.ConfigBuilder.prepare_DATAMIX(), ConfigBuilder.ConfigBuilder.prepare_DIGI(), ConfigBuilder.ConfigBuilder.prepare_DIGI2RAW(), ConfigBuilder.ConfigBuilder.prepare_L1(), ConfigBuilder.ConfigBuilder.prepare_L1Reco(), ConfigBuilder.ConfigBuilder.prepare_L1REPACK(), ConfigBuilder.ConfigBuilder.prepare_POSTRECO(), ConfigBuilder.ConfigBuilder.prepare_RAW2DIGI(), ConfigBuilder.ConfigBuilder.prepare_RECO(), ConfigBuilder.ConfigBuilder.prepare_REPACK(), ConfigBuilder.ConfigBuilder.prepare_SIM(), ConfigBuilder.ConfigBuilder.prepare_USER(), and ConfigBuilder.ConfigBuilder.scheduleSequenceAtEnd().
def ConfigBuilder.ConfigBuilder.scheduleSequenceAtEnd | ( | self, | |
seq, | |||
prefix | |||
) |
Definition at line 1136 of file ConfigBuilder.py.
References ConfigBuilder.ConfigBuilder.scheduleSequence().
Referenced by ConfigBuilder.ConfigBuilder.prepare_ENDJOB().
|
private |
Definition at line 161 of file ConfigBuilder.py.
|
static |
Definition at line 1964 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.ALCADefaultCFF |
Definition at line 824 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_ALCA().
ConfigBuilder.ConfigBuilder.ALCADefaultSeq |
Definition at line 853 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.ALCAHARVESTDefaultCFF |
Definition at line 841 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_ALCAHARVEST().
|
static |
Definition at line 1159 of file ConfigBuilder.py.
|
static |
Definition at line 758 of file ConfigBuilder.py.
|
static |
Definition at line 1192 of file ConfigBuilder.py.
|
static |
Definition at line 1963 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.CFWRITERDefaultCFF |
Definition at line 844 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_CFWRITER().
|
static |
Definition at line 801 of file ConfigBuilder.py.
|
static |
Definition at line 387 of file ConfigBuilder.py.
Referenced by cmsRelvalreport.Profile._profile_edmsize(), cmsRelvalreport.Profile._profile_igprof(), cmsRelvalreport.Profile._profile_Memcheck_Valgrind(), cmsRelvalreport.Profile._profile_None(), cmsRelvalreport.Profile._profile_valgrindfce(), and cmsRelvalreport.Profile._save_output().
ConfigBuilder.ConfigBuilder.ConditionsDefaultCFF |
Definition at line 843 of file ConfigBuilder.py.
|
static |
Definition at line 496 of file ConfigBuilder.py.
|
static |
Definition at line 772 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.DATAMIXDefaultCFF |
Definition at line 848 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_DATAMIX().
|
static |
Definition at line 477 of file ConfigBuilder.py.
|
static |
Definition at line 479 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.DIGI2RAWDefaultCFF |
Definition at line 828 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_DIGI2RAW().
ConfigBuilder.ConfigBuilder.DIGIDefaultCFF |
Definition at line 827 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_DIGI().
ConfigBuilder.ConfigBuilder.DQMOFFLINEDefaultCFF |
Definition at line 839 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_DQM().
ConfigBuilder.ConfigBuilder.EDMtoMECFF |
Definition at line 1746 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.ENDJOBDefaultCFF |
Definition at line 842 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_ENDJOB().
|
static |
Definition at line 742 of file ConfigBuilder.py.
|
static |
load the relevant part
Definition at line 1473 of file ConfigBuilder.py.
|
static |
Definition at line 1474 of file ConfigBuilder.py.
|
static |
Definition at line 754 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.GENDefaultCFF |
Definition at line 825 of file ConfigBuilder.py.
|
static |
Definition at line 1240 of file ConfigBuilder.py.
|
static |
Definition at line 1241 of file ConfigBuilder.py.
|
static |
Enrich the schedule with the rest of the generation step
Definition at line 1263 of file ConfigBuilder.py.
|
static |
Definition at line 1750 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.HARVESTINGDefaultCFF |
Definition at line 840 of file ConfigBuilder.py.
|
static |
Definition at line 1754 of file ConfigBuilder.py.
|
static |
Definition at line 1766 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.HLTDefaultCFF |
Definition at line 831 of file ConfigBuilder.py.
|
static |
Definition at line 2003 of file ConfigBuilder.py.
|
static |
Definition at line 2004 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.L1EMDefaultCFF |
Definition at line 829 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_L1().
ConfigBuilder.ConfigBuilder.L1HwValDefaultCFF |
Definition at line 838 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_L1HwVal().
ConfigBuilder.ConfigBuilder.L1MENUDefaultCFF |
Definition at line 830 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.L1RecoDefaultCFF |
Definition at line 833 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_L1Reco().
|
static |
Definition at line 1792 of file ConfigBuilder.py.
|
static |
Definition at line 1234 of file ConfigBuilder.py.
|
static |
Definition at line 1224 of file ConfigBuilder.py.
|
static |
Definition at line 1227 of file ConfigBuilder.py.
|
static |
Definition at line 601 of file ConfigBuilder.py.
|
static |
Definition at line 606 of file ConfigBuilder.py.
|
static |
Definition at line 1916 of file ConfigBuilder.py.
|
static |
Definition at line 452 of file ConfigBuilder.py.
|
static |
Definition at line 450 of file ConfigBuilder.py.
|
static |
Definition at line 498 of file ConfigBuilder.py.
|
static |
Definition at line 1919 of file ConfigBuilder.py.
|
static |
Definition at line 516 of file ConfigBuilder.py.
|
static |
adding standard sequences might change the inputEventContent option and therefore needs to be finalized after
Definition at line 1880 of file ConfigBuilder.py.
|
static |
Definition at line 1882 of file ConfigBuilder.py.
|
static |
Definition at line 574 of file ConfigBuilder.py.
|
static |
Definition at line 769 of file ConfigBuilder.py.
Referenced by Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.properties().
|
static |
Definition at line 767 of file ConfigBuilder.py.
|
static |
Definition at line 518 of file ConfigBuilder.py.
Referenced by python.rootplot.rootmath.Target.__repr__().
|
static |
Definition at line 1722 of file ConfigBuilder.py.
Definition at line 1965 of file ConfigBuilder.py.
|
static |
Definition at line 1990 of file ConfigBuilder.py.
|
static |
Definition at line 596 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.POSTRECODefaultCFF |
Definition at line 836 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_POSTRECO().
ConfigBuilder.ConfigBuilder.process |
Definition at line 1431 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.addExtraStream(), ConfigBuilder.ConfigBuilder.completeInputCommand(), ConfigBuilder.ConfigBuilder.doNotInlineEventContent(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.dumpPython(), ConfigBuilder.ConfigBuilder.PrintAllModules.leave(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.open(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.outputEventContent(), ConfigBuilder.ConfigBuilder.prepare_FASTSIM(), ConfigBuilder.ConfigBuilder.prepare_LHE(), ConfigBuilder.ConfigBuilder.prepare_VALIDATION(), ConfigBuilder.ConfigBuilder.renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder.renameInputTagsInSequence(), ConfigBuilder.ConfigBuilder.scheduleSequence(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.setProcess(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.setProperty().
ConfigBuilder.ConfigBuilder.RAW2DIGIDefaultCFF |
Definition at line 832 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_RAW2DIGI().
ConfigBuilder.ConfigBuilder.RECODefaultCFF |
Definition at line 834 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_RECO().
ConfigBuilder.ConfigBuilder.REPACKDefaultCFF |
Definition at line 845 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_REPACK().
|
static |
Definition at line 745 of file ConfigBuilder.py.
|
static |
Definition at line 1952 of file ConfigBuilder.py.
|
static |
Definition at line 1751 of file ConfigBuilder.py.
|
static |
Definition at line 1720 of file ConfigBuilder.py.
|
static |
Definition at line 1160 of file ConfigBuilder.py.
|
static |
Definition at line 1526 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.SIMDefaultCFF |
Definition at line 826 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_SIM().
|
static |
Definition at line 957 of file ConfigBuilder.py.
|
static |
Definition at line 988 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.SKIMDefaultCFF |
Definition at line 835 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_SKIM().
|
static |
Definition at line 1520 of file ConfigBuilder.py.
|
static |
Definition at line 1534 of file ConfigBuilder.py.
|
static |
Definition at line 623 of file ConfigBuilder.py.
|
static |
Definition at line 172 of file ConfigBuilder.py.
add the corresponding input content
Definition at line 178 of file ConfigBuilder.py.
|
static |
Definition at line 177 of file ConfigBuilder.py.
Definition at line 647 of file ConfigBuilder.py.
|
static |
ends the –output options model
Definition at line 538 of file ConfigBuilder.py.
|
static |
Definition at line 489 of file ConfigBuilder.py.
|
static |
Definition at line 463 of file ConfigBuilder.py.
|
static |
Definition at line 481 of file ConfigBuilder.py.
|
static |
Definition at line 552 of file ConfigBuilder.py.
|
static |
Definition at line 460 of file ConfigBuilder.py.
|
static |
Definition at line 494 of file ConfigBuilder.py.
|
static |
Definition at line 553 of file ConfigBuilder.py.
|
static |
Definition at line 462 of file ConfigBuilder.py.
|
static |
Definition at line 472 of file ConfigBuilder.py.
|
static |
Definition at line 1249 of file ConfigBuilder.py.
|
static |
Definition at line 461 of file ConfigBuilder.py.
|
static |
event content
Definition at line 459 of file ConfigBuilder.py.
|
static |
Definition at line 456 of file ConfigBuilder.py.
|
static |
Definition at line 539 of file ConfigBuilder.py.
|
static |
Definition at line 1921 of file ConfigBuilder.py.
|
static |
Definition at line 466 of file ConfigBuilder.py.
ConfigBuilder.ConfigBuilder.VALIDATIONDefaultCFF |
Definition at line 837 of file ConfigBuilder.py.
Referenced by ConfigBuilder.ConfigBuilder.prepare_VALIDATION().