CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcnaPython_AdcPeg12_S1_10_R178231_1_0_150_Dee0.py
Go to the documentation of this file.
1 #-------------- EcnaSystemPythoModuleInsert_1 / beginning
2 import FWCore.ParameterSet.Config as cms
3 
4 process = cms.Process("ECNA")
5 
6 #-------------- Message Logger
7 process.MessageLogger = cms.Service("MessageLogger",
8  suppressInfo = cms.untracked.vstring('ecalEBunpacker'),
9  destinations = cms.untracked.vstring('last_job_INFOS.txt')
10  )
11 #-------------- EcnaSystemPythoModuleInsert_1 / end
12 
13 #-------------- Source
14 process.source = cms.Source("PoolSource",
15  fileNames = cms.untracked.vstring(
16  '/store/data/Run2011B/TestEnablesEcalHcalDT/RAW/v1/000/178/231/D8EC3AC0-E1F3-E011-A784-003048678110.root',
17  '/store/data/Run2011B/TestEnablesEcalHcalDT/RAW/v1/000/178/231/A6B985E2-DEF3-E011-9A95-0030486780B8.root',
18  '/store/data/Run2011B/TestEnablesEcalHcalDT/RAW/v1/000/178/231/5CFCB4AF-DAF3-E011-ADCB-003048D3756A.root',
19  '/store/data/Run2011B/TestEnablesEcalHcalDT/RAW/v1/000/178/231/121DFE24-D7F3-E011-AD82-003048D2C020.root'
20  ),
21  duplicateCheckMode = cms.untracked.string('noDuplicateCheck')
22  )
23 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1))
24 #-------------- EcnaSystemPythoModuleInsert_2_data / beginning
25 process.load("EventFilter.EcalRawToDigi.EcalUnpackerMapping_cfi")
26 process.load("EventFilter.EcalRawToDigi.EcalUnpackerData_cfi")
27 process.ecalEBunpacker.InputLabel = cms.InputTag('hltEcalCalibrationRaw')
28 
29 # ECAL Geometry:
30 process.load("Geometry.CMSCommonData.cmsIdealGeometryXML_cfi")
31 process.load("Geometry.EcalCommonData.EcalOnly_cfi")
32 
33 # Calo geometry service model
34 process.load("Geometry.CaloEventSetup.CaloGeometry_cff")
35 process.load("Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi")
36 process.load("Geometry.EcalMapping.EcalMapping_cfi")
37 process.load("Geometry.EcalMapping.EcalMappingRecord_cfi")
38 process.load("CalibCalorimetry.EcalTrivialCondModules.EcalTrivialCondRetriever_cfi")
39 
40 #-------------- module for the CNA test
41 process.myCnaPackage = cms.EDAnalyzer("EcnaAnalyzer",
42  digiProducer = cms.string("ecalEBunpacker"),
43  #-------------- Getting Event Header
44  eventHeaderProducer = cms.string("ecalEBunpacker"),
45  eventHeaderCollection = cms.string(""),
46  #-------------- Getting Digis
47  EBdigiCollection = cms.string("ebDigis"),
48  EEdigiCollection = cms.string("eeDigis"),
49 #-------------- EcnaSystemPythoModuleInsert_2 _data/ end
50 
51  #-------------- Getting Parameters
52  sAnalysisName = cms.string("AdcPeg12"),
53  sNbOfSamples = cms.string("10"),
54  sFirstReqEvent = cms.string("1"),
55  sLastReqEvent = cms.string("0"),
56  sReqNbOfEvts = cms.string("150"),
57  sStexName = cms.string("Dee"),
58  sStexNumber = cms.string("0")
59  )
60 #-------------- EcnaSystemPythoModuleInsert_3 / beginning
61 process.p = cms.Path(process.ecalEBunpacker*process.myCnaPackage)
62 #-------------- EcnaSystemPythoModuleInsert_3 / end
63