ATLAS Offline Software
Namespaces | Functions
StripDefectsEmulatorPostInclude.py File Reference

Go to the source code of this file.

Namespaces

 StripDefectsEmulatorPostInclude
 

Functions

def StripDefectsEmulatorPostInclude.poissonFractions (expectation=4, max_n=12)
 
def StripDefectsEmulatorPostInclude.mergeFractions (probA, fractionA, probB, fractionB)
 
def StripDefectsEmulatorPostInclude.expectationValue (fractions)
 
def StripDefectsEmulatorPostInclude.emulateITkStripDefects (flags, cfg, float StripDefectProb=1e-2, float ModuleDefectProb=1e-2, float NoiseProb=0., int MaxRandomPositionAttempts=10, RngPerDefectType=False, DefectsInputFiles=[], DefectsOutputFile=None, float coldNoiseDefectProb=0., coldNoiseNDefectFractions=None, bool coldNoiseDefectsEvenOnly=False, bool FillHistogramsPerPattern=True, bool FillEtaPhiHistogramsPerPattern=True, str HistogramGroupName="ITkStripDefects", str HistogramFileName=None, PropagateDefectsToStatus=True)
 
def StripDefectsEmulatorPostInclude.emulateITkStripDefectsDefault (flags, cfg, float StripDefectProb=1e-2, float ModuleDefectProb=1e-2, float NoiseProb=0., RngPerDefectType=False, DefectsInputFiles=[], DefectsOutputFile=None, str HistogramFileName=None, PropagateDefectsToStatus=True)