CMS 3D CMS Logo

Functions
customTriggerCellSelect Namespace Reference

Functions

def custom_coarsetc_equalshare (process, stcSize=coarsetc_equalshare_proc.stcSize, fixedDataSizePerHGCROC=coarsetc_equalshare_proc.fixedDataSizePerHGCROC)
 
def custom_coarsetc_onebitfraction (process, stcSize=coarsetc_onebitfraction_proc.stcSize, fixedDataSizePerHGCROC=coarsetc_onebitfraction_proc.fixedDataSizePerHGCROC, oneBitFractionThreshold=coarsetc_onebitfraction_proc.oneBitFractionThreshold, oneBitFractionLowValue=coarsetc_onebitfraction_proc.oneBitFractionLowValue, oneBitFractionHighValue=coarsetc_onebitfraction_proc.oneBitFractionHighValue)
 
def custom_triggercellselect_bestchoice (process, triggercells=best_conc_proc.NData)
 
def custom_triggercellselect_bestchoice_decentralized (process)
 
def custom_triggercellselect_mixedBestChoiceSuperTriggerCell (process, stcSize=mixedbcstc_conc_proc.stcSize, type_energy_division=mixedbcstc_conc_proc.type_energy_division, fixedDataSizePerHGCROC=mixedbcstc_conc_proc.fixedDataSizePerHGCROC, triggercells=mixedbcstc_conc_proc.NData)
 
def custom_triggercellselect_mixedBestChoiceSuperTriggerCell_decentralized (process)
 
def custom_triggercellselect_supertriggercell (process, stcSize=supertc_conc_proc.stcSize, type_energy_division=supertc_conc_proc.type_energy_division, fixedDataSizePerHGCROC=supertc_conc_proc.fixedDataSizePerHGCROC)
 
def custom_triggercellselect_threshold (process, threshold_silicon=threshold_conc_proc.threshold_silicon, threshold_scintillator=threshold_conc_proc.threshold_scintillator, coarsenTriggerCells=threshold_conc_proc.coarsenTriggerCells)
 

Function Documentation

def customTriggerCellSelect.custom_coarsetc_equalshare (   process,
  stcSize = coarsetc_equalshare_proc.stcSize,
  fixedDataSizePerHGCROC = coarsetc_equalshare_proc.fixedDataSizePerHGCROC 
)

Definition at line 67 of file customTriggerCellSelect.py.

References custom_triggercellselect_mixedBestChoiceSuperTriggerCell().

Referenced by custom_coarsetc_onebitfraction().

67  ):
68  parameters = coarsetc_equalshare_proc.clone(
69  stcSize = stcSize,
70  fixedDataSizePerHGCROC = fixedDataSizePerHGCROC,
71  )
72  process.hgcalConcentratorProducer.ProcessorParameters = parameters
73  return process
74 
def customTriggerCellSelect.custom_coarsetc_onebitfraction (   process,
  stcSize = coarsetc_onebitfraction_proc.stcSize,
  fixedDataSizePerHGCROC = coarsetc_onebitfraction_proc.fixedDataSizePerHGCROC,
  oneBitFractionThreshold = coarsetc_onebitfraction_proc.oneBitFractionThreshold,
  oneBitFractionLowValue = coarsetc_onebitfraction_proc.oneBitFractionLowValue,
  oneBitFractionHighValue = coarsetc_onebitfraction_proc.oneBitFractionHighValue 
)

Definition at line 50 of file customTriggerCellSelect.py.

References custom_coarsetc_equalshare().

Referenced by custom_triggercellselect_bestchoice_decentralized().

50  ):
51  parameters = coarsetc_onebitfraction_proc.clone(
52  stcSize = stcSize,
53  fixedDataSizePerHGCROC = fixedDataSizePerHGCROC,
54  oneBitFractionThreshold = oneBitFractionThreshold,
55  oneBitFractionLowValue = oneBitFractionLowValue,
56  oneBitFractionHighValue = oneBitFractionHighValue,
57  )
58  process.hgcalConcentratorProducer.ProcessorParameters = parameters
59  return process
60 
61 
62 
63 
def customTriggerCellSelect.custom_triggercellselect_bestchoice (   process,
  triggercells = best_conc_proc.NData 
)

Definition at line 34 of file customTriggerCellSelect.py.

Referenced by custom_triggercellselect_bestchoice_decentralized(), and custom_triggercellselect_threshold().

34  ):
35  parameters = best_conc_proc.clone(NData = triggercells)
36  process.hgcalConcentratorProducer.ProcessorParameters = parameters
37  return process
38 
39 
def customTriggerCellSelect.custom_triggercellselect_bestchoice_decentralized (   process)

Definition at line 40 of file customTriggerCellSelect.py.

References custom_coarsetc_onebitfraction(), and custom_triggercellselect_bestchoice().

41  return custom_triggercellselect_bestchoice(process, triggercells=bestchoice_ndata_decentralized)
42 
43 
def custom_triggercellselect_bestchoice_decentralized(process)
def custom_triggercellselect_bestchoice(process, triggercells=best_conc_proc.NData)
def customTriggerCellSelect.custom_triggercellselect_mixedBestChoiceSuperTriggerCell (   process,
  stcSize = mixedbcstc_conc_proc.stcSize,
  type_energy_division = mixedbcstc_conc_proc.type_energy_division,
  fixedDataSizePerHGCROC = mixedbcstc_conc_proc.fixedDataSizePerHGCROC,
  triggercells = mixedbcstc_conc_proc.NData 
)

Definition at line 80 of file customTriggerCellSelect.py.

Referenced by custom_coarsetc_equalshare(), and custom_triggercellselect_mixedBestChoiceSuperTriggerCell_decentralized().

80  ):
81  parameters = mixedbcstc_conc_proc.clone(stcSize = stcSize,
82  type_energy_division = type_energy_division,
83  fixedDataSizePerHGCROC = fixedDataSizePerHGCROC,
84  NData=triggercells
85  )
86  process.hgcalConcentratorProducer.ProcessorParameters = parameters
87  return process
88 
def customTriggerCellSelect.custom_triggercellselect_mixedBestChoiceSuperTriggerCell_decentralized (   process)

Definition at line 89 of file customTriggerCellSelect.py.

References custom_triggercellselect_mixedBestChoiceSuperTriggerCell().

90  return custom_triggercellselect_mixedBestChoiceSuperTriggerCell(process, triggercells=bestchoice_ndata_decentralized)
91 
def custom_triggercellselect_mixedBestChoiceSuperTriggerCell_decentralized(process)
def custom_triggercellselect_mixedBestChoiceSuperTriggerCell(process, stcSize=mixedbcstc_conc_proc.stcSize, type_energy_division=mixedbcstc_conc_proc.type_energy_division, fixedDataSizePerHGCROC=mixedbcstc_conc_proc.fixedDataSizePerHGCROC, triggercells=mixedbcstc_conc_proc.NData)
def customTriggerCellSelect.custom_triggercellselect_supertriggercell (   process,
  stcSize = supertc_conc_proc.stcSize,
  type_energy_division = supertc_conc_proc.type_energy_division,
  fixedDataSizePerHGCROC = supertc_conc_proc.fixedDataSizePerHGCROC 
)

Definition at line 9 of file customTriggerCellSelect.py.

References custom_triggercellselect_threshold().

9  ):
10  parameters = supertc_conc_proc.clone(stcSize = stcSize,
11  type_energy_division = type_energy_division,
12  fixedDataSizePerHGCROC = fixedDataSizePerHGCROC
13  )
14  process.hgcalConcentratorProducer.ProcessorParameters = parameters
15  return process
16 
17 
def customTriggerCellSelect.custom_triggercellselect_threshold (   process,
  threshold_silicon = threshold_conc_proc.threshold_silicon,
  threshold_scintillator = threshold_conc_proc.threshold_scintillator,
  coarsenTriggerCells = threshold_conc_proc.coarsenTriggerCells 
)

Definition at line 22 of file customTriggerCellSelect.py.

References custom_triggercellselect_bestchoice().

Referenced by custom_triggercellselect_supertriggercell().

22  ):
23  parameters = threshold_conc_proc.clone(
24  threshold_silicon = threshold_silicon,
25  threshold_scintillator = threshold_scintillator,
26  coarsenTriggerCells = coarsenTriggerCells
27  )
28  process.hgcalConcentratorProducer.ProcessorParameters = parameters
29  return process
30 
31