Main Page
Modules
Namespaces
Classes
Files
Directories
Related Pages
Examples
FWCore
»
ParameterSet
»
python
parseConfig.py File Reference
Go to the source code of this file.
Namespaces
namespace
parseConfig
Classes
class
parseConfig::_AidsOp
class
parseConfig::_ConfigReturn
class
parseConfig::_DictAdapter
class
parseConfig::_DictCopyAdapter
class
parseConfig::_EndPath
class
parseConfig::_FollowsOp
class
parseConfig::_IncludeFile
class
parseConfig::_IncludeFromNode
class
parseConfig::_IncludeNode
class
parseConfig::_IncrementFromVariableSetter
class
parseConfig::_LeafNode
class
parseConfig::_MakeFrom
class
parseConfig::_MakePlugin
class
parseConfig::_MakeSeries
class
parseConfig::_MakeSetter
class
parseConfig::_ModuleSeries
class
parseConfig::_ObjectHolder
class
parseConfig::_ParameterReplaceSetter
class
parseConfig::_Path
class
parseConfig::_ProcessAdapter
class
parseConfig::_PSetReplaceSetter
class
parseConfig::_ReplaceNode
class
parseConfig::_ReplaceSetter
class
parseConfig::_Schedule
class
parseConfig::_Sequence
class
parseConfig::_SimpleListTypeAppendSetter
class
parseConfig::_SimpleListTypeExtendSetter
class
parseConfig::_VPSetAppendSetter
class
parseConfig::_VPSetExtendSetter
class
parseConfig::_VPSetReplaceSetter
class
parseConfig::TestFactory
class
parseConfig::TestModuleCommand
Functions
def
parseConfig::_badLabel
def
parseConfig::_buildTree
def
parseConfig::_dumpCfg
def
parseConfig::_finalizeProcessFragment
def
parseConfig::_findAndHandleParameterIncludes
def
parseConfig::_findAndHandleParameterIncludesRecursive
def
parseConfig::_findAndHandleProcessBlockIncludes
def
parseConfig::_findAndHandleProcessBlockIncludesRecursive
def
parseConfig::_findAndHandleProcessUsingBlock
def
parseConfig::_findAndHandleUsingBlocksRecursive
def
parseConfig::_flagUsingBlocks
def
parseConfig::_flagUsingBlocksRecursive
def
parseConfig::_getCompressedNodes
def
parseConfig::_guessTypeFromClassName
def
parseConfig::_handleInclude
def
parseConfig::_handleString
def
parseConfig::_handleUsing
def
parseConfig::_labelOptional
def
parseConfig::_makeDictFromList
def
parseConfig::_MakeESPrefer
def
parseConfig::_makeInclude
def
parseConfig::_makeLabeledBlock
def
parseConfig::_makeLabeledEventID
def
parseConfig::_makeLabeledInputTag
def
parseConfig::_makeLabeledLuminosityBlockID
def
parseConfig::_makeLabeledPSet
def
parseConfig::_makeLabeledSecSource
def
parseConfig::_makeLabeledVEventID
def
parseConfig::_makeLabeledVInputTag
def
parseConfig::_makeLabeledVPSet
def
parseConfig::_makeParameter
def
parseConfig::_makeProcess
def
parseConfig::_makePSet
def
parseConfig::_makePSetFromList
def
parseConfig::_makeReplace
def
parseConfig::_makeSchedule
def
parseConfig::_makeUsing
def
parseConfig::_makeVPSet
def
parseConfig::_makeVPSetFromList
def
parseConfig::_parsePathInReverse
def
parseConfig::_replaceKeywordWithType
def
parseConfig::_validateLabelledList
def
parseConfig::_validateSequences
def
parseConfig::dumpCff
def
parseConfig::dumpCfg
def
parseConfig::dumpDict
def
parseConfig::dumpPython
def
parseConfig::importConfig
def
parseConfig::parseCffFile
def
parseConfig::parseCfgFile
def
parseConfig::parseConfigString
def
parseConfig::processFromString
Variables
tuple
parseConfig::_allUsingLabels
= set()
tuple
parseConfig::_eqTo
= pp.Suppress("=")
tuple
parseConfig::_equalTo
= pp.Suppress('=')
parseConfig::_fileFactory
= _IncludeFile
list
parseConfig::_fileStack
= ["{config}"]
tuple
parseConfig::_pathAtom
= pp.Combine(pp.Optional("!")+pp.Optional("-")+letterstart)
tuple
parseConfig::_plusEqualTo
= pp.Suppress('+=')
tuple
parseConfig::_replaceExtendValue
tuple
parseConfig::_replaceValue
tuple
parseConfig::_scopeBegin
= pp.Suppress('{')
tuple
parseConfig::_scopeEnd
= pp.Suppress('}')
tuple
parseConfig::analyzerGuess
= _guessTypeFromClassName(
r
"[a-zA-Z]\
w
*Analyzer",cms.EDAnalyzer)
parseConfig::any
= parameterValue|letterstart
parseConfig::anyInputTag
= inputTagFormat|quotedString
tuple
parseConfig::block
= pp.Forward()
tuple
parseConfig::cfgDumper
tuple
parseConfig::endpath
= pp.Keyword('endpath')
tuple
parseConfig::es_module
= _labelOptional("es_module",cms.ESProducer)
tuple
parseConfig::es_prefer
= pp.Group(pp.Keyword("es_prefer")+pp.Optional(letterstart)+_equalTo+
label
+scopedParameters)
tuple
parseConfig::es_source
= _labelOptional("es_source",cms.ESSource)
tuple
parseConfig::eventIDParameter
tuple
parseConfig::fileInPathParameter
tuple
parseConfig::include
= pp.Group(pp.Keyword("include").suppress()+quotedString)
tuple
parseConfig::inputTagFormat
tuple
parseConfig::inputTagParameter
tuple
parseConfig::label
= letterstart.copy()
tuple
parseConfig::letterstart
= pp.Word(pp.alphas,pp.srange("[a-zA-
Z0
-9\-_]"))
tuple
parseConfig::looper
tuple
parseConfig::luminosityBlockIDParameter
tuple
parseConfig::module
tuple
parseConfig::onlyFragment
= processBody|parameters|
plugin
|
pp.empty
+pp.StringEnd()
tuple
parseConfig::onlyParameters
= parameters|
pp.empty
+pp.StringEnd()
tuple
parseConfig::onlyPlugin
=
plugin
|
pp.empty
+pp.StringEnd()
tuple
parseConfig::onlyProcessBody
= processBody|
pp.empty
+pp.StringEnd()
tuple
parseConfig::outputModuleGuess
= _guessTypeFromClassName(
r
"[a-zA-Z]\
w
*OutputModule",cms.OutputModule)
parseConfig::parameter
= simpleParameter|stringParameter|vsimpleParameter|fileInPathParameter|vstringParameter|inputTagParameter|vinputTagParameter|eventIDParameter|luminosityBlockIDParameter|PSetParameter|VPSetParameter|secsourceParameter|block|include
tuple
parseConfig::parameters
= pp.OneOrMore(
parameter
)
tuple
parseConfig::parameterValue
= pp.Word(pp.alphanums+'.'+':'+'-'+'+')
tuple
parseConfig::path
= pp.Keyword('path')
tuple
parseConfig::pathbody
tuple
parseConfig::pathexp
= pp.Forward()
tuple
parseConfig::pathseq
= pp.Forward()
tuple
parseConfig::pathtoken
= (pp.Combine(pp.Optional("!")+pp.Optional("-")+letterstart))
parseConfig::plugin
=
source
|looper|service|outputModuleGuess|producerGuess|analyzerGuess|
module
|es_module|es_source|es_prefer
tuple
parseConfig::process
tuple
parseConfig::processBody
= pp.OneOrMore(processNode)
parseConfig::processNode
=
plugin
|PSetParameter|VPSetParameter|block|include|path|endpath|sequence|schedule|replace
tuple
parseConfig::producerGuess
= _guessTypeFromClassName(
r
"[a-zA-Z]\
w
*Prod(?:ucer)?",cms.EDProducer)
tuple
parseConfig::PSetParameter
= pp.Forward()
tuple
parseConfig::quotedString
= pp.quotedString.copy()
tuple
parseConfig::replace
tuple
parseConfig::schedule
tuple
parseConfig::scopedParameters
= _scopeBegin+pp.Group(pp.ZeroOrMore(
parameter
|using|include))
tuple
parseConfig::secsourceParameter
= pp.Forward()
tuple
parseConfig::sequence
= pp.Keyword('sequence')
tuple
parseConfig::service
tuple
parseConfig::simpleParameter
tuple
parseConfig::simpleParameterType
= pp.Keyword("bool")
tuple
parseConfig::source
tuple
parseConfig::stringParameter
tuple
parseConfig::typeWithParameters
= pp.Group(letterstart+scopedParameters)
tuple
parseConfig::untracked
= pp.Optional('untracked')
tuple
parseConfig::using
= pp.Group(pp.Keyword("using")+letterstart)
tuple
parseConfig::vinputTagParameter
tuple
parseConfig::VPSetParameter
= pp.Forward()
tuple
parseConfig::vsimpleParameter
tuple
parseConfig::vSimpleParameterType
= pp.Keyword("vint32")
tuple
parseConfig::vstringParameter
tuple
parseConfig::worker
= (_pathAtom)
Generated on Tue Jun 9 17:53:16 2009 for CMSSW by
1.5.4