CMS 3D CMS Logo

Functions | Variables

customise_stdgeom Namespace Reference

Functions

def customise
def customise_pu15_25ns
def customise_pu50_25ns

Variables

tuple averageNumber = cms.double(15.0)
 set the number of pileup

Function Documentation

def customise_stdgeom::customise (   process)

Definition at line 4 of file customise_stdgeom.py.

00005                       :
00006     process.load("SLHCUpgradeSimulations.Geometry.recoFromSimDigis_cff")
00007     #this line is different
00008     process.load("SLHCUpgradeSimulations.Geometry.upgradeTracking_stdgeom_cff")
00009 
00010     process.ctfWithMaterialTracks.TTRHBuilder = 'WithTrackAngle'
00011     #this line is different
00012     process.PixelCPEGenericESProducer.UseErrorsFromTemplates = cms.bool(True)
00013     process.PixelCPEGenericESProducer.TruncatePixelCharge = cms.bool(False)
00014     #this line is different
00015     process.PixelCPEGenericESProducer.LoadTemplatesFromDB = cms.bool(True)
00016     #two lines removed here
00017     process.PixelCPEGenericESProducer.IrradiationBiasCorrection = False
00018     process.PixelCPEGenericESProducer.DoCosmics = False
00019 
00020     ## CPE for other steps
00021     process.siPixelRecHits.CPE = cms.string('PixelCPEGeneric')
00022     process.initialStepTracks.TTRHBuilder = cms.string('WithTrackAngle')
00023     process.lowPtTripletStepTracks.TTRHBuilder = cms.string('WithTrackAngle')
00024     process.pixelPairStepTracks.TTRHBuilder = cms.string('WithTrackAngle')
00025     process.detachedTripletStepTracks.TTRHBuilder = cms.string('WithTrackAngle')
00026     process.mixedTripletStepTracks.TTRHBuilder = cms.string('WithTrackAngle')
00027     process.pixelLessStepTracks.TTRHBuilder = cms.string('WithTrackAngle')
00028     process.tobTecStepTracks.TTRHBuilder = cms.string('WithTrackAngle')
00029 
00030     # Need these lines to stop some errors about missing siStripDigis collections.
00031     # should add them to fakeConditions_Phase1_cff
00032     process.MeasurementTracker.inactiveStripDetectorLabels = cms.VInputTag()
00033     process.MeasurementTracker.UseStripModuleQualityDB     = cms.bool(False)
00034     process.MeasurementTracker.UseStripAPVFiberQualityDB   = cms.bool(False)
00035     process.MeasurementTracker.UseStripStripQualityDB      = cms.bool(False)
00036     process.MeasurementTracker.UsePixelModuleQualityDB     = cms.bool(False)
00037     process.MeasurementTracker.UsePixelROCQualityDB        = cms.bool(False)
00038 
00039     ### back to standard job commands ##################################################
00040     process.DigiToRaw.remove(process.castorRawData)
00041 
00042     ### remove a slow module for cosmics
00043     #process.reconstruction_step.remove(process.regionalCosmicCkfTrackCandidates)
00044 
00045     if hasattr(process,'dqmoffline_step'):
00046         process.dqmoffline_step.remove(process.SiPixelTrackResidualSource)
00047         process.dqmoffline_step.remove(process.jetMETAnalyzer)
00048         process.dqmoffline_step.remove(process.hltMonMuBits)
00049         process.dqmoffline_step.remove(process.vbtfAnalyzer)
00050         process.dqmoffline_step.remove(process.hltResults)
00051         process.dqmoffline_step.remove(process.egHLTOffDQMSource)
00052         process.dqmoffline_step.remove(process.globalAnalyzer)
00053         process.dqmoffline_step.remove(process.jetMETHLTOfflineSource)
00054         ##
00055         process.dqmoffline_step.remove(process.TrackerCollisionTrackMon)
00056     if hasattr(process,'validation_step'):
00057         process.validation_step.remove(process.hltHITval)
00058         process.validation_step.remove(process.HLTSusyExoVal)
00059         process.validation_step.remove(process.relvalMuonBits)
00060         process.validation_step.remove(process.hltMuonValidator)
00061     else:
00062     ## removing large memory usage module if we don't need it
00063         process.pdigi.remove(process.mergedtruth)
00064 
00065     return(process)
00066 
00067 
#pileup specific stuff here
def customise_stdgeom::customise_pu15_25ns (   process)

Definition at line 68 of file customise_stdgeom.py.

00069                                 :
00070 
00071     process=customise(process)
00072 
00073     process.load("SLHCUpgradeSimulations.Geometry.mixLowLumPU_stdgeom_cff")

def customise_stdgeom::customise_pu50_25ns (   process)

Definition at line 81 of file customise_stdgeom.py.

00082                                 :
00083 
00084     process=customise(process)
00085 
00086     process.load("SLHCUpgradeSimulations.Geometry.mixLowLumPU_stdgeom_cff")


Variable Documentation

tuple customise_stdgeom::averageNumber = cms.double(15.0)

set the number of pileup

Definition at line 76 of file customise_stdgeom.py.