/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
HLTrigger/Configuration/python/HLT_75e33/modules/hltInitialStepTrackCutClassifier_cfi.py
55 строк
2 KB
aashayarora
Add pytorch model for phase-2 hlt track classification
09 июл 2026, 20:53
09 июл 2026, 20:53
22195b2
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms hltInitialStepTrackCutClassifier = cms.EDProducer("TrackCutClassifier", beamspot = cms.InputTag("hltOnlineBeamSpot"), ignoreVertices = cms.bool(False), mva = cms.PSet( dr_par = cms.PSet( d0err = cms.vdouble(0.003, 0.003, 0.003), d0err_par = cms.vdouble(0.001, 0.001, 0.001), dr_exp = cms.vint32(4, 4, 4), dr_par1 = cms.vdouble(0.8, 0.7, 0.6), dr_par2 = cms.vdouble(0.6, 0.5, 0.45) ), dz_par = cms.PSet( dz_exp = cms.vint32(4, 4, 4), dz_par1 = cms.vdouble(0.9, 0.8, 0.7), dz_par2 = cms.vdouble(0.8, 0.7, 0.55) ), maxChi2 = cms.vdouble(9999.0, 25.0, 16.0), maxChi2n = cms.vdouble(2.0, 1.4, 1.2), maxDr = cms.vdouble(0.5, 0.03, 3.40282346639e+38), maxDz = cms.vdouble(0.5, 0.2, 3.40282346639e+38), maxDzWrtBS = cms.vdouble(3.40282346639e+38, 24.0, 15.0), maxLostLayers = cms.vint32(3, 2, 2), min3DLayers = cms.vint32(3, 3, 3), minLayers = cms.vint32(3, 3, 3), minNVtxTrk = cms.int32(3), minNdof = cms.vdouble(1e-05, 1e-05, 1e-05), minPixelHits = cms.vint32(0, 0, 3), passThroughForAll = cms.bool(True), passThroughForDisplaced = cms.bool(False), minLayersForDisplaced = cms.int32(4) ), qualityCuts = cms.vdouble(-0.7, 0.1, 0.7), src = cms.InputTag("hltInitialStepTrackTorchClassifierOutput"), vertices = cms.InputTag("hltPhase2PixelVertices") ) from Configuration.ProcessModifiers.trackingLST_cff import trackingLST trackingLST.toModify(hltInitialStepTrackCutClassifier, mva = dict(passThroughForAll=False, passThroughForDisplaced=True) ) from Configuration.ProcessModifiers.hltPhase2LegacyTracking_cff import hltPhase2LegacyTracking hltPhase2LegacyTracking.toModify(hltInitialStepTrackCutClassifier, mva = dict(passThroughForAll=False, passThroughForDisplaced=False) ) from Configuration.ProcessModifiers.trackCutClassifier_cff import trackCutClassifier trackCutClassifier.toModify(hltInitialStepTrackCutClassifier, src = "hltInitialStepTracks" )