Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
acts.examples.reconstruction Namespace Reference

Classes

class  VertexFinder
 

Functions

def addSeeding
 
def addSeedingTruthSelection
 
def addTruthSmearedSeeding
 
def addTruthEstimatedSeeding
 
def addSpacePointsMaking
 
def addStandardSeeding
 
def addOrthogonalSeeding
 
def addHoughTransformSeeding
 
def addFTFSeeding
 
def addSeedPerformanceWriters
 
def addKalmanTracks
 
def addTruthTrackingGsf
 
def addCKFTracks
 
def addGx2fTracks
 
def addTrajectoryWriters
 
def addTrackSelection
 
def addExaTrkX
 
def addAmbiguityResolution
 
def addAmbiguityResolutionML
 
def addAmbiguityResolutionMLDBScan
 
def addVertexFitting
 
def addSingleSeedVertexFinding
 

Variables

 u acts.UnitConstants
 
tuple SeedingAlgorithm
 
tuple TruthSeedRanges
 
tuple ParticleSmearingSigmas
 
tuple SeedFinderConfigArg
 
tuple SeedFinderOptionsArg
 
tuple SeedFilterConfigArg
 
tuple SpacePointGridConfigArg
 
tuple SeedingAlgorithmConfigArg
 
tuple TruthEstimatedSeedingAlgorithmConfigArg
 
tuple TrackSelectorConfig
 
tuple CkfConfig
 
tuple AmbiguityResolutionConfig
 
tuple AmbiguityResolutionMLConfig
 
tuple AmbiguityResolutionMLDBScanConfig
 
tuple ExaTrkXBackend Enum("ExaTrkXBackend", "Torch Onnx")
 

Function Documentation

def acts.examples.reconstruction.addAmbiguityResolution (   s,
  config 
)

Definition at line 1461 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 1461 of file reconstruction.py

References acts.examples.reconstruction.addAmbiguityResolutionML(), acts.examples.reconstruction.addTrajectoryWriters(), acts.examples.reconstruction.AmbiguityResolutionConfig, acts.examples.defaultKWArgs(), acts.examples.defaultLogging(), and acts.examples.NamedTypeArgs().

Referenced by acts.examples.reconstruction.addExaTrkX(), physmon_ckf_tracking.run_ckf_tracking(), and physmon_vertexing.run_vertexing().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addAmbiguityResolutionML (   s,
  config 
)

Definition at line 1515 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 1515 of file reconstruction.py

References acts.examples.reconstruction.addAmbiguityResolutionMLDBScan(), acts.examples.reconstruction.addTrajectoryWriters(), acts.examples.reconstruction.AmbiguityResolutionMLConfig, acts.examples.defaultKWArgs(), acts.examples.defaultLogging(), and acts.examples.NamedTypeArgs().

Referenced by acts.examples.reconstruction.addAmbiguityResolution().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addAmbiguityResolutionMLDBScan (   s,
  config 
)

Definition at line 1581 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 1581 of file reconstruction.py

References acts.examples.reconstruction.addTrajectoryWriters(), acts.examples.reconstruction.addVertexFitting(), acts.examples.reconstruction.AmbiguityResolutionMLDBScanConfig, acts.examples.defaultKWArgs(), acts.examples.defaultLogging(), and acts.examples.NamedTypeArgs().

Referenced by acts.examples.reconstruction.addAmbiguityResolutionML().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addCKFTracks (   s)

Definition at line 1028 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 1028 of file reconstruction.py

References acts.examples.reconstruction.addGx2fTracks(), acts.examples.reconstruction.addTrajectoryWriters(), acts.examples.reconstruction.CkfConfig, acts.examples.defaultKWArgs(), and acts.examples.defaultLogging().

Referenced by acts.examples.reconstruction.addTruthTrackingGsf(), physmon_ckf_tracking.run_ckf_tracking(), physmon_vertexing.run_vertexing(), ckf_tracks.runCKFTracks(), and ckf.runCKFTracks().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addExaTrkX (   s)

Definition at line 1345 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 1345 of file reconstruction.py

References acts.examples.reconstruction.addAmbiguityResolution(), acts.examples.defaultLogging(), acts.examples.NamedTypeArgs(), and str.

+ Here is the call graph for this function:

def acts.examples.reconstruction.addFTFSeeding (   sequence)

Definition at line 800 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 800 of file reconstruction.py

References acts.examples.reconstruction.addSeedPerformanceWriters(), acts.examples.defaultKWArgs(), acts.examples.defaultLogging(), and str.

Referenced by acts.examples.reconstruction.addHoughTransformSeeding(), and acts.examples.reconstruction.addSeeding().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addGx2fTracks (   s)

Definition at line 1139 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 1139 of file reconstruction.py

References acts.examples.reconstruction.addTrajectoryWriters(), and acts.examples.defaultLogging().

