CMS 3D CMS Logo

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

Variables

 adcNbitsBH = digiparam.hgchebackDigitizer.digiCfg.feCfg.adcNbits
 
 adcSaturationBH_MIP = digiparam.hgchebackDigitizer.digiCfg.feCfg.adcSaturation_fC
 
tuple autoEncoder_bitsPerOutputLink = cms.vint32([0, 1, 3, 5, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9])
 
tuple autoEncoder_conc_proc
 
tuple autoEncoder_training_2eLinks
 
tuple autoEncoder_training_3eLinks
 
tuple autoEncoder_training_4eLinks
 
tuple autoEncoder_training_5eLinks
 
list autoencoder_triggerCellRemap
 
tuple best_conc_proc
 
list bestchoice_ndata_centralized
 
list bestchoice_ndata_decentralized
 
int BH_DR_GROUP = 12
 
tuple coarsetc_equalshare_proc
 
tuple coarsetc_onebitfraction_proc
 
tuple coarseTCCompression_proc
 
tuple CTC_SIZE = ( [2]*(MAX_LAYERS+1)*4)
 
tuple custom_conc_proc
 
int EE_DR_GROUP = 7
 
int FH_DR_GROUP = 6
 
tuple hgcalConcentratorProducer
 
tuple hgcalConcentratorProducerHFNose
 
list linkToGraphMapping = [0,0,0,1,2,3,3,3,3,3,3,3,3,3,3]
 
int MAX_LAYERS = 52
 
tuple STC_SIZE = ( [4]*(MAX_LAYERS+1)+ [16]*(MAX_LAYERS+1)*3 )
 
tuple STC_SIZE_CUSTOM_PERLAYER_100
 
tuple STC_SIZE_CUSTOM_PERLAYER_200
 
 STC_SIZE_CUSTOM_PERLAYER_300 = STC_SIZE_CUSTOM_PERLAYER_200
 
 STC_SIZE_CUSTOM_PERLAYER_SCIN = STC_SIZE_CUSTOM_PERLAYER_200
 
tuple supertc_conc_proc
 
tuple superTCCompression_proc
 
tuple threshold_conc_proc
 
float threshold_scintillator = 1.35
 
float threshold_silicon = 1.35
 

Variable Documentation

hgcalConcentratorProducer_cfi.adcNbitsBH = digiparam.hgchebackDigitizer.digiCfg.feCfg.adcNbits

Definition at line 6 of file hgcalConcentratorProducer_cfi.py.

hgcalConcentratorProducer_cfi.adcSaturationBH_MIP = digiparam.hgchebackDigitizer.digiCfg.feCfg.adcSaturation_fC

Definition at line 5 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.autoEncoder_bitsPerOutputLink = cms.vint32([0, 1, 3, 5, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9])

Definition at line 184 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.autoEncoder_conc_proc
Initial value:
1 = cms.PSet(ProcessorName = cms.string('HGCalConcentratorProcessorSelection'),
2  Method = cms.vstring(['autoEncoder','autoEncoder','thresholdSelect']),
3  cellRemap = cms.vint32(autoencoder_triggerCellRemap),
4  cellRemapNoDuplicates = cms.vint32(autoencoder_triggerCellRemap),
5  encoderShape = cms.vuint32(1,4,4,3),
6  decoderShape = cms.vuint32(1,16),
7  nBitsPerInput = cms.int32(8),
8  maxBitsPerOutput = cms.int32(9),
9  bitsPerLink = autoEncoder_bitsPerOutputLink,
10  modelFiles = cms.VPSet([autoEncoder_training_2eLinks, autoEncoder_training_3eLinks, autoEncoder_training_4eLinks, autoEncoder_training_5eLinks]),
11  linkToGraphMap = cms.vuint32(linkToGraphMapping),
12  zeroSuppresionThreshold = cms.double(0.1),
13  bitShiftNormalization = cms.bool(True),
14  saveEncodedValues = cms.bool(False),
15  preserveModuleSum = cms.bool(True),
16  threshold_silicon = cms.double(2.), # MipT
17  threshold_scintillator = cms.double(2.), # MipT
18  type_energy_division = supertc_conc_proc.type_energy_division,
19  stcSize = supertc_conc_proc.stcSize,
20  ctcSize = supertc_conc_proc.ctcSize,
21  fixedDataSizePerHGCROC = supertc_conc_proc.fixedDataSizePerHGCROC,
22  allTrigCellsInTrigSums = supertc_conc_proc.allTrigCellsInTrigSums,
23  coarsenTriggerCells = supertc_conc_proc.coarsenTriggerCells,
24  superTCCompression = superTCCompression_proc.clone(),
25  coarseTCCompression = coarseTCCompression_proc.clone(),
26  superTCCalibration = vfe_proc.clone(),
27 )

