CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Variables
hgcalVFEProducer_cfi Namespace Reference

Variables

tuple calibration_params_ee
 
tuple calibration_params_hesc
 
tuple calibration_params_hesi
 
tuple calibration_params_nose
 
tuple chargeCollectionEfficiency = cms.PSet(refToPSet_ = cms.string("HGCAL_chargeCollectionEfficiencies"))
 
tuple compression_params_hdm
 
tuple compression_params_ldm
 
 fCperMIPee = recoparam.HGCalUncalibRecHit.HGCEEConfig.fCPerMIP
 
 fCperMIPhe = recoparam.HGCalUncalibRecHit.HGCHEFConfig.fCPerMIP
 
 fCperMIPnose = recoparam.HGCalUncalibRecHit.HGCHFNoseConfig.fCPerMIP
 
 feCfg_sc = digiparam.hgchebackDigitizer.digiCfg.feCfg
 
 feCfg_si = digiparam.hgceeDigitizer.digiCfg.feCfg
 
tuple hfnoseVFEProducer
 
tuple hgcalVFEProducer
 
 layerWeights = layercalibparam.TrgLayer_dEdX_weights
 
 layerWeightsNose = recocalibparam.dEdX.weightsNose
 
tuple linearization_params_sc
 
tuple linearization_params_si
 
tuple noiseScintillator = cms.PSet(refToPSet_ = cms.string("HGCAL_noise_heback"))
 
tuple noiseSilicon = cms.PSet(refToPSet_ = cms.string("HGCAL_noise_fC"))
 
int NTHICKNESS = 3
 
tuple summation_params
 
 thicknessCorrectionNose = recocalibparam.HGCalRecHit.thicknessNoseCorrection
 
 thicknessCorrectionSc = recocalibparam.HGCalRecHit.sciThicknessCorrection
 
 thicknessCorrectionSi = recocalibparam.HGCalRecHit.thicknessCorrection
 
tuple triggerCellLsbBeforeCompression_sc = float(feCfg_sc.adcSaturation_fC.value())
 
tuple triggerCellLsbBeforeCompression_si = float(feCfg_si.adcSaturation_fC.value())
 
tuple vfe_proc
 

Variable Documentation

tuple hgcalVFEProducer_cfi.calibration_params_ee
Initial value:
1 = cms.PSet(
2  lsb = cms.double(triggerCellLsbBeforeCompression_si),
3  fCperMIP = fCperMIPee,
4  dEdXweights = layerWeights,
5  thicknessCorrection = cms.vdouble(thicknessCorrectionSi[0:NTHICKNESS]),
6  chargeCollectionEfficiency = cms.PSet(),
7  )

Definition at line 79 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.calibration_params_hesc
Initial value:
1 = cms.PSet(
2  lsb = cms.double(triggerCellLsbBeforeCompression_sc),
3  fCperMIP = cms.vdouble(1.),
4  dEdXweights = layerWeights,
5  thicknessCorrection = cms.vdouble(thicknessCorrectionSc.value()),
6  chargeCollectionEfficiency = cms.PSet(values=cms.vdouble(1.)),
7  )

Definition at line 95 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.calibration_params_hesi
Initial value:
1 = cms.PSet(
2  lsb = cms.double(triggerCellLsbBeforeCompression_si),
3  fCperMIP = fCperMIPhe,
4  dEdXweights = layerWeights,
5  thicknessCorrection = cms.vdouble(thicknessCorrectionSi[NTHICKNESS:2*NTHICKNESS]),
6  chargeCollectionEfficiency = cms.PSet(),
7  )

Definition at line 87 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.calibration_params_nose
Initial value:
1 = cms.PSet(
2  lsb = cms.double(triggerCellLsbBeforeCompression_si),
3  fCperMIP = fCperMIPnose,
4  dEdXweights = layerWeightsNose,
5  thicknessCorrection = thicknessCorrectionNose,
6  chargeCollectionEfficiency = cms.PSet(),
7  )

Definition at line 103 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.chargeCollectionEfficiency = cms.PSet(refToPSet_ = cms.string("HGCAL_chargeCollectionEfficiencies"))

Definition at line 131 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.compression_params_hdm
Initial value:
1 = cms.PSet(
2  exponentBits = cms.uint32(4),
3  mantissaBits = cms.uint32(3),
4  truncationBits = cms.uint32(3),
5  rounding = cms.bool(True),
6  )

Definition at line 61 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.compression_params_ldm
Initial value:
1 = cms.PSet(
2  exponentBits = cms.uint32(4),
3  mantissaBits = cms.uint32(3),
4  truncationBits = cms.uint32(1),
5  rounding = cms.bool(True),
6  )

Definition at line 54 of file hgcalVFEProducer_cfi.py.

hgcalVFEProducer_cfi.fCperMIPee = recoparam.HGCalUncalibRecHit.HGCEEConfig.fCPerMIP

Definition at line 69 of file hgcalVFEProducer_cfi.py.

hgcalVFEProducer_cfi.fCperMIPhe = recoparam.HGCalUncalibRecHit.HGCHEFConfig.fCPerMIP

Definition at line 70 of file hgcalVFEProducer_cfi.py.

hgcalVFEProducer_cfi.fCperMIPnose = recoparam.HGCalUncalibRecHit.HGCHFNoseConfig.fCPerMIP

Definition at line 71 of file hgcalVFEProducer_cfi.py.

hgcalVFEProducer_cfi.feCfg_sc = digiparam.hgchebackDigitizer.digiCfg.feCfg

Definition at line 13 of file hgcalVFEProducer_cfi.py.

hgcalVFEProducer_cfi.feCfg_si = digiparam.hgceeDigitizer.digiCfg.feCfg

Definition at line 12 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.hfnoseVFEProducer
Initial value:
1 = cms.EDProducer(
2  "HFNoseVFEProducer",
3  noseDigis = cms.InputTag('simHFNoseUnsuppressedDigis:HFNose'),
4  ProcessorParameters = vfe_proc.clone()
5  )

Definition at line 150 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.hgcalVFEProducer
Initial value:
1 = cms.EDProducer(
2  "HGCalVFEProducer",
3  eeDigis = cms.InputTag('simHGCalUnsuppressedDigis:EE'),
4  fhDigis = cms.InputTag('simHGCalUnsuppressedDigis:HEfront'),
5  bhDigis = cms.InputTag('simHGCalUnsuppressedDigis:HEback'),
6  ProcessorParameters = vfe_proc.clone()
7  )

Definition at line 142 of file hgcalVFEProducer_cfi.py.

hgcalVFEProducer_cfi.layerWeights = layercalibparam.TrgLayer_dEdX_weights

Definition at line 72 of file hgcalVFEProducer_cfi.py.

hgcalVFEProducer_cfi.layerWeightsNose = recocalibparam.dEdX.weightsNose

Definition at line 73 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.linearization_params_sc
Initial value:
1 = cms.PSet(
2  linLSB = cms.double(triggerCellLsbBeforeCompression_sc),
3  adcsaturation = feCfg_sc.adcSaturation_fC,
4  tdcnBits = feCfg_sc.tdcNbits,
5  tdcOnset = feCfg_sc.tdcOnset_fC,
6  adcnBits = feCfg_sc.adcNbits,
7  tdcsaturation = feCfg_sc.tdcSaturation_fC,
8  linnBits = cms.uint32(17),
9  oot_coefficients = cms.vdouble(0., 0.), # OOT PU subtraction coeffs for samples (bx-2, bx-1). (0,0) = no OOT PU subtraction
10  )

Definition at line 32 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.linearization_params_si
Initial value:
1 = cms.PSet(
2  linLSB = cms.double(triggerCellLsbBeforeCompression_si),
3  adcsaturation = feCfg_si.adcSaturation_fC,
4  tdcnBits = feCfg_si.tdcNbits,
5  tdcOnset = feCfg_si.tdcOnset_fC,
6  adcnBits = feCfg_si.adcNbits,
7  tdcsaturation = feCfg_si.tdcSaturation_fC,
8  linnBits = cms.uint32(17),
9  oot_coefficients = cms.vdouble(0., 0.), # OOT PU subtraction coeffs for samples (bx-2, bx-1). (0,0) = no OOT PU subtraction
10  )

Definition at line 20 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.noiseScintillator = cms.PSet(refToPSet_ = cms.string("HGCAL_noise_heback"))

Definition at line 127 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.noiseSilicon = cms.PSet(refToPSet_ = cms.string("HGCAL_noise_fC"))

Definition at line 126 of file hgcalVFEProducer_cfi.py.

int hgcalVFEProducer_cfi.NTHICKNESS = 3

Definition at line 78 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.summation_params
Initial value:
1 = cms.PSet(
2  siliconCellLSB_fC = cms.double(triggerCellLsbBeforeCompression_si),
3  scintillatorCellLSB_MIP = cms.double(triggerCellLsbBeforeCompression_sc),
4  noiseSilicon = cms.PSet(),
5  noiseScintillator = cms.PSet(),
6  # cell thresholds before TC sums
7  # Cut at 3sigma of the noise
8  noiseThreshold = cms.double(3), # in units of sigmas of the noise
9  )

Definition at line 43 of file hgcalVFEProducer_cfi.py.

hgcalVFEProducer_cfi.thicknessCorrectionNose = recocalibparam.HGCalRecHit.thicknessNoseCorrection

Definition at line 76 of file hgcalVFEProducer_cfi.py.

hgcalVFEProducer_cfi.thicknessCorrectionSc = recocalibparam.HGCalRecHit.sciThicknessCorrection

Definition at line 75 of file hgcalVFEProducer_cfi.py.

hgcalVFEProducer_cfi.thicknessCorrectionSi = recocalibparam.HGCalRecHit.thicknessCorrection

Definition at line 74 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.triggerCellLsbBeforeCompression_sc = float(feCfg_sc.adcSaturation_fC.value())

Definition at line 17 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.triggerCellLsbBeforeCompression_si = float(feCfg_si.adcSaturation_fC.value())

Definition at line 16 of file hgcalVFEProducer_cfi.py.

tuple hgcalVFEProducer_cfi.vfe_proc
Initial value:
1 = cms.PSet( ProcessorName = cms.string('HGCalVFEProcessorSums'),
2  linearizationCfg_si = linearization_params_si,
3  linearizationCfg_sc = linearization_params_sc,
4  summationCfg = summation_params,
5  compressionCfg_ldm = compression_params_ldm,
6  compressionCfg_hdm = compression_params_hdm,
7  calibrationCfg_ee = calibration_params_ee,
8  calibrationCfg_hesi = calibration_params_hesi,
9  calibrationCfg_hesc = calibration_params_hesc,
10  calibrationCfg_nose = calibration_params_nose,
11  )

Definition at line 111 of file hgcalVFEProducer_cfi.py.