CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/RecoLocalCalo/CaloTowersCreator/python/calotowerremaker_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 ct2ct = cms.EDProducer("CaloTowersReCreator",
00004     # Weighting factor for EB   
00005     EBWeight = cms.double(1.0),
00006     HBGrid = cms.vdouble(0.0, 2.0, 4.0, 5.0, 9.0, 
00007         20.0, 30.0, 50.0, 100.0, 1000.0),
00008     # energy scale for each subdetector (only Eb-Ee-Hb-He interpolations are available for now)
00009     HBEScale = cms.double(50.0),
00010     EEWeights = cms.vdouble(0.51, 1.39, 1.71, 2.37, 2.32, 
00011         2.2, 2.1, 1.98, 1.8),
00012     HF2Weights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00013     HOWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00014     EEGrid = cms.vdouble(2.0, 4.0, 5.0, 9.0, 20.0, 
00015         30.0, 50.0, 100.0, 300.0),
00016     # Weighting factor for HE 10-degree cells   
00017     HEDWeight = cms.double(1.0),
00018     # Weighting factor for EE   
00019     EEWeight = cms.double(1.0),
00020     HBWeights = cms.vdouble(2.0, 1.86, 1.69, 1.55, 1.37, 
00021         1.19, 1.13, 1.11, 1.09, 1.0),
00022     # Weighting factor for HF long-fiber readouts 
00023     HF1Weight = cms.double(1.0),
00024     HF2Grid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00025     HEDWeights = cms.vdouble(1.7, 1.57, 1.54, 1.49, 1.41, 
00026         1.26, 1.19, 1.15, 1.12, 1.0),
00027     HF1Grid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00028     EBWeights = cms.vdouble(0.86, 1.47, 1.66, 2.01, 1.98, 
00029         1.86, 1.83, 1.74, 1.65),
00030     # Weighting factor for HO 
00031     HOWeight = cms.double(1.0),
00032     # Weighting factor for HE 5-degree cells   
00033     HESWeight = cms.double(1.0),
00034     # Weighting factor for HF short-fiber readouts
00035     HF2Weight = cms.double(1.0),
00036     # Label of input CaloTowerCollection to use
00037     caloLabel = cms.InputTag("calotowermaker"),
00038     HF1Weights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00039     HESEScale = cms.double(50.0),
00040     HESGrid = cms.vdouble(0.0, 2.0, 4.0, 5.0, 9.0, 
00041         20.0, 30.0, 50.0, 100.0, 1000.0),
00042     HEDEScale = cms.double(50.0),
00043     HESWeights = cms.vdouble(1.7, 1.57, 1.54, 1.49, 1.41, 
00044         1.26, 1.19, 1.15, 1.12, 1.0),
00045     HEDGrid = cms.vdouble(0.0, 2.0, 4.0, 5.0, 9.0, 
00046         20.0, 30.0, 50.0, 100.0, 1000.0),
00047     EBEScale = cms.double(50.0),
00048     # Weighting factor for HB   
00049     HBWeight = cms.double(1.0),
00050     EEEScale = cms.double(50.0),
00051     HOGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00052     # Energy dependent weights and energy scale to be used
00053     EBGrid = cms.vdouble(2.0, 4.0, 5.0, 9.0, 20.0, 
00054         30.0, 50.0, 100.0, 300.0),
00055     # momentum assignment
00056     # Method for momentum reconstruction
00057     MomConstrMethod = cms.int32(1),                           
00058     # Depth, fraction of the respective calorimeter [0,1]
00059     MomHBDepth = cms.double(0.2),
00060     MomHEDepth = cms.double(0.4),   
00061     MomEBDepth = cms.double(0.3),
00062     MomEEDepth = cms.double(0.0)
00063 )
00064 
00065