Validation
Configuration
python
autoValidation.py
Go to the documentation of this file.
1
autoValidation = {
'liteTracking'
: [
'prevalidationLiteTracking'
,
'validationLiteTracking'
,
'validationHarvesting'
],
2
'trackingOnlyValidation'
: [
'globalPrevalidationTrackingOnly'
,
'globalValidationTrackingOnly'
,
'postValidation_trackingOnly'
],
3
'pixelTrackingOnlyValidation'
: [
'globalPrevalidationPixelTrackingOnly'
,
'globalValidationPixelTrackingOnly'
,
'postValidation_trackingOnly'
],
4
'trackingValidation'
: [
'globalPrevalidationTracking'
,
'globalValidationTrackingOnly'
,
'postValidationTracking'
],
5
'muonOnlyValidation'
: [
'globalPrevalidationMuons'
,
'globalValidationMuons'
,
'postValidation_muons'
],
6
'bTagOnlyValidation'
: [
'prebTagSequenceMC'
,
'bTagPlotsMCbcl'
,
'bTagCollectorSequenceMCbcl'
],
7
'JetMETOnlyValidation'
: [
'globalPrevalidationJetMETOnly'
,
'globalValidationJetMETonly'
,
'postValidation_JetMET'
],
8
'electronOnlyValidation'
: [
''
,
'electronValidationSequence'
,
'electronPostValidationSequence'
],
9
'photonOnlyValidation'
: [
''
,
'photonValidationSequence'
,
'photonPostProcessor'
],
10
'tauOnlyValidation'
: [
'produceDenoms'
,
'pfTauRunDQMValidation'
,
'runTauEff'
],
11
'ecalOnlyValidation'
: [
'globalPrevalidationECALOnly'
,
'globalValidationECALOnly'
,
'postValidation_ECAL'
],
12
'hcalValidation'
: [
'globalPrevalidationHCAL'
,
'globalValidationHCAL'
,
'postValidation_HCAL'
],
13
'hcalOnlyValidation'
: [
'globalPrevalidationHCALOnly'
,
'globalValidationHCALOnly'
,
'postValidation_HCAL'
],
14
'baseValidation'
: [
'baseCommonPreValidation'
,
'baseCommonValidation'
,
'postValidation_common'
],
15
'miniAODValidation'
: [
'prevalidationMiniAOD'
,
'validationMiniAOD'
,
'validationHarvestingMiniAOD'
],
16
'standardValidation'
: [
'prevalidation'
,
'validation'
,
'validationHarvesting'
],
17
'standardValidationNoHLT'
: [
'prevalidationNoHLT'
,
'validationNoHLT'
,
'validationHarvestingNoHLT'
],
18
'HGCalValidation'
: [
'globalPrevalidationHGCal'
,
'globalValidationHGCal'
,
'hgcalValidatorPostProcessor'
],
19
'MTDValidation'
: [
''
,
'globalValidationMTD'
,
'mtdValidationPostProcessor'
],
20
'OuterTrackerValidation'
: [
''
,
'globalValidationOuterTracker'
,
'postValidationOuterTracker'
],
21
'ecalValidation_phase2'
: [
''
,
'validationECALPhase2'
,
''
],
22
'TrackerPhase2Validation'
: [
''
,
'trackerphase2ValidationSource'
,
'trackerphase2ValidationHarvesting'
],
23
}
24
25
_phase2_allowed = [
'baseValidation'
,
'trackingValidation'
,
'muonOnlyValidation'
,
'JetMETOnlyValidation'
,
'electronOnlyValidation'
,
'photonOnlyValidation'
,
'bTagOnlyValidation'
,
'tauOnlyValidation'
,
'hcalValidation'
,
'HGCalValidation'
,
'MTDValidation'
,
'OuterTrackerValidation'
,
'ecalValidation_phase2'
,
'TrackerPhase2Validation'
]
26
autoValidation[
'phase2Validation'
] = [
''
,
''
,
''
]
27
for
i
in
range
(0,3):
28
autoValidation[
'phase2Validation'
][i] =
'+'
.
join
([_f
for
_f
in
[autoValidation[m][i]
for
m
in
_phase2_allowed]
if
_f])
FastTimerService_cff.range
range
Definition:
FastTimerService_cff.py:34
join
static std::string join(char **cmd)
Definition:
RemoteFile.cc:17
Generated for CMSSW Reference Manual by
1.8.16