ATLAS Offline Software
Namespaces | Functions
PixelDefectsEmulatorPostInclude.py File Reference

Go to the source code of this file.

Namespaces

 PixelDefectsEmulatorPostInclude
 

Functions

def PixelDefectsEmulatorPostInclude.emulateITkPixelDefects (flags, cfg, ModulePatterns=[[-2, 2, 0, 99,-99, 99,-99, 99, 0, 9999, 0, 1, 0]], DefectProbabilities=[[0., 1e-2, 1e-1, 0.]], NDefectFractionsPerPattern=[[1.,-1, 1.]], NoiseProbability=[], NoiseShape=[], CornerDefectParamsPerPattern=[], NCornerDefectFractionsPerPattern=[], FillHistogramsPerPattern=False, FillEtaPhiHistogramsPerPattern=False, int MaxRandomPositionAttempts=10, str HistogramGroupName="ITkPixelDefects", str HistogramFileName="itk_pixel_defects_opt1.root", PropagateDefectsToStatus=True)
 
def PixelDefectsEmulatorPostInclude.emulatePixelDefects (flags, cfg, ModulePatterns=None, DefectProbabilities=None, NDefectFractionsPerPattern=None, FillHistogramsPerPattern=False, FillEtaPhiHistogramsPerPattern=False, str HistogramGroupName="PixelDefects", str HistogramFileName="pixel_defects.root")
 
def PixelDefectsEmulatorPostInclude.poissonFractions (cc_defect_prob=1e-1, max_n=5)
 
def PixelDefectsEmulatorPostInclude.quadProb (circuit_prob)
 
def PixelDefectsEmulatorPostInclude.fractionsForExactlyNCoreColumnDefects (ExactlyNCoreColumnDefects=1)
 
def PixelDefectsEmulatorPostInclude.makeITkDefectsParams (quad_cc_defect_prob, quad_fractions, circuit_cc_defect_prob, circuit_fractions, pixel_defect_prob=1e-2, module_defect_prob=0., cornerDefectProb=0., noiseProbability=None, noiseShape=[])
 
def PixelDefectsEmulatorPostInclude.makeITkPixelNoise (noiseProb=0.)
 
def PixelDefectsEmulatorPostInclude.emulateITkPixelDefectsOneCC (flags, cfg, FrontEndCCDefectProb=0.1, PixelDefectProb=1e-2, NumberOfCCDefects=1, ModuleDefectProb=0., CornerDefectProb=0., NoiseProb=0., PropagateDefectsToStatus=True, HistogramFileName=None)
 
def PixelDefectsEmulatorPostInclude.emulateITkPixelDefectsPoisson (flags, cfg, FrontEndCCDefectProb=0.1, PixelDefectProb=1e-2, ModuleDefectProb=0., CornerDefectProb=0., NoiseProb=0., PropagateDefectsToStatus=True, HistogramFileName=None)
 
def PixelDefectsEmulatorPostInclude.emulateITkPixelDefectsDefault (flags, cfg, FrontEndCCDefectProb=0.1, PixelDefectProb=1e-2, ModuleDefectProb=1e-2, CornerDefectProb=15e-2, NoiseProb=0., PropagateDefectsToStatus=True, HistogramFileName=None)