CMS 3D CMS Logo

Functions | Variables
hgcalDigitizer_cfi Namespace Reference

Functions

def HGCal_disableNoise (process)
 
def HGCal_setEndOfLifeNoise (process, byDose=True, byDoseAlgo=0)
 
def HGCal_setRealisticNoiseSci (process, byDose=True, byDoseAlgo=0)
 
def HGCal_setRealisticNoiseSi (process, byDose=True, byDoseAlgo=0)
 
def HGCal_setRealisticStartupNoise (process)
 

Variables

 _m
 
 accumulatorType
 
 adcNbits
 
 adcSaturation_fC
 
 adcThreshold_fC
 
 algo
 
 bxTime
 
 cceParamFine
 
 cceParamFine_epi600
 
 cceParamFine_tdr600
 
 cceParamFine_tdr800
 
 cceParamFine_ttu600
 
 cceParamFine_ttu800
 
 cceParams
 
 cceParamThick
 
 cceParamThick_epi600
 
 cceParamThick_tdr600
 
 cceParamThick_tdr800
 
 cceParamThick_ttu600
 
 cceParamThick_ttu800
 
 cceParamThin
 
 cceParamThin_epi600
 
 cceParamThin_tdr600
 
 cceParamThin_tdr800
 
 cceParamThin_ttu600
 
 cceParamThin_ttu800
 
 chargeCollectionEfficiencies
 
 digiCfg
 
 digiCollection
 
 digitizationType
 
 doseMap
 
 doTimeSamples
 
 endOfLifeCCEs
 
 endOfLifeNoises
 
 eV_per_eh_pair
 
 eVPerEleHolePair
 
 fC_per_ele
 
 feCfg
 
 geometryType
 
 hfnoseDigitizer
 
 HGCAL_cceParams_toUse
 
 HGCAL_chargeCollectionEfficiencies
 
 HGCAL_ileakParam_toUse
 
 HGCAL_noise_fC
 
 HGCAL_noise_heback
 
 HGCAL_noises
 
 hgceeDigitizer
 
 hgchebackDigitizer
 
 hgchefrontDigitizer
 
 hitCollection
 
 ileakParam
 
 ileakParam_600V
 
 ileakParam_800V
 
 keV2fC
 
 keV2MIP
 
 makeDigiSimLinks
 
 maxSimHitsAccTime
 
 noise
 
 noise_fC
 
 noise_MIP
 
 NoiseGeneration_Method
 
 nonAgedCCEs
 
 nonAgedNoises
 
 nonAgedNoises_v9
 
 nPEperMIP
 
 nTotalPE
 
 premixStage1
 
 premixStage1MaxCharge
 
 premixStage1MinCharge
 
 refToPSet_
 
 scaleByDose
 
 scaleByDoseAlgo
 
 scaleBySipmArea
 
 scaleByTileArea
 
 sdPixels
 
 sipmMap
 
 targetMIPvalue_ADC
 
 tdcForToAOnset_fC
 
 tdcOnset_fC
 
 tdcSaturation_fC
 
 thresholdFollowsMIP
 
 thresholdTracksMIP
 
 tofDelay
 
 useAllChannels
 
 values
 
 verbosity
 
 xTalk
 

Function Documentation

def hgcalDigitizer_cfi.HGCal_disableNoise (   process)

Definition at line 247 of file hgcalDigitizer_cfi.py.

247 def HGCal_disableNoise(process):
248  process.HGCAL_noise_fC = cms.PSet(
249  values = cms.vdouble(0,0,0), #100,200,300 um
250  )
251  process.HGCAL_noise_heback = cms.PSet(
252  scaleByDose = cms.bool(False),
253  scaleByDoseAlgo = cms.uint32(0),
254  doseMap = cms.string(""),
255  noise_MIP = cms.double(0.) #zero noise
256  )
257  process.HGCAL_noises = cms.PSet(
258  values = cms.vdouble(0,0,0)
259  )
260  return process
261 
def HGCal_disableNoise(process)
def hgcalDigitizer_cfi.HGCal_setEndOfLifeNoise (   process,
  byDose = True,
  byDoseAlgo = 0 
)
includes all effects from radiation and gain choice

Definition at line 209 of file hgcalDigitizer_cfi.py.

References HGCal_setRealisticNoiseSci(), and HGCal_setRealisticNoiseSi().

Referenced by aging.agedHGCal().

209 def HGCal_setEndOfLifeNoise(process,byDose=True,byDoseAlgo=0):
210  """includes all effects from radiation and gain choice"""
211  process=HGCal_setRealisticNoiseSi(process,byDose=byDose,byDoseAlgo=byDoseAlgo)
212  process=HGCal_setRealisticNoiseSci(process,byDose=byDose,byDoseAlgo=byDoseAlgo)
213  return process
214 
def HGCal_setRealisticNoiseSci(process, byDose=True, byDoseAlgo=0)
def HGCal_setEndOfLifeNoise(process, byDose=True, byDoseAlgo=0)
def HGCal_setRealisticNoiseSi(process, byDose=True, byDoseAlgo=0)
def hgcalDigitizer_cfi.HGCal_setRealisticNoiseSci (   process,
  byDose = True,
  byDoseAlgo = 0 
)

Definition at line 236 of file hgcalDigitizer_cfi.py.

Referenced by HGCal_setEndOfLifeNoise().

236 def HGCal_setRealisticNoiseSci(process,byDose=True,byDoseAlgo=0):
237  process.HGCAL_noise_heback = cms.PSet(
238  scaleByDose = cms.bool(byDose),
239  scaleByDoseAlgo = cms.uint32(byDoseAlgo),
240  doseMap = cms.string("SimCalorimetry/HGCalSimProducers/data/doseParams_3000fb_fluka-3.5.15.9.txt"),
241  noise_MIP = cms.double(1./5.) #uses noise map
242  )
243  return process
244 
245 
246 
def HGCal_setRealisticNoiseSci(process, byDose=True, byDoseAlgo=0)
def hgcalDigitizer_cfi.HGCal_setRealisticNoiseSi (   process,
  byDose = True,
  byDoseAlgo = 0 
)

Definition at line 221 of file hgcalDigitizer_cfi.py.

Referenced by HGCal_setEndOfLifeNoise(), and HGCal_setRealisticStartupNoise().

221 def HGCal_setRealisticNoiseSi(process,byDose=True,byDoseAlgo=0):
222  process.HGCAL_noise_fC = cms.PSet(
223  scaleByDose = cms.bool(byDose),
224  scaleByDoseAlgo = cms.uint32(byDoseAlgo),
225  doseMap = cms.string("SimCalorimetry/HGCalSimProducers/data/doseParams_3000fb_fluka-3.5.15.9.txt"),
226  values = cms.vdouble( [x*fC_per_ele for x in endOfLifeNoises] ), #100,200,300 um
227  )
228  process.HGCAL_chargeCollectionEfficiencies = cms.PSet(
229  values = cms.vdouble(endOfLifeCCEs)
230  )
231  process.HGCAL_noises = cms.PSet(
232  values = cms.vdouble([x for x in endOfLifeNoises])
233  )
234  return process
235 
def HGCal_setRealisticNoiseSi(process, byDose=True, byDoseAlgo=0)
def hgcalDigitizer_cfi.HGCal_setRealisticStartupNoise (   process)
include all effects except fluence impact on leakage current and CCE

Definition at line 215 of file hgcalDigitizer_cfi.py.

References HGCal_setRealisticNoiseSi().

Referenced by aging.realisticHGCalStartup().

216  """include all effects except fluence impact on leakage current and CCE"""
217  #note: realistic electronics with Sci is not yet switched on
218  process=HGCal_setRealisticNoiseSi(process,byDose=True,byDoseAlgo=1)
219  return process
220 
def HGCal_setRealisticNoiseSi(process, byDose=True, byDoseAlgo=0)
def HGCal_setRealisticStartupNoise(process)

Variable Documentation

hgcalDigitizer_cfi._m
private
hgcalDigitizer_cfi.accumulatorType

Definition at line 70 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.adcNbits

Definition at line 159 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.adcSaturation_fC

Definition at line 160 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.adcThreshold_fC

Definition at line 163 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.algo

Definition at line 146 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.bxTime
hgcalDigitizer_cfi.cceParamFine

Definition at line 41 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamFine_epi600

Definition at line 36 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamFine_tdr600

Definition at line 20 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamFine_tdr800

Definition at line 24 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamFine_ttu600

Definition at line 28 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamFine_ttu800

Definition at line 32 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParams

Definition at line 89 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamThick

Definition at line 43 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamThick_epi600

Definition at line 38 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamThick_tdr600

Definition at line 22 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamThick_tdr800

Definition at line 26 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamThick_ttu600

Definition at line 30 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamThick_ttu800

Definition at line 34 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamThin

Definition at line 42 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamThin_epi600

Definition at line 37 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamThin_tdr600

Definition at line 21 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamThin_tdr800

Definition at line 25 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamThin_ttu600

Definition at line 29 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.cceParamThin_ttu800

Definition at line 33 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.chargeCollectionEfficiencies

Definition at line 90 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.digiCfg

Definition at line 86 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.digiCollection

Definition at line 72 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.digitizationType

Definition at line 79 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.doseMap

Definition at line 49 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.doTimeSamples

Definition at line 92 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.endOfLifeCCEs

Definition at line 207 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.endOfLifeNoises

Definition at line 208 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.eV_per_eh_pair

Definition at line 6 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.eVPerEleHolePair

Definition at line 76 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.fC_per_ele

Definition at line 7 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.feCfg

Definition at line 94 of file hgcalDigitizer_cfi.py.

Referenced by HGCDigitizerBase< DFr >.HGCDigitizerBase().

hgcalDigitizer_cfi.geometryType

Definition at line 78 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.hfnoseDigitizer

Definition at line 172 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.HGCAL_cceParams_toUse

Definition at line 40 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.HGCAL_chargeCollectionEfficiencies

Definition at line 60 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.HGCAL_ileakParam_toUse

Definition at line 15 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.HGCAL_noise_fC

Definition at line 46 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.HGCAL_noise_heback

Definition at line 53 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.HGCAL_noises

Definition at line 64 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.hgceeDigitizer

Definition at line 69 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.hgchebackDigitizer

Definition at line 128 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.hgchefrontDigitizer

Definition at line 99 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.hitCollection

Definition at line 71 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.ileakParam

Definition at line 16 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.ileakParam_600V

Definition at line 13 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.ileakParam_800V

Definition at line 14 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.keV2fC

Definition at line 87 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.keV2MIP

Definition at line 151 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.makeDigiSimLinks

Definition at line 80 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.maxSimHitsAccTime

Definition at line 74 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.noise

Definition at line 150 of file hgcalDigitizer_cfi.py.

Referenced by Phase2TrackerDigitizerAlgorithm.add_noise(), SiPixelDigitizerAlgorithm.add_noise(), Phase2TrackerDigitizerAlgorithm.add_noisy_cells(), GaussNoiseFP420.addNoise(), RPGaussianTailNoiseAdder.addNoise(), HcalAmplifier.addPedestals(), CastorAmplifier.amplify(), SiStripNoisesBuilder.analyze(), SiStripNoiseNormalizedWithApvGainBuilder.analyze(), SiStripMonitorCluster.analyze(), SiStripNoisesFromDBMiscalibrator.analyze(), DTnoiseDBValidation.beginRun(), SiStripAPVRestorer.cleaner_LocalMinimumAdder(), SiStripMonitorTrack.clusterInfos(), TShapeAnalysis.computeShape(), HPDIonFeedbackSim.correctPE(), PulseFitWithShape.doFit(), DTNoiseAnalysisTest.dqmEndLuminosityBlock(), EgammaSCEnergyCorrectionAlgo.EgammaSCEnergyCorrectionAlgo(), NoiseSummaryFactory.extract(), DaqScopeModeSummaryFactory.extract(), PedestalsSummaryFactory.extract(), PedsFullNoiseSummaryFactory.extract(), PedsOnlySummaryFactory.extract(), popcon::SiStripPopConHandlerUnitTestNoise< T >.fillObject(), popcon::SiStripPopConHandlerUnitTest< T >.fillObject(), SiStripFedZeroSuppression.fillThresholds_(), LASPeakFinder.FindPeakIn(), GaussianTailNoiseGenerator.GaussianTailNoiseGenerator(), GaussNoiseProducerFP420.generate(), GaussianTailNoiseGenerator.generate(), HPDIonFeedbackSim.getIonFeedback(), SiStripNoisesFromDBMiscalibrator.getNewObject(), SiStripNoisesFromDBMiscalibrator.getNewObject_withDefaults(), HGCalVFESummationImpl.HGCalVFESummationImpl(), SiStripNoiseBuilderFromDb.makeNoise(), TT6ApvMask.mask(), muonisolation::CaloExtractor.noiseEcal(), muonisolation::CaloExtractorByAssociator.noiseEcal(), muonisolation::CaloExtractor.noiseHcal(), muonisolation::CaloExtractorByAssociator.noiseHcal(), muonisolation::CaloExtractorByAssociator.noiseHOcal(), muonisolation::CaloExtractorByAssociator.noiseRecHit(), HcalDeterministicFit.phase1Apply(), SiStripNoiseESSource.produce(), RPCPerformanceESSource.produce(), ShallowClustersProducer.produce(), SiStripNoisesFakeESSource.produce(), SiStripFineDelayHit.produceNoTracking(), ZdcSimpleRecAlgoImpl.reco2(), FP420ClusterMain.run(), HGCDigitizerBase< DFr >.runSimple(), HGCalSciNoiseMap.scaleByDose(), TShapeAnalysis.set_const(), ClusterNoiseFP420::ElectrodData.setData(), DeDxTools.shapeSelection(), sistrip::FEDEmulator.subtractPedestals(), PedestalsTask.update(), DaqScopeModeTask.update(), ApvAnalysis.updateCalibration(), and ZeroSuppressFP420.ZeroSuppressFP420().

hgcalDigitizer_cfi.noise_fC

Definition at line 91 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.noise_MIP

Definition at line 57 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.NoiseGeneration_Method

Definition at line 73 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.nonAgedCCEs

Definition at line 8 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.nonAgedNoises

Definition at line 9 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.nonAgedNoises_v9

Definition at line 10 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.nPEperMIP

Definition at line 153 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.nTotalPE

Definition at line 154 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.premixStage1

Definition at line 81 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.premixStage1MaxCharge

Definition at line 83 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.premixStage1MinCharge

Definition at line 82 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.refToPSet_

Definition at line 88 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.scaleByDose

Definition at line 47 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.scaleByDoseAlgo
hgcalDigitizer_cfi.scaleBySipmArea

Definition at line 148 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.scaleByTileArea

Definition at line 147 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.sdPixels

Definition at line 156 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.sipmMap

Definition at line 149 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.targetMIPvalue_ADC

Definition at line 162 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.tdcForToAOnset_fC

Definition at line 166 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.tdcOnset_fC

Definition at line 164 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.tdcSaturation_fC

Definition at line 161 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.thresholdFollowsMIP

Definition at line 93 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.thresholdTracksMIP

Definition at line 11 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.tofDelay

Definition at line 77 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.useAllChannels

Definition at line 84 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.values

Definition at line 50 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.verbosity

Definition at line 85 of file hgcalDigitizer_cfi.py.

hgcalDigitizer_cfi.xTalk

Definition at line 155 of file hgcalDigitizer_cfi.py.

Referenced by HcalSiPM.setCrossTalk().