Variables | |
int | addr = 0 |
tuple | compNTT4Range = xrange(0,32) |
tuple | etaRange = xrange(0,41) |
int | extraCount = 0 |
string | printBins = "" |
list | towerAreas |
tuple | towEtThresh = int(round(pow(float(towerAreas[ieta]),1.4)*(1/(1+math.exp(-0.07*(ieta))))*(pow(float(compNTT4),2)/100))) |
tuple | towEtThreshLUTFile = open(os.environ['LOCALRT']+"/src/L1Trigger/L1TCalorimeter/data/lut_towEtThresh_2017v7.txt", "w") |
Python script for generating LUT to return tower Et threshold for energy sums # Input 1: 5 bits - compressed pileup estimate, as used for EG # Input 2: 6 bits - abs(ieta) = absolute value of ieta of the trigger tower # Tower Et threshold not applied for ieta <= 15 # LUT address input = compressedPileupEstimate << 6 | abs(ieta) # Returns 9 bits for tower et threshold # Author: Aaron Bundock (aaron. More... | |
int generateTowerEtThresholdLUT.addr = 0 |
Definition at line 57 of file generateTowerEtThresholdLUT.py.
Referenced by FastFedCablingHistosUsingDb.addDcuDetIds(), SiStripEventSummary.apveAddress(), CommissioningHistosUsingDb.buildDetInfo(), SiStripFedCablingBuilderFromDb.buildFecCablingFromDetIds(), SiStripFedCablingBuilderFromDb.buildFecCablingFromDevices(), CalibrationHistosUsingDb.CalibrationHistosUsingDb(), L1TMuonBarrelKalmanAlgo.convertToBMTF(), L1MuGMTCancelOutUnit.decide(), SiStripConfigDb.deviceAddress(), TrackerMap.fill_fec_channel(), TrackerMap.fillc_fec_channel(), Lut.get_x(), SiStripFolderOrganizer.getSiStripControlFolder(), reco::parser::MethodInvoker.invoke(), l1t::Stage2Layer2TauAlgorithmFirmwareImp1.loadCalibrationLuts(), L1MuGMTLFPhiProEtaConvLUT.LookupFunctionPacked(), L1MuGMTLFEtaConvLUT.LookupFunctionPacked(), L1MuGMTLFOvlEtaConvLUT.LookupFunctionPacked(), L1MuGMTLFPtMixLUT.LookupFunctionPacked(), L1MuGMTLFDisableHotLUT.LookupFunctionPacked(), L1MuGMTLFSortRankPtQLUT.LookupFunctionPacked(), L1MuGMTLFMergeRankPtQLUT.LookupFunctionPacked(), L1MuGMTLFCOUDeltaEtaLUT.LookupFunctionPacked(), L1MuGMTLFDeltaEtaLUT.LookupFunctionPacked(), L1MuGMTLFSortRankEtaPhiLUT.LookupFunctionPacked(), L1MuGMTLFMergeRankEtaPhiLUT.LookupFunctionPacked(), L1MuGMTLFPhiProLUT.LookupFunctionPacked(), L1MuGMTLFMatchQualLUT.LookupFunctionPacked(), L1MuGMTMIAUEtaConvLUT.LookupFunctionPacked(), L1MuGMTLFSortRankCombineLUT.LookupFunctionPacked(), L1MuGMTMIAUEtaProLUT.LookupFunctionPacked(), L1MuGMTLFMergeRankCombineLUT.LookupFunctionPacked(), L1MuGMTLFSortRankEtaQLUT.LookupFunctionPacked(), L1MuGMTLFMergeRankEtaQLUT.LookupFunctionPacked(), L1MuGMTMIAUPhiPro2LUT.LookupFunctionPacked(), L1MuGMTMIAUPhiPro1LUT.LookupFunctionPacked(), SiStripFedCablingFakeESSource.make(), reco::parser::ExpressionVar.objToDouble(), SiStripConfigDb.printAnalysisDescriptions(), SiStripConfigDb.printDeviceDescriptions(), L1TMuonBarrelKalmanAlgo.propagate(), L1MuCSCPtLut.pt(), DQMNet.run(), L1MuGMTLUT.Save(), L1MuDTTrack.setAddresses(), L1MuBMTrack.setAddresses(), SiStripCondObjBuilderFromDb.setValuesCabling(), L1MuGMTLFPhiProEtaConvLUT.SpecificLookup(), L1MuGMTLFEtaConvLUT.SpecificLookup(), L1MuGMTLFPtMixLUT.SpecificLookup(), L1MuGMTLFDisableHotLUT.SpecificLookup(), L1MuGMTLFSortRankPtQLUT.SpecificLookup(), L1MuGMTLFMergeRankPtQLUT.SpecificLookup(), L1MuGMTLFOvlEtaConvLUT.SpecificLookup(), L1MuGMTLFCOUDeltaEtaLUT.SpecificLookup(), L1MuGMTLFPhiProLUT.SpecificLookup(), L1MuGMTLFDeltaEtaLUT.SpecificLookup(), L1MuGMTLFSortRankEtaPhiLUT.SpecificLookup(), L1MuGMTLFMergeRankEtaPhiLUT.SpecificLookup(), L1MuGMTLFMatchQualLUT.SpecificLookup(), L1MuGMTMIAUEtaConvLUT.SpecificLookup(), L1MuGMTLFMergeRankCombineLUT.SpecificLookup(), L1MuGMTLFSortRankCombineLUT.SpecificLookup(), L1MuGMTMIAUEtaProLUT.SpecificLookup(), L1MuGMTLFSortRankEtaQLUT.SpecificLookup(), L1MuGMTMIAUPhiPro2LUT.SpecificLookup(), L1MuGMTLFMergeRankEtaQLUT.SpecificLookup(), L1MuGMTMIAUPhiPro1LUT.SpecificLookup(), L1MuGMTMIAUPhiPro1LUT.SpecificLookup_cphi_fine(), L1MuGMTMIAUPhiPro1LUT.SpecificLookup_cphi_ofs(), L1MuGMTLFDeltaEtaLUT.SpecificLookup_delta_eta(), L1MuGMTLFCOUDeltaEtaLUT.SpecificLookup_delta_eta(), L1MuGMTLFDisableHotLUT.SpecificLookup_disable_hot(), L1MuGMTLFPhiProLUT.SpecificLookup_dphi(), L1MuGMTLFEtaConvLUT.SpecificLookup_eta_gmt(), L1MuGMTLFPhiProEtaConvLUT.SpecificLookup_eta_out(), L1MuGMTMIAUEtaConvLUT.SpecificLookup_eta_out(), L1MuGMTLFOvlEtaConvLUT.SpecificLookup_eta_ovl(), L1MuGMTMIAUEtaProLUT.SpecificLookup_eta_sel(), L1MuGMTLFMergeRankEtaQLUT.SpecificLookup_flag(), L1MuGMTLFMergeRankCombineLUT.SpecificLookup_merge_rank(), L1MuGMTLFMatchQualLUT.SpecificLookup_mq(), L1MuGMTMIAUPhiPro2LUT.SpecificLookup_phi_sel(), L1MuGMTLFPtMixLUT.SpecificLookup_pt_mixed(), L1MuGMTLFSortRankEtaPhiLUT.SpecificLookup_rank_etaphi(), L1MuGMTLFMergeRankEtaPhiLUT.SpecificLookup_rank_etaphi(), L1MuGMTLFMergeRankEtaQLUT.SpecificLookup_rank_etaq(), L1MuGMTLFSortRankEtaQLUT.SpecificLookup_rank_etaq(), L1MuGMTLFSortRankPtQLUT.SpecificLookup_rank_ptq(), L1MuGMTLFMergeRankPtQLUT.SpecificLookup_rank_ptq(), L1MuGMTLFSortRankCombineLUT.SpecificLookup_sort_rank(), L1MuGMTLFSortRankEtaQLUT.SpecificLookup_vlq(), DQMNet.startLocalServer(), TmCcu.TmCcu(), L1TMuonBarrelKalmanAlgo.trackAddress(), TrackerMap.TrackerMap(), DaqScopeModeHistosUsingDb.update(), PedestalsHistosUsingDb.update(), PedsOnlyHistosUsingDb.update(), NoiseHistosUsingDb.update(), OptoScanHistosUsingDb.update(), ApvTimingHistosUsingDb.update(), PedsFullNoiseHistosUsingDb.update(), VpspScanHistosUsingDb.update(), LatencyHistosUsingDb.update(), CalibrationHistosUsingDb.update(), FastFedCablingHistosUsingDb.update(), and FineDelayHistosUsingDb.update().
tuple generateTowerEtThresholdLUT.compNTT4Range = xrange(0,32) |
Definition at line 56 of file generateTowerEtThresholdLUT.py.
tuple generateTowerEtThresholdLUT.etaRange = xrange(0,41) |
Definition at line 55 of file generateTowerEtThresholdLUT.py.
Referenced by TrackBuildingAnalyzer.analyzeRegions(), JetTester.bookHistograms(), JetTester_HeavyIons.bookHistograms(), RectangularEtaPhiTrackingRegion.checkTracks(), FastTSGFromL2Muon.clean(), FastTSGFromIOHit.clean(), TrackerSeedCleaner.clean(), TICLLayerTileT< T >.etaBin(), HLTMuonL1RegionalFilter.fillDescriptions(), HLTMuonL1TRegionalFilter.fillDescriptions(), HcalDDDSimConstants.getDetEta(), HGCalLayerTilesT< T >.getEtaBin(), SimHitsValidationHcal.getLimits(), L1TMenuHelper.getLUSOTrigger(), HLTMuonL1RegionalFilter.HLTMuonL1RegionalFilter(), HLTMuonL1TRegionalFilter.HLTMuonL1TRegionalFilter(), and muonisolation::Cuts.operator()().
int generateTowerEtThresholdLUT.extraCount = 0 |
Definition at line 86 of file generateTowerEtThresholdLUT.py.
string generateTowerEtThresholdLUT.printBins = "" |
Definition at line 58 of file generateTowerEtThresholdLUT.py.
list generateTowerEtThresholdLUT.towerAreas |
Definition at line 50 of file generateTowerEtThresholdLUT.py.
int generateTowerEtThresholdLUT.towEtThresh = int(round(pow(float(towerAreas[ieta]),1.4)*(1/(1+math.exp(-0.07*(ieta))))*(pow(float(compNTT4),2)/100))) |
Definition at line 63 of file generateTowerEtThresholdLUT.py.
tuple generateTowerEtThresholdLUT.towEtThreshLUTFile = open(os.environ['LOCALRT']+"/src/L1Trigger/L1TCalorimeter/data/lut_towEtThresh_2017v7.txt", "w") |
Python script for generating LUT to return tower Et threshold for energy sums # Input 1: 5 bits - compressed pileup estimate, as used for EG # Input 2: 6 bits - abs(ieta) = absolute value of ieta of the trigger tower # Tower Et threshold not applied for ieta <= 15 # LUT address input = compressedPileupEstimate << 6 | abs(ieta) # Returns 9 bits for tower et threshold # Author: Aaron Bundock (aaron.
*nospamthankyamaam*bundock.ch) # Date: 26/04/17 # #
Definition at line 31 of file generateTowerEtThresholdLUT.py.