CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Validation_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 
4 #RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService",
5 # mix = cms.PSet(initialSeed = cms.untracked.uint32(12345),
6 # engineName = cms.untracked.string('HepJamesRandom')
7 # ),
8 # restoreStateLabel = cms.untracked.string("randomEngineStateProducer"),
9 #)
10 
15 
17 
18 
30 # miniAOD
32 
33 prevalidation = cms.Sequence( globalPrevalidation * hltassociation * metPreValidSeq * jetPreValidSeq )
34 prevalidationLiteTracking = cms.Sequence( prevalidation )
35 prevalidationLiteTracking.replace(globalPrevalidation,globalPrevalidationLiteTracking)
36 prevalidationMiniAOD = cms.Sequence( genParticles1 * miniAODValidationSequence * JetValidationMiniAOD * type0PFMEtCorrectionPFCandToVertexAssociationForValidationMiniAOD * METValidationMiniAOD )
37 
38 
39 validation = cms.Sequence(cms.SequencePlaceholder("mix")
40  +genvalid_all
41  *globaldigisanalyze
42  *globalhitsanalyze
43  *globalrechitsanalyze
44  *globalValidation
45  *hltvalidation)
46 
47 validationLiteTracking = cms.Sequence( validation )
48 validationLiteTracking.replace(globalValidation,globalValidationLiteTracking)
49 validationLiteTracking.remove(condDataValidation)
50 
51 validationMiniAOD = cms.Sequence()
52 
53 prevalidation_preprod = cms.Sequence( preprodPrevalidation )
54 
55 validation_preprod = cms.Sequence(
56  genvalid_all
57  +trackingTruthValid
58  +tracksValidation
59  +METRelValSequence
60  +recoMuonValidation
61  +muIsoVal_seq
62  +muonIdValDQMSeq
63  +hltvalidation_preprod
64  )
65 
66 validation.remove(condDataValidation)
67 validation_prod = cms.Sequence(
68  genvalid_all
69  +hltvalidation_prod
70  )
71