CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
reco_application_tbsim_TBH42006_validation_cfg.py
Go to the documentation of this file.
1 # The following comments couldn't be translated into the new config version:
2 
3 # DQM services
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 process = cms.Process("TBH42006Valid")
8 # initialize MessageLogger
9 process.load("FWCore.MessageLogger.MessageLogger_cfi")
10 
11 # geometry (Only Ecal)
12 process.load("Geometry.EcalTestBeam.TBH4GeometryXML_cfi")
13 
14 process.load("Geometry.CaloEventSetup.CaloGeometry_cff")
15 
16 # Condition objects access
17 process.load("CalibCalorimetry.EcalTrivialCondModules.EcalTrivialCondRetrieverTB_cfi")
18 
19 process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi")
20 
21 # ECAL hits validation sequence
22 process.load("Validation.EcalHits.ecalSimHitsValidation_cfi")
23 
24 process.load("Validation.EcalHits.ecalBarrelSimHitsValidation_cfi")
25 
26 # ECAL digis validation sequence
27 process.load("Validation.EcalDigis.ecalDigisValidation_cfi")
28 
29 process.load("Validation.EcalDigis.ecalBarrelDigisValidation_cfi")
30 
31 # ECAL rechits validation sequence
32 process.load("Validation.EcalRecHits.ecalRecHitsValidation_cfi")
33 
34 process.load("Validation.EcalRecHits.ecalBarrelRecHitsValidation_cfi")
35 
36 process.maxEvents = cms.untracked.PSet(
37  input = cms.untracked.int32(-1)
38 )
39 process.source = cms.Source("PoolSource",
40  fileNames = cms.untracked.vstring('file:ECALH4TB_detsim_hits.root')
41 )
42 
43 process.DaqMonitorROOTBackEnd = cms.Service("DaqMonitorROOTBackEnd")
44 
45 process.Timing = cms.Service("Timing")
46 
47 process.SimpleMemoryCheck = cms.Service("SimpleMemoryCheck")
48 
49 process.ecalSimHitsValidationSequence = cms.Sequence(process.ecalSimHitsValidation*process.ecalBarrelSimHitsValidation)
50 process.ecalUnsuppressedDigisValidationSequence = cms.Sequence(process.ecalDigisValidation*process.ecalBarrelDigisValidation)
51 process.ecalUnsuppressedRecHitsValidationSequence = cms.Sequence(process.ecalRecHitsValidation*process.ecalBarrelRecHitsValidation)
52 process.p1 = cms.Path(process.ecalSimHitsValidationSequence*process.ecalUnsuppressedDigisValidationSequence*process.ecalUnsuppressedRecHitsValidationSequence)
53 process.CaloGeometryBuilder.SelectedCalos = ['EcalBarrel']
54 process.ecalDigisValidation.EBdigiCollection = 'simEcalUnsuppressedDigis'
55 process.ecalDigisValidation.EEdigiCollection = 'simEcalUnsuppressedDigis'
56 process.ecalDigisValidation.ESdigiCollection = 'simEcalUnsuppressedDigis'
57 process.ecalBarrelDigisValidation.EBdigiCollection = 'simEcalUnsuppressedDigis'
58 process.ecalRecHitsValidation.EBrechitCollection = cms.InputTag("ecalTBSimRecHit","EcalRecHitsEB")
59 process.ecalRecHitsValidation.EBuncalibrechitCollection = cms.InputTag("ecalTBSimWeightUncalibRecHit","EcalUncalibRecHitsEB")
60 process.ecalBarrelRecHitsValidation.EBdigiCollection = 'simEcalUnsuppressedDigis'
61 process.ecalBarrelRecHitsValidation.EBuncalibrechitCollection = cms.InputTag("ecalTBSimWeightUncalibRecHit","EcalUncalibRecHitsEB")
62 
63