24 flags = D3PDMakerFlags.Track,
25 fillMomName = 'False',
29 perigeeAssoc = SimpleAssociation (parent, associator, **kw)
31 perigeeAssoc.defineBlock (perigeeLOD (
'%s or %s>0' %(fillMomName,levelName),
36 FillPerigee =
deferFlag(
'%s>0'%levelName,flags),
37 FillMomentum =
deferFlag(fillMomName,flags))
39 perigeeCovarianceAssoc = SimpleAssociation (
42 blockname = blockname +
'Assoc',
45 perigeeCovarianceAssoc.defineBlock (
49 Error = deferFlag (
'storeDiagonalCovarianceAsErrors', flags),
50 DiagCovariance =
deferFlag(
'not storeDiagonalCovarianceAsErrors',flags),
51 OffDiagCovariance =
False,
52 IsTrackPerigee =
True,
55 perigeeCovarianceAssoc.defineBlock (
flagTestLOD(
'%s>=3'%levelName,flags),
56 blockname +
'OffDiagCovariance',
59 DiagCovariance =
False,
60 OffDiagCovariance =
True,
61 IsTrackPerigee =
True,