CMS 3D CMS Logo

hgcalSimValid_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from SimCalorimetry.HGCalSimProducers.hgcHitAssociation_cfi import lcAssocByEnergyScoreProducer
8 
9 from Validation.HGCalValidation.HGCalValidator_cfi import hgcalValidator
10 from Validation.RecoParticleFlow.PFJetValidation_cff import pfJetValidation1 as _hgcalPFJetValidation
11 
12 from Validation.HGCalValidation.ticlPFValidation_cfi import ticlPFValidation
13 hgcalTiclPFValidation = cms.Sequence(ticlPFValidation)
14 
15 hgcalValidatorSequence = cms.Sequence(hgcalValidator)
16 hgcalPFJetValidation = _hgcalPFJetValidation.clone(BenchmarkLabel = 'PFJetValidation/HGCAlCompWithGenJet',
17  VariablePtBins=[10., 30., 80., 120., 250., 600.],
18  DeltaPtOvPtHistoParameter = dict(EROn=True,EREtaMax=3.0, EREtaMin=1.6, slicingOn=True))
19 
20 hgcalAssociators = cms.Task(lcAssocByEnergyScoreProducer)
21 
22 hgcalValidation = cms.Sequence(hgcalSimHitValidationEE
23  + hgcalSimHitValidationHEF
24  + hgcalSimHitValidationHEB
25  + hgcalDigiValidationEE
26  + hgcalDigiValidationHEF
27  + hgcalDigiValidationHEB
28  + hgcalRecHitValidationEE
29  + hgcalRecHitValidationHEF
30  + hgcalRecHitValidationHEB
31  + hgcalHitValidationSequence
32  + hgcalValidatorSequence
33  + hgcalTiclPFValidation
34  + hgcalPFJetValidation)
PFJetValidation_cff
rechitValidation_cff
simhitValidation_cff
HGCalValidator_cfi
digiValidation_cff
hgcalHitValidation_cfi