Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:25:51

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 horeco = cms.EDProducer(
0004     "HcalHitReconstructor",
0005     correctionPhaseNS = cms.double(13.0),
0006     digiLabel = cms.InputTag("hcalDigis"),
0007     Subdetector = cms.string('HO'),
0008     correctForPhaseContainment = cms.bool(True),
0009     correctForTimeslew = cms.bool(True),
0010     dropZSmarkedPassed = cms.bool(True),
0011     firstSample = cms.int32(4),
0012     samplesToAdd = cms.int32(4),
0013     tsFromDB = cms.bool(True),
0014     recoParamsFromDB = cms.bool(True),
0015     useLeakCorrection = cms.bool(False),
0016     dataOOTCorrectionName = cms.string(""),
0017     dataOOTCorrectionCategory = cms.string("Data"),
0018     mcOOTCorrectionName = cms.string(""),
0019     mcOOTCorrectionCategory = cms.string("MC"),
0020 
0021     # Set time slice for first digi to be stored in aux word
0022     # (HO uses time slices 4-7)
0023     firstAuxTS = cms.int32(4),
0024 
0025     #Tags for calculating status flags
0026     correctTiming = cms.bool(True),
0027     setNoiseFlags = cms.bool(True),
0028     setHSCPFlags  = cms.bool(True), # HSCP not implemented for horeco; this boolean does nothing
0029     setSaturationFlags = cms.bool(True),
0030     setTimingTrustFlags = cms.bool(False), # timing flags currently only implemented for HF
0031     setPulseShapeFlags = cms.bool(False),  # not yet defined for HO
0032     setNegativeFlags          = cms.bool(False),  # only in HBHE
0033     saturationParameters=  cms.PSet(maxADCvalue=cms.int32(127))
0034 ) # horeco
0035 
0036