Referenced by acts.examples.reconstruction.addCKFTracks(), and truth_tracking_gx2f.runTruthTrackingGx2f().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addHoughTransformSeeding (   sequence)

Definition at line 783 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 783 of file reconstruction.py

References acts.examples.reconstruction.addFTFSeeding(), and acts.examples.defaultLogging().

Referenced by acts.examples.reconstruction.addOrthogonalSeeding(), and acts.examples.reconstruction.addSeeding().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addKalmanTracks (   s)

Definition at line 919 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 919 of file reconstruction.py

References acts.examples.reconstruction.addTruthTrackingGsf(), and acts.examples.defaultLogging().

Referenced by acts.examples.reconstruction.addSeedPerformanceWriters(), and truth_tracking_kalman.runTruthTrackingKalman().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addOrthogonalSeeding (   sequence)

Definition at line 675 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 675 of file reconstruction.py

References acts.examples.reconstruction.addHoughTransformSeeding(), acts.examples.defaultKWArgs(), and acts.examples.defaultLogging().

Referenced by acts.examples.reconstruction.addSeeding(), and acts.examples.reconstruction.addStandardSeeding().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addSeeding (   s)

Definition at line 167 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 167 of file reconstruction.py

References acts.examples.reconstruction.addFTFSeeding(), acts.examples.reconstruction.addHoughTransformSeeding(), acts.examples.reconstruction.addOrthogonalSeeding(), acts.examples.reconstruction.addSeedingTruthSelection(), acts.examples.reconstruction.addSeedPerformanceWriters(), acts.examples.reconstruction.addSpacePointsMaking(), acts.examples.reconstruction.addStandardSeeding(), acts.examples.reconstruction.addTruthEstimatedSeeding(), acts.examples.reconstruction.addTruthSmearedSeeding(), acts.examples.defaultKWArgs(), acts.examples.defaultLogging(), acts.examples.reconstruction.ParticleSmearingSigmas, acts.examples.reconstruction.SeedFilterConfigArg, acts.examples.reconstruction.SeedFinderConfigArg, acts.examples.reconstruction.SeedFinderOptionsArg, acts.examples.reconstruction.SeedingAlgorithmConfigArg, acts.examples.reconstruction.SpacePointGridConfigArg, acts.examples.reconstruction.TruthEstimatedSeedingAlgorithmConfigArg, and acts.examples.reconstruction.TruthSeedRanges.

Referenced by physmon_ckf_tracking.run_ckf_tracking(), physmon_vertexing.run_vertexing(), ckf_tracks.runCKFTracks(), ckf.runCKFTracks(), seeding.runSeeding(), truth_tracking_gsf.runTruthTrackingGsf(), truth_tracking_gx2f.runTruthTrackingGx2f(), truth_tracking_kalman.runTruthTrackingKalman(), and test_examples.test_itk_seeding().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addSeedingTruthSelection (   s)

Definition at line 377 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 377 of file reconstruction.py

References acts.examples.reconstruction.addTruthSmearedSeeding(), and acts.examples.defaultKWArgs().

Referenced by acts.examples.reconstruction.addSeeding().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addSeedPerformanceWriters (   sequence)

Definition at line 878 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 878 of file reconstruction.py

References acts.examples.reconstruction.addKalmanTracks(), acts.examples.defaultLogging(), and str.

Referenced by acts.examples.reconstruction.addFTFSeeding(), and acts.examples.reconstruction.addSeeding().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addSingleSeedVertexFinding (   s,
  outputDirRoot 
)

Definition at line 1770 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 1770 of file reconstruction.py

References acts.examples.defaultLogging(), and str.

Referenced by acts.examples.reconstruction.addVertexFitting().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addSpacePointsMaking (   sequence)

Definition at line 491 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 491 of file reconstruction.py

References acts.examples.reconstruction.addStandardSeeding(), acts.examples.defaultLogging(), and str.

Referenced by acts.examples.reconstruction.addSeeding(), and acts.examples.reconstruction.addTruthEstimatedSeeding().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addStandardSeeding (   sequence)

Definition at line 515 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 515 of file reconstruction.py

References acts.examples.reconstruction.addOrthogonalSeeding(), acts.examples.defaultKWArgs(), and acts.examples.defaultLogging().

Referenced by acts.examples.reconstruction.addSeeding(), acts.examples.reconstruction.addSpacePointsMaking(), and itk_seeding.runITkSeedingFromCsv().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addTrackSelection (   s)

Definition at line 1300 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 1300 of file reconstruction.py

References acts.examples.defaultKWArgs(), and acts.examples.defaultLogging().

Referenced by acts.examples.reconstruction.addTrajectoryWriters(), and acts.examples.reconstruction.addVertexFitting().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addTrajectoryWriters (   s)

Definition at line 1188 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 1188 of file reconstruction.py

References acts.examples.reconstruction.addTrackSelection(), acts.examples.defaultLogging(), acts.examples.NamedTypeArgs(), and str.

Referenced by acts.examples.reconstruction.addAmbiguityResolution(), acts.examples.reconstruction.addAmbiguityResolutionML(), acts.examples.reconstruction.addAmbiguityResolutionMLDBScan(), acts.examples.reconstruction.addCKFTracks(), and acts.examples.reconstruction.addGx2fTracks().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addTruthEstimatedSeeding (   sequence)

Definition at line 461 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 461 of file reconstruction.py

References acts.examples.reconstruction.addSpacePointsMaking(), acts.examples.defaultKWArgs(), and acts.examples.defaultLogging().

Referenced by acts.examples.reconstruction.addSeeding(), and acts.examples.reconstruction.addTruthSmearedSeeding().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addTruthSmearedSeeding (   sequence)

Definition at line 412 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 412 of file reconstruction.py

References acts.examples.reconstruction.addTruthEstimatedSeeding(), and acts.examples.defaultKWArgs().

Referenced by acts.examples.reconstruction.addSeeding(), and acts.examples.reconstruction.addSeedingTruthSelection().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addTruthTrackingGsf (   s)

Definition at line 981 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 981 of file reconstruction.py

References acts.examples.reconstruction.addCKFTracks(), acts.examples.defaultLogging(), and acts.examples.NamedTypeArgs().

Referenced by acts.examples.reconstruction.addKalmanTracks(), and truth_tracking_gsf.runTruthTrackingGsf().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.reconstruction.addVertexFitting (   s,
  field,
  seeder 
)

Definition at line 1636 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 1636 of file reconstruction.py

References acts.examples.reconstruction.addSingleSeedVertexFinding(), acts.examples.reconstruction.addTrackSelection(), acts.examples.defaultLogging(), and str.

Referenced by acts.examples.reconstruction.addAmbiguityResolutionMLDBScan(), physmon_ckf_tracking.run_ckf_tracking(), physmon_vertexing.run_vertexing(), and vertex_fitting.runVertexFitting().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

tuple acts.examples.reconstruction.AmbiguityResolutionConfig
Initial value:
1 namedtuple(
2  "AmbiguityResolutionConfig",
3  ["maximumSharedHits", "nMeasurementsMin", "maximumIterations"],
4  defaults=[None] * 3,
5 )

Definition at line 129 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 129 of file reconstruction.py

Referenced by acts.examples.reconstruction.addAmbiguityResolution(), physmon_ckf_tracking.run_ckf_tracking(), and physmon_vertexing.run_vertexing().

tuple acts.examples.reconstruction.AmbiguityResolutionMLConfig
Initial value:
1 namedtuple(
2  "AmbiguityResolutionMLConfig",
3  ["maximumSharedHits", "nMeasurementsMin", "maximumIterations"],
4  defaults=[None] * 3,
5 )

Definition at line 135 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 135 of file reconstruction.py

Referenced by acts.examples.reconstruction.addAmbiguityResolutionML().

tuple acts.examples.reconstruction.AmbiguityResolutionMLDBScanConfig
Initial value:
1 namedtuple(
2  "AmbiguityResolutionMLDBScanConfig",
3  ["nMeasurementsMin", "epsilonDBScan", "minPointsDBScan"],
4  defaults=[None] * 3,
5 )

Definition at line 141 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 141 of file reconstruction.py

Referenced by acts.examples.reconstruction.addAmbiguityResolutionMLDBScan().

tuple acts.examples.reconstruction.CkfConfig
Initial value:
1 namedtuple(
2  "CkfConfig",
3  ["chi2CutOff", "numMeasurementsCutOff", "maxSteps"],
4  defaults=[15.0, 10, None],
5 )

Definition at line 123 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 123 of file reconstruction.py

Referenced by acts.examples.reconstruction.addCKFTracks().

tuple acts.examples.reconstruction.ExaTrkXBackend Enum("ExaTrkXBackend", "Torch Onnx")

Definition at line 1341 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 1341 of file reconstruction.py

tuple acts.examples.reconstruction.ParticleSmearingSigmas
Initial value:
1 namedtuple(
2  "ParticleSmearingSigmas",
3  ["d0", "d0PtA", "d0PtB", "z0", "z0PtA", "z0PtB", "t0", "phi", "theta", "pRel"],
4  defaults=[None] * 10,
5 )

Definition at line 23 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 23 of file reconstruction.py

Referenced by acts.examples.reconstruction.addSeeding(), physmon_ckf_tracking.run_ckf_tracking(), ckf_tracks.runCKFTracks(), ckf.runCKFTracks(), and seeding.runSeeding().

tuple acts.examples.reconstruction.SeedFilterConfigArg
Initial value:
1 namedtuple(
2  "SeedFilterConfig",
3  [
4  "impactWeightFactor",
5  "zOriginWeightFactor",
6  "compatSeedWeight",
7  "compatSeedLimit",
8  "numSeedIncrement",
9  "seedWeightIncrement",
10  "seedConfirmation",
11  "maxSeedsPerSpMConf",
12  "maxQualitySeedsPerSpMConf",
13  "useDeltaRorTopRadius",
14  "deltaRMin",
15  ],
16  defaults=[None] * 11,
17 )

Definition at line 66 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 66 of file reconstruction.py

Referenced by acts.examples.reconstruction.addSeeding(), and acts.examples.itk.itkSeedingAlgConfig().

tuple acts.examples.reconstruction.SeedFinderOptionsArg
Initial value:
1 namedtuple(
2  "SeedFinderOptions", ["beamPos", "bFieldInZ"], defaults=[(None, None), None]
3 )

Definition at line 62 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 62 of file reconstruction.py

Referenced by acts.examples.reconstruction.addSeeding(), acts.examples.itk.itkSeedingAlgConfig(), physmon_ckf_tracking.run_ckf_tracking(), physmon_vertexing.run_vertexing(), ckf_tracks.runCKFTracks(), ckf.runCKFTracks(), and seeding.runSeeding().

tuple acts.examples.reconstruction.SeedingAlgorithm
Initial value:
1 Enum(
2  "SeedingAlgorithm",
3  "Default TruthSmeared TruthEstimated Orthogonal HoughTransform FTF",
4 )

Definition at line 12 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 12 of file reconstruction.py

tuple acts.examples.reconstruction.SeedingAlgorithmConfigArg
Initial value:
1 namedtuple(
2  "SeedingAlgorithmConfig",
3  [
4  "allowSeparateRMax",
5  "zBinNeighborsTop",
6  "zBinNeighborsBottom",
7  "numPhiNeighbors",
8  ],
9  defaults=[None] * 4,
10 )

Definition at line 98 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 98 of file reconstruction.py

Referenced by acts.examples.reconstruction.addSeeding(), and acts.examples.itk.itkSeedingAlgConfig().

tuple acts.examples.reconstruction.SpacePointGridConfigArg
Initial value:
1 namedtuple(
2  "SeedGridConfig",
3  [
4  "rMax",
5  "zBinEdges",
6  "phiBinDeflectionCoverage",
7  "impactMax",
8  "deltaRMax",
9  "maxPhiBins",
10  "phi", # (min,max)
11  ],
12  defaults=[None] * 6 + [(None, None)] * 1,
13 )

Definition at line 84 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 84 of file reconstruction.py

Referenced by acts.examples.reconstruction.addSeeding(), and acts.examples.itk.itkSeedingAlgConfig().

tuple acts.examples.reconstruction.TrackSelectorConfig
Initial value:
1 namedtuple(
2  "TrackSelectorConfig",
3  ["loc0", "loc1", "time", "eta", "absEta", "pt", "phi", "nMeasurementsMin"],
4  defaults=[(None, None)] * 7 + [None],
5 )

Definition at line 117 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 117 of file reconstruction.py

Referenced by physmon_ckf_tracking.run_ckf_tracking(), and physmon_vertexing.run_vertexing().

tuple acts.examples.reconstruction.TruthEstimatedSeedingAlgorithmConfigArg
Initial value:
1 namedtuple(
2  "TruthSeederConfig",
3  [
4  "deltaR", # (min,max)
5  ],
6  defaults=[(None, None)],
7 )

Definition at line 109 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 109 of file reconstruction.py

Referenced by acts.examples.reconstruction.addSeeding(), physmon_ckf_tracking.run_ckf_tracking(), ckf_tracks.runCKFTracks(), and ckf.runCKFTracks().

tuple acts.examples.reconstruction.TruthSeedRanges
Initial value:
1 namedtuple(
2  "TruthSeedRanges",
3  ["rho", "z", "phi", "eta", "absEta", "pt", "nHits"],
4  defaults=[(None, None)] * 7,
5 )

Definition at line 17 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 17 of file reconstruction.py

Referenced by acts.examples.reconstruction.addSeeding(), physmon_ckf_tracking.run_ckf_tracking(), ckf_tracks.runCKFTracks(), ckf.runCKFTracks(), seeding.runSeeding(), truth_tracking_gsf.runTruthTrackingGsf(), truth_tracking_gx2f.runTruthTrackingGx2f(), truth_tracking_kalman.runTruthTrackingKalman(), and test_examples.test_itk_seeding().

acts.examples.reconstruction.u acts.UnitConstants

Definition at line 10 of file reconstruction.py.

View newest version in sPHENIX GitHub at line 10 of file reconstruction.py