ATLAS Offline Software
Functions | Variables
python.xAODTrackSummaryFiller Namespace Reference

Functions

def xAODTrackSummaryFiller (obj, lod, blockName, IDHits=True, IDHoles=True, IDSharedHits=True, IDOutliers=False, PixelInfoPlus=False, SCTInfoPlus=False, TRTInfoPlus=False, InfoPlus=False, MuonHits=True, MuonHoles=False, ExpectBLayer=True, HitSum=True, HoleSum=True, FullInfo=False, Outliers=False, StdDev=False, **kw)
 

Variables

 D3PD = CompFactory.D3PD
 
string HitSum = 'HitSum'
 
string HoleSum = 'HoleSum'
 
string IDHits = 'IDHits'
 
string IDHoles = 'IDHoles'
 
string IDSharedHits = 'IDSharedHits'
 
string IDOutliers = 'IDOutliers'
 
string PixelInfoPlus = 'PixelInfoPlus'
 
string SCTInfoPlus = 'SCTInfoPlus'
 
string TRTInfoPlus = 'TRTInfoPlus'
 
string InfoPlus = 'InfoPlus'
 
string ExpectBLayer = 'ExpectBLayer'
 
string MuonHits = 'MuonHits'
 
string MuonHoles = 'MuonHoles'
 
string Outliers = 'Outliers'
 
string StdDev = 'StdDev'
 
list sumvars
 

Function Documentation

◆ xAODTrackSummaryFiller()

def python.xAODTrackSummaryFiller.xAODTrackSummaryFiller (   obj,
  lod,
  blockName,
  IDHits = True,
  IDHoles = True,
  IDSharedHits = True,
  IDOutliers = False,
  PixelInfoPlus = False,
  SCTInfoPlus = False,
  TRTInfoPlus = False,
  InfoPlus = False,
  MuonHits = True,
  MuonHoles = False,
  ExpectBLayer = True,
  HitSum = True,
  HoleSum = True,
  FullInfo = False,
  Outliers = False,
  StdDev = False,
**  kw 
)

Definition at line 102 of file xAODTrackSummaryFiller.py.

102 def xAODTrackSummaryFiller (obj, lod, blockName,
103  IDHits = True,
104  IDHoles = True,
105  IDSharedHits = True,
106  IDOutliers = False,
107  PixelInfoPlus = False,
108  SCTInfoPlus = False,
109  TRTInfoPlus = False,
110  InfoPlus = False,
111  MuonHits = True,
112  MuonHoles = False,
113  ExpectBLayer = True,
114  HitSum = True,
115  HoleSum = True,
116  FullInfo = False,
117  Outliers = False,
118  StdDev = False,
119  **kw):
120  varlist = []
121  for tags, v in sumvars:
122  if not isinstance(tags, list): tags = [tags]
123  sel = FullInfo
124  for t in tags:
125  sel += eval(t)
126  if sel:
127  v = v + '< unsigned char:0'
128  varlist.append (v)
129 
130  obj.defineBlock (lod, blockName,
132  Vars = varlist,
133  **kw)
134  return
135 
136 

Variable Documentation

◆ D3PD

python.xAODTrackSummaryFiller.D3PD = CompFactory.D3PD

Definition at line 13 of file xAODTrackSummaryFiller.py.

◆ ExpectBLayer

string python.xAODTrackSummaryFiller.ExpectBLayer = 'ExpectBLayer'

Definition at line 26 of file xAODTrackSummaryFiller.py.

◆ HitSum

string python.xAODTrackSummaryFiller.HitSum = 'HitSum'

Definition at line 16 of file xAODTrackSummaryFiller.py.

◆ HoleSum

string python.xAODTrackSummaryFiller.HoleSum = 'HoleSum'

Definition at line 17 of file xAODTrackSummaryFiller.py.

◆ IDHits

string python.xAODTrackSummaryFiller.IDHits = 'IDHits'

Definition at line 18 of file xAODTrackSummaryFiller.py.

◆ IDHoles

string python.xAODTrackSummaryFiller.IDHoles = 'IDHoles'

Definition at line 19 of file xAODTrackSummaryFiller.py.

◆ IDOutliers

string python.xAODTrackSummaryFiller.IDOutliers = 'IDOutliers'

Definition at line 21 of file xAODTrackSummaryFiller.py.

◆ IDSharedHits

string python.xAODTrackSummaryFiller.IDSharedHits = 'IDSharedHits'

Definition at line 20 of file xAODTrackSummaryFiller.py.

◆ InfoPlus

string python.xAODTrackSummaryFiller.InfoPlus = 'InfoPlus'

Definition at line 25 of file xAODTrackSummaryFiller.py.

◆ MuonHits

string python.xAODTrackSummaryFiller.MuonHits = 'MuonHits'

Definition at line 27 of file xAODTrackSummaryFiller.py.

◆ MuonHoles

string python.xAODTrackSummaryFiller.MuonHoles = 'MuonHoles'

Definition at line 28 of file xAODTrackSummaryFiller.py.

◆ Outliers

string python.xAODTrackSummaryFiller.Outliers = 'Outliers'

Definition at line 29 of file xAODTrackSummaryFiller.py.

◆ PixelInfoPlus

string python.xAODTrackSummaryFiller.PixelInfoPlus = 'PixelInfoPlus'

Definition at line 22 of file xAODTrackSummaryFiller.py.

◆ SCTInfoPlus

string python.xAODTrackSummaryFiller.SCTInfoPlus = 'SCTInfoPlus'

Definition at line 23 of file xAODTrackSummaryFiller.py.

◆ StdDev

string python.xAODTrackSummaryFiller.StdDev = 'StdDev'

Definition at line 30 of file xAODTrackSummaryFiller.py.

◆ sumvars

list python.xAODTrackSummaryFiller.sumvars

Definition at line 33 of file xAODTrackSummaryFiller.py.

◆ TRTInfoPlus

string python.xAODTrackSummaryFiller.TRTInfoPlus = 'TRTInfoPlus'

Definition at line 24 of file xAODTrackSummaryFiller.py.

D3PD::AuxDataFillerTool
Copy aux data to D3PD.
Definition: AuxDataFillerTool.h:35
python.xAODTrackSummaryFiller.xAODTrackSummaryFiller
def xAODTrackSummaryFiller(obj, lod, blockName, IDHits=True, IDHoles=True, IDSharedHits=True, IDOutliers=False, PixelInfoPlus=False, SCTInfoPlus=False, TRTInfoPlus=False, InfoPlus=False, MuonHits=True, MuonHoles=False, ExpectBLayer=True, HitSum=True, HoleSum=True, FullInfo=False, Outliers=False, StdDev=False, **kw)
Definition: xAODTrackSummaryFiller.py:102