![]() |
|
|||
File indexing completed on 2024-04-06 12:31:04
0001 import FWCore.ParameterSet.Config as cms 0002 0003 import copy 0004 from SimG4Core.Application.g4SimHits_cfi import * 0005 # Detector simulation (Geant4-based) 0006 trackingMaterialProducer = copy.deepcopy(g4SimHits) 0007 trackingMaterialProducer.Generator.HepMCProductLabel = 'generatorSmeared' 0008 0009 #trackingMaterialProducer.Physics.type = 'SimG4Core/Physics/DummyPhysics' 0010 #trackingMaterialProducer.Physics.DummyEMPhysics = True 0011 #trackingMaterialProducer.Physics.CutsPerRegion = False 0012 trackingMaterialProducer.UseMagneticField = False 0013 0014 trackingMaterialProducer.Watchers = cms.VPSet(cms.PSet( 0015 TrackingMaterialProducer = cms.PSet( 0016 PrimaryTracksOnly = cms.bool(True), 0017 #The file to direct the HGCal volumes z position 0018 txtOutFile = cms.untracked.string('VolumesZPosition.txt'), 0019 #In the beginning of each track, the track will first hit an HGCAL volume and it will 0020 #save the upper z volume boundary. So, the low boundary of the first 0021 #volume is never saved. Here we give the low boundary of the first volume. 0022 #This can be found by asking first to run not on 'HGCal' volume below but 0023 #on 'CALOECTSRear', which at the moment of this writing it contains 0024 #HGCalService, HGCal and thermal screen. You should run Fireworks to 0025 #check if these naming conventions and volumes are valid in the future. 0026 #Then, check the VolumesZPosition.txt file to see where CEService ends and 0027 #put that number in hgcalzfront below. Keep in mind to run on the desired volume here: 0028 #https://github.com/cms-sw/cmssw/blob/master/SimTracker/TrackerMaterialAnalysis/plugins/TrackingMaterialProducer.cc#L95 0029 #and to replace the volume name of the material first hit at the file creation line: 0030 #https://github.com/cms-sw/cmssw/blob/master/SimTracker/TrackerMaterialAnalysis/plugins/TrackingMaterialProducer.cc#L159-L168 0031 hgcalzfront = cms.double(3210.5), 0032 SelectedVolumes = cms.vstring('HGCal')#CALOECTSRear HGCal 0033 ), 0034 type = cms.string('TrackingMaterialProducer') 0035 ))
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |
![]() ![]() |