ATLAS Offline Software
Functions | Variables
EFTrackingSmearingConfig Namespace Reference

Functions

def EFTrackingSmearingCfg (flags, name="EFTrackingSmearingAlg", **kwargs)
 

Variables

 _log
 
 flags
 
 Files
 
 isMC
 
 MaxEvents
 
 acc
 
 debugLimit
 
 TestsmearFactor
 
 TestEfficiencyFactor
 
 smearerTrack
 
 name
 
 InputTrackParticleContainer
 
 OutputTracksPtCutGeV
 
 SmearingScaleFactor
 
 SmearedTrackEfficiency
 
 ParameterizedTrackEfficiency
 
 SmearTruthParticle
 
 EnableMonitoring
 
 OutputLevel
 
 smearerTruth
 
 InputTruthParticleContainer
 
 ParameterizedTrackEfficiency_LRT
 
 SmearedTrackEfficiency_d0low_LRT
 
 SmearedTrackEfficiency_d0high_LRT
 
 validationAlg
 
 SmearedTrackParticleContainer
 
 SmearedTruthParticleContainer
 
 withDetails
 
 True
 
 summariseProps
 
 status
 

Function Documentation

◆ EFTrackingSmearingCfg()

def EFTrackingSmearingConfig.EFTrackingSmearingCfg (   flags,
  name = "EFTrackingSmearingAlg",
**  kwargs 
)

Definition at line 8 of file EFTrackingSmearingConfig.py.

8 def EFTrackingSmearingCfg(flags, name = "EFTrackingSmearingAlg", **kwargs):
9  # set common parameters
10  histSvc = CompFactory.THistSvc(Output=[name +" DATAFILE='"+name+ ".root' OPT='RECREATE'"])
11 
12  result = ComponentAccumulator()
13  result.addService(histSvc)
14 
15  alg = CompFactory.EFTrackingSmearingAlg(
16  name = name,
17  RootStreamName = name,
18  RootDirName = "/EFTSmearing/",
19  **kwargs
20  )
21 
22  sf_str=str(kwargs['SmearingScaleFactor']).replace(".","p")
23  if kwargs['SmearTruthParticle']:
24  alg.OutputTruthParticleContainer = "TruthParticle_smeared_SF"+sf_str
25  else:
26  alg.OutputTrackParticleContainer = "InDetTrackParticles_smeared_SF"+sf_str
27 
28  result.addEventAlgo(alg)
29  return result
30 
31 
32 
33 

Variable Documentation

◆ _log

EFTrackingSmearingConfig._log
private

Definition at line 6 of file EFTrackingSmearingConfig.py.

◆ acc

EFTrackingSmearingConfig.acc

Definition at line 47 of file EFTrackingSmearingConfig.py.

◆ debugLimit

EFTrackingSmearingConfig.debugLimit

Definition at line 48 of file EFTrackingSmearingConfig.py.

◆ EnableMonitoring

EFTrackingSmearingConfig.EnableMonitoring

Definition at line 69 of file EFTrackingSmearingConfig.py.

◆ Files

EFTrackingSmearingConfig.Files

Definition at line 40 of file EFTrackingSmearingConfig.py.

◆ flags

EFTrackingSmearingConfig.flags

Definition at line 39 of file EFTrackingSmearingConfig.py.

◆ InputTrackParticleContainer

EFTrackingSmearingConfig.InputTrackParticleContainer

Definition at line 63 of file EFTrackingSmearingConfig.py.

◆ InputTruthParticleContainer

EFTrackingSmearingConfig.InputTruthParticleContainer

Definition at line 78 of file EFTrackingSmearingConfig.py.

◆ isMC

EFTrackingSmearingConfig.isMC

Definition at line 41 of file EFTrackingSmearingConfig.py.

◆ MaxEvents

EFTrackingSmearingConfig.MaxEvents

Definition at line 42 of file EFTrackingSmearingConfig.py.

◆ name

EFTrackingSmearingConfig.name

Definition at line 62 of file EFTrackingSmearingConfig.py.

◆ OutputLevel

EFTrackingSmearingConfig.OutputLevel

Definition at line 70 of file EFTrackingSmearingConfig.py.

◆ OutputTracksPtCutGeV

EFTrackingSmearingConfig.OutputTracksPtCutGeV

Definition at line 64 of file EFTrackingSmearingConfig.py.

◆ ParameterizedTrackEfficiency

EFTrackingSmearingConfig.ParameterizedTrackEfficiency

Definition at line 67 of file EFTrackingSmearingConfig.py.

◆ ParameterizedTrackEfficiency_LRT

EFTrackingSmearingConfig.ParameterizedTrackEfficiency_LRT

Definition at line 84 of file EFTrackingSmearingConfig.py.

◆ SmearedTrackEfficiency

EFTrackingSmearingConfig.SmearedTrackEfficiency

Definition at line 66 of file EFTrackingSmearingConfig.py.

◆ SmearedTrackEfficiency_d0high_LRT

EFTrackingSmearingConfig.SmearedTrackEfficiency_d0high_LRT

Definition at line 86 of file EFTrackingSmearingConfig.py.

◆ SmearedTrackEfficiency_d0low_LRT

EFTrackingSmearingConfig.SmearedTrackEfficiency_d0low_LRT

Definition at line 85 of file EFTrackingSmearingConfig.py.

◆ SmearedTrackParticleContainer

EFTrackingSmearingConfig.SmearedTrackParticleContainer

Definition at line 98 of file EFTrackingSmearingConfig.py.

◆ SmearedTruthParticleContainer

EFTrackingSmearingConfig.SmearedTruthParticleContainer

Definition at line 99 of file EFTrackingSmearingConfig.py.

◆ smearerTrack

EFTrackingSmearingConfig.smearerTrack

Definition at line 60 of file EFTrackingSmearingConfig.py.

◆ smearerTruth

EFTrackingSmearingConfig.smearerTruth

Definition at line 75 of file EFTrackingSmearingConfig.py.

◆ SmearingScaleFactor

EFTrackingSmearingConfig.SmearingScaleFactor

Definition at line 65 of file EFTrackingSmearingConfig.py.

◆ SmearTruthParticle

EFTrackingSmearingConfig.SmearTruthParticle

Definition at line 68 of file EFTrackingSmearingConfig.py.

◆ status

EFTrackingSmearingConfig.status

Definition at line 109 of file EFTrackingSmearingConfig.py.

◆ summariseProps

EFTrackingSmearingConfig.summariseProps

Definition at line 105 of file EFTrackingSmearingConfig.py.

◆ TestEfficiencyFactor

EFTrackingSmearingConfig.TestEfficiencyFactor

Definition at line 58 of file EFTrackingSmearingConfig.py.

◆ TestsmearFactor

EFTrackingSmearingConfig.TestsmearFactor

Definition at line 57 of file EFTrackingSmearingConfig.py.

◆ True

EFTrackingSmearingConfig.True

Definition at line 105 of file EFTrackingSmearingConfig.py.

◆ validationAlg

EFTrackingSmearingConfig.validationAlg

Definition at line 93 of file EFTrackingSmearingConfig.py.

◆ withDetails

EFTrackingSmearingConfig.withDetails

Definition at line 105 of file EFTrackingSmearingConfig.py.

replace
std::string replace(std::string s, const std::string &s2, const std::string &s3)
Definition: hcg.cxx:307
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
EFTrackingSmearingConfig.EFTrackingSmearingCfg
def EFTrackingSmearingCfg(flags, name="EFTrackingSmearingAlg", **kwargs)
Definition: EFTrackingSmearingConfig.py:8
str
Definition: BTagTrackIpAccessor.cxx:11