Definition at line 200 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.autoEncoder_training_2eLinks
Initial value:
1 = cms.PSet(encoderModelFile = cms.FileInPath('L1Trigger/L1THGCal/data/encoder_2eLinks_PUdriven_constantgraph.pb'),
2  decoderModelFile = cms.FileInPath('L1Trigger/L1THGCal/data/decoder_2eLinks_PUdriven_constantgraph.pb'))

Definition at line 186 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.autoEncoder_training_3eLinks
Initial value:
1 = cms.PSet(encoderModelFile = cms.FileInPath('L1Trigger/L1THGCal/data/encoder_3eLinks_PUdriven_constantgraph.pb'),
2  decoderModelFile = cms.FileInPath('L1Trigger/L1THGCal/data/decoder_3eLinks_PUdriven_constantgraph.pb'))

Definition at line 189 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.autoEncoder_training_4eLinks
Initial value:
1 = cms.PSet(encoderModelFile = cms.FileInPath('L1Trigger/L1THGCal/data/encoder_4eLinks_PUdriven_constantgraph.pb'),
2  decoderModelFile = cms.FileInPath('L1Trigger/L1THGCal/data/decoder_4eLinks_PUdriven_constantgraph.pb'))

Definition at line 192 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.autoEncoder_training_5eLinks
Initial value:
1 = cms.PSet(encoderModelFile = cms.FileInPath('L1Trigger/L1THGCal/data/encoder_5eLinks_PUdriven_constantgraph.pb'),
2  decoderModelFile = cms.FileInPath('L1Trigger/L1THGCal/data/decoder_5eLinks_PUdriven_constantgraph.pb'))

Definition at line 195 of file hgcalConcentratorProducer_cfi.py.

list hgcalConcentratorProducer_cfi.autoencoder_triggerCellRemap
Initial value:
1 = [0,16, 32,
2  1,17, 33,
3  2,18, 34,
4  3,19, 35,
5  4,20, 36,
6  5,21, 37,
7  6,22, 38,
8  7,23, 39,
9  8,24, 40,
10  9,25, 41,
11  10,26, 42,
12  11,27, 43,
13  12,28, 44,
14  13,29, 45,
15  14,30, 46,
16  15,31, 47]

Definition at line 167 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.best_conc_proc
Initial value:
1 = cms.PSet(ProcessorName = cms.string('HGCalConcentratorProcessorSelection'),
2  Method = cms.vstring(['bestChoiceSelect']*3),
3  NData = cms.vuint32(bestchoice_ndata_decentralized),
4  coarsenTriggerCells = cms.vuint32(0,0,0),
5  fixedDataSizePerHGCROC = cms.bool(False),
6  allTrigCellsInTrigSums = cms.bool(False),
7  coarseTCCompression = coarseTCCompression_proc.clone(),
8  superTCCalibration_ee = vfe_proc.calibrationCfg_ee.clone(),
9  superTCCalibration_hesi = vfe_proc.calibrationCfg_hesi.clone(),
10  superTCCalibration_hesc = vfe_proc.calibrationCfg_hesc.clone(),
11  superTCCalibration_nose = vfe_proc.calibrationCfg_nose.clone(),
12  ctcSize = cms.vuint32(CTC_SIZE),
13  )

Definition at line 80 of file hgcalConcentratorProducer_cfi.py.

list hgcalConcentratorProducer_cfi.bestchoice_ndata_centralized
Initial value:
1 = [
2  13, 42, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3  13, 40, 74, 80, 114, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4  12, 39, 72, 82, 116, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5  12, 26, 53, 80, 114, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6  12, 25, 52, 79, 112, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7  0, 24, 51, 78, 111, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10  ]

Definition at line 43 of file hgcalConcentratorProducer_cfi.py.

list hgcalConcentratorProducer_cfi.bestchoice_ndata_decentralized
Initial value:
1 = [
2  1, 3, 6, 9, 14, 18, 23, 27, 32, 37, 41, 46, 0, 0, 0, 0,
3  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10  ]

Definition at line 55 of file hgcalConcentratorProducer_cfi.py.

int hgcalConcentratorProducer_cfi.BH_DR_GROUP = 12

Definition at line 10 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.coarsetc_equalshare_proc
Initial value:
1 = cms.PSet(ProcessorName = cms.string('HGCalConcentratorProcessorSelection'),
2  Method = cms.vstring(['superTriggerCellSelect']*3),
3  type_energy_division = cms.string('equalShare'),
4  stcSize = cms.vuint32([4]*(MAX_LAYERS+1)+ [8]*(MAX_LAYERS+1)*3),
5  ctcSize = cms.vuint32(CTC_SIZE),
6  fixedDataSizePerHGCROC = cms.bool(True),
7  allTrigCellsInTrigSums = cms.bool(False),
8  coarsenTriggerCells = cms.vuint32(0,0,0),
9  superTCCompression = superTCCompression_proc.clone(),
10  coarseTCCompression = coarseTCCompression_proc.clone(),
11  superTCCalibration_ee = vfe_proc.calibrationCfg_ee.clone(),
12  superTCCalibration_hesi = vfe_proc.calibrationCfg_hesi.clone(),
13  superTCCalibration_hesc = vfe_proc.calibrationCfg_hesc.clone(),
14  superTCCalibration_nose = vfe_proc.calibrationCfg_nose.clone(),
15 )

Definition at line 150 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.coarsetc_onebitfraction_proc
Initial value:
1 = cms.PSet(ProcessorName = cms.string('HGCalConcentratorProcessorSelection'),
2  Method = cms.vstring(['superTriggerCellSelect']*3),
3  type_energy_division = cms.string('oneBitFraction'),
4  stcSize = cms.vuint32([4]*(MAX_LAYERS+1)+ [8]*(MAX_LAYERS+1)*3),
5  ctcSize = cms.vuint32(CTC_SIZE),
6  fixedDataSizePerHGCROC = cms.bool(True),
7  allTrigCellsInTrigSums = cms.bool(False),
8  coarsenTriggerCells = cms.vuint32(0,0,0),
9  oneBitFractionThreshold = cms.double(0.125),
10  oneBitFractionLowValue = cms.double(0.0625),
11  oneBitFractionHighValue = cms.double(0.25),
12  superTCCompression = superTCCompression_proc.clone(),
13  coarseTCCompression = coarseTCCompression_proc.clone(),
14  superTCCalibration_ee = vfe_proc.calibrationCfg_ee.clone(),
15  superTCCalibration_hesi = vfe_proc.calibrationCfg_hesi.clone(),
16  superTCCalibration_hesc = vfe_proc.calibrationCfg_hesc.clone(),
17  superTCCalibration_nose = vfe_proc.calibrationCfg_nose.clone(),
18  )

Definition at line 130 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.coarseTCCompression_proc
Initial value:
1 = cms.PSet(exponentBits = cms.uint32(4),
2  mantissaBits = cms.uint32(3),
3  truncationBits = cms.uint32(0),
4  rounding = cms.bool(True),
5 )

Definition at line 73 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.CTC_SIZE = ( [2]*(MAX_LAYERS+1)*4)

Definition at line 25 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.custom_conc_proc
Initial value:
1 = cms.PSet(ProcessorName = cms.string('HGCalConcentratorProcessorSelection'),
2  Method = cms.vstring('bestChoiceSelect','superTriggerCellSelect','superTriggerCellSelect'),
3  NData = cms.vuint32(bestchoice_ndata_decentralized),
4  threshold_silicon = cms.double(2.), # MipT
5  threshold_scintillator = cms.double(2.), # MipT
6  coarsenTriggerCells = cms.vuint32(0,0,0),
7  fixedDataSizePerHGCROC = cms.bool(False),
8  allTrigCellsInTrigSums = cms.bool(False),
9  type_energy_division = cms.string('superTriggerCell'),# superTriggerCell,oneBitFraction,equalShare
10  stcSize = cms.vuint32(STC_SIZE),
11  ctcSize = cms.vuint32(CTC_SIZE),
12  superTCCompression = superTCCompression_proc.clone(),
13  coarseTCCompression = coarseTCCompression_proc.clone(),
14  superTCCalibration_ee = vfe_proc.calibrationCfg_ee.clone(),
15  superTCCalibration_hesi = vfe_proc.calibrationCfg_hesi.clone(),
16  superTCCalibration_hesc = vfe_proc.calibrationCfg_hesc.clone(),
17  superTCCalibration_nose = vfe_proc.calibrationCfg_nose.clone(),
18  )

Definition at line 110 of file hgcalConcentratorProducer_cfi.py.

int hgcalConcentratorProducer_cfi.EE_DR_GROUP = 7

Definition at line 8 of file hgcalConcentratorProducer_cfi.py.

int hgcalConcentratorProducer_cfi.FH_DR_GROUP = 6

Definition at line 9 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.hgcalConcentratorProducer
Initial value:
1 = cms.EDProducer(
2  "HGCalConcentratorProducer",
3  InputTriggerCells = cms.InputTag('hgcalVFEProducer:HGCalVFEProcessorSums'),
4  InputTriggerSums = cms.InputTag('hgcalVFEProducer:HGCalVFEProcessorSums'),
5  ProcessorParameters = threshold_conc_proc.clone()
6  )

Definition at line 242 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.hgcalConcentratorProducerHFNose
Initial value:
1 = hgcalConcentratorProducer.clone(
2  InputTriggerCells = cms.InputTag('hfnoseVFEProducer:HGCalVFEProcessorSums'),
3  InputTriggerSums = cms.InputTag('hfnoseVFEProducer:HGCalVFEProcessorSums')
4 )

Definition at line 250 of file hgcalConcentratorProducer_cfi.py.

list hgcalConcentratorProducer_cfi.linkToGraphMapping = [0,0,0,1,2,3,3,3,3,3,3,3,3,3,3]

Definition at line 198 of file hgcalConcentratorProducer_cfi.py.

int hgcalConcentratorProducer_cfi.MAX_LAYERS = 52

Definition at line 11 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.STC_SIZE = ( [4]*(MAX_LAYERS+1)+ [16]*(MAX_LAYERS+1)*3 )

Definition at line 26 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.STC_SIZE_CUSTOM_PERLAYER_100
Initial value:
1 = ([4] + # no layer 0
2  [4]*EE_DR_GROUP + [4]*EE_DR_GROUP + [4]*EE_DR_GROUP + [4]*EE_DR_GROUP + # EM
3  [4]*FH_DR_GROUP + [4]*FH_DR_GROUP + # FH
4  [4]*BH_DR_GROUP)

Definition at line 13 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.STC_SIZE_CUSTOM_PERLAYER_200
Initial value:
1 = ([16] + # no layer 0
2  [16]*EE_DR_GROUP + [16]*EE_DR_GROUP + [16]*EE_DR_GROUP + [16]*EE_DR_GROUP + # EM
3  [16]*FH_DR_GROUP + [16]*FH_DR_GROUP + # FH
4  [16]*BH_DR_GROUP)

Definition at line 17 of file hgcalConcentratorProducer_cfi.py.

hgcalConcentratorProducer_cfi.STC_SIZE_CUSTOM_PERLAYER_300 = STC_SIZE_CUSTOM_PERLAYER_200

Definition at line 21 of file hgcalConcentratorProducer_cfi.py.

hgcalConcentratorProducer_cfi.STC_SIZE_CUSTOM_PERLAYER_SCIN = STC_SIZE_CUSTOM_PERLAYER_200

Definition at line 22 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.supertc_conc_proc
Initial value:
1 = cms.PSet(ProcessorName = cms.string('HGCalConcentratorProcessorSelection'),
2  Method = cms.vstring(['superTriggerCellSelect']*3),
3  type_energy_division = cms.string('superTriggerCell'),# superTriggerCell,oneBitFraction,equalShare
4  stcSize = cms.vuint32(STC_SIZE),
5  ctcSize = cms.vuint32(CTC_SIZE),
6  fixedDataSizePerHGCROC = cms.bool(False),
7  allTrigCellsInTrigSums = cms.bool(False),
8  coarsenTriggerCells = cms.vuint32(0,0,0),
9  superTCCompression = superTCCompression_proc.clone(),
10  coarseTCCompression = coarseTCCompression_proc.clone(),
11  superTCCalibration_ee = vfe_proc.calibrationCfg_ee.clone(),
12  superTCCalibration_hesi = vfe_proc.calibrationCfg_hesi.clone(),
13  superTCCalibration_hesc = vfe_proc.calibrationCfg_hesc.clone(),
14  superTCCalibration_nose = vfe_proc.calibrationCfg_nose.clone(),
15  )

Definition at line 94 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.superTCCompression_proc
Initial value:
1 = cms.PSet(exponentBits = cms.uint32(4),
2  mantissaBits = cms.uint32(5),
3  truncationBits = cms.uint32(0),
4  rounding = cms.bool(True),
5 )

Definition at line 67 of file hgcalConcentratorProducer_cfi.py.

tuple hgcalConcentratorProducer_cfi.threshold_conc_proc
Initial value:
1 = cms.PSet(ProcessorName = cms.string('HGCalConcentratorProcessorSelection'),
2  Method = cms.vstring(['thresholdSelect']*3),
3  threshold_silicon = cms.double(2.), # MipT
4  threshold_scintillator = cms.double(2.), # MipT
5  coarsenTriggerCells = cms.vuint32(0,0,0),
6  fixedDataSizePerHGCROC = cms.bool(False),
7  allTrigCellsInTrigSums = cms.bool(True),
8  ctcSize = cms.vuint32(CTC_SIZE),
9  )

Definition at line 29 of file hgcalConcentratorProducer_cfi.py.

float hgcalConcentratorProducer_cfi.threshold_scintillator = 1.35

Definition at line 238 of file hgcalConcentratorProducer_cfi.py.

float hgcalConcentratorProducer_cfi.threshold_silicon = 1.35

Definition at line 237 of file hgcalConcentratorProducer_cfi.py.