Jet studies in simulation framework of the AM+FPGA track trigger approach

Samples simulation

After setting up the AM+FPGA simulation framework.

cmsDriver command to create n-tuples with gen-level, stubs, cluster information etc... is:

Without PU

cmsDriver.py SLHCL1TrackTriggerSimulations/Configuration/python/GluonGluonGun_PartonPt20to50GeV_tt27_flat_pythia6_cff.py \
--conditions auto:upgradePLS3 \
--eventcontent RAWSIM \
-s GEN,SIM,DIGI:pdigi_valid,L1TrackTrigger \
--datatier GEN-SIM-DIGI-RAW \
--beamspot HLLHC \
--customise SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023TTI,SLHCL1TrackTriggerSimulations/Configuration/customise_pileup.cust_useTrackerOnly \
--geometry Extended2023TTI \
--magField 38T_PostLS1 \
--pileup NoPileUp \
--mc --no_exec --processName RAWSIM \
-n 1 --python_filename pset_GluonGluonGun_PartonPt20to50GeV_tt27_flat_pythia6_NoPU.py \
--fileout GluonGluonGun_PartonPt20to50GeV_tt27_flat_pythia6_NoPU.root

With PU

cmsDriver.py SLHCL1TrackTriggerSimulations/Configuration/python/GluonGluonGun_PartonPt20to50GeV_tt27_flat_pythia6_cff.py \
--conditions auto:upgradePLS3 \
--eventcontent RAWSIM \
-s GEN,SIM,DIGI:pdigi_valid,L1TrackTrigger \
--datatier GEN-SIM-DIGI-RAW \
--beamspot HLLHC \
--customise SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023TTI,SLHCL1TrackTriggerSimulations/Configuration/customise_pileup.cust_useTrackerOnly \
--geometry Extended2023TTI \
--magField 38T_PostLS1 \
--pileup  AVE_140_BX_25ns  --pileup_input "dummy.root" \
--mc --no_exec --processName RAWSIM \
-n 1 --python_filename pset_GluonGluonGun_PartonPt20to50GeV_tt27_flat_pythia6_PU140.py \
--fileout GluonGluonGun_PartonPt20to50GeV_tt27_flat_pythia6_PU140.root

where in this example we have pointed a pythia6 fragment for gluon-gluon gun with one gluon pointing to the center of Trigger Tower 27 (the other goes in the opposite direction), and with pT in the range 20 to 50 GeV. An example of fragment for this is:

import FWCore.ParameterSet.Config as cms

from Configuration.Generator.PythiaUEZ2starSettings_cfi import *

generator = cms.EDProducer("Pythia6PartonPtGun",
   pythiaHepMCVerbosity = cms.untracked.bool(False),
   maxEventsToPrint = cms.untracked.int32(1),
   pythiaPylistVerbosity = cms.untracked.int32(1),
   PGunParameters = cms.PSet(
      PartonID = cms.int32(21),
      MinPhi = cms.double(1.122),
      MaxPhi = cms.double(1.346),
      MinPt = cms.double(20.0),
      MaxPt = cms.double(50.0),
      MinEta = cms.double(0.183),
      MaxEta = cms.double(0.550)
   ),
   PythiaParameters = cms.PSet(
      pythiaUESettingsBlock,
      parameterSets = cms.vstring(
          'pythiaUESettings'
      )
   )

)

ProductionFilterSequence = cms.Sequence(generator)

Validation

We did studies checking the tracking particles produced and stub information:

Control Plots

and some lattency parameters in:

Latency Parameters

-- CesarBernardes - 2016-09-22

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2016-09-22 - CesarBernardes
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback