CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalHitReconstructor_ho_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 horeco = cms.EDProducer(
4  "HcalHitReconstructor",
5  correctionPhaseNS = cms.double(13.0),
6  digiLabel = cms.InputTag("hcalDigis"),
7  Subdetector = cms.string('HO'),
8  correctForPhaseContainment = cms.bool(True),
9  correctForTimeslew = cms.bool(True),
10  dropZSmarkedPassed = cms.bool(True),
11  firstSample = cms.int32(4),
12  samplesToAdd = cms.int32(4),
13  tsFromDB = cms.bool(True),
14  recoParamsFromDB = cms.bool(True),
15  useLeakCorrection = cms.bool(False),
16  dataOOTCorrectionName = cms.string(""),
17  dataOOTCorrectionCategory = cms.string("Data"),
18  mcOOTCorrectionName = cms.string(""),
19  mcOOTCorrectionCategory = cms.string("MC"),
20  puCorrMethod = cms.int32(0),
21 
22  # Set time slice for first digi to be stored in aux word
23  # (HO uses time slices 4-7)
24  firstAuxTS = cms.int32(4),
25 
26  #Tags for calculating status flags
27  correctTiming = cms.bool(True),
28  setNoiseFlags = cms.bool(True),
29  setHSCPFlags = cms.bool(True), # HSCP not implemented for horeco; this boolean does nothing
30  setSaturationFlags = cms.bool(True),
31  setTimingTrustFlags = cms.bool(False), # timing flags currently only implemented for HF
32  setPulseShapeFlags = cms.bool(False), # not yet defined for HO
33  setNegativeFlags = cms.bool(False), # only in HBHE
34  saturationParameters= cms.PSet(maxADCvalue=cms.int32(127))
35 ) # horeco
36 
37