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

Namespaces

namespace  dd4hep
 
namespace  detector
 
namespace  edm4hep
 
namespace  geant4
 
namespace  hepmc3
 
namespace  itk
 
namespace  mockupbuilder
 
namespace  odd
 
namespace  odd_light
 
namespace  onnx
 
namespace  reconstruction
 
namespace  simulation
 

Classes

class  CustomLogLevel
 
class  Sequencer
 

Functions

def ConcretePropagator
 
def _makeLayerTriplet
 
def _process_volume_intervals
 
def NamedTypeArgs
 
def defaultKWArgs
 
def dump_args
 
def dump_args_calls
 
def defaultLogging
 

Variables

list _propagators []
 
list _concrete_propagators []
 

Function Documentation

def acts.examples._makeLayerTriplet (   args,
  kwargs 
)
private

Definition at line 45 of file __init__.py.

View newest version in sPHENIX GitHub at line 45 of file __init__.py

References parse_cmake_options.type.

def acts.examples._process_volume_intervals (   kwargs)
private

Definition at line 121 of file __init__.py.

View newest version in sPHENIX GitHub at line 121 of file __init__.py

References acts._adapter._patchKwargsConstructor().

+ Here is the call graph for this function:

def acts.examples.ConcretePropagator (   propagator)

Definition at line 21 of file __init__.py.

View newest version in sPHENIX GitHub at line 21 of file __init__.py

References acts._adapter._patch_config(), acts._adapter._patch_detectors(), acts._adapter._patchKwargsConstructor(), and Acts.zip().

Referenced by conftest.basic_prop_seq(), material_validation_itk.runMaterialValidation(), material_validation.runMaterialValidation(), propagation.runPropagation(), and test_propagation.test_steppers().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.defaultLogging (   s = None,
  logLevel 
)

Definition at line 317 of file __init__.py.

View newest version in sPHENIX GitHub at line 317 of file __init__.py

References Acts::UnitConstants.min.

Referenced by acts.examples.CustomLogLevel.__call__(), acts.examples.reconstruction.addAmbiguityResolution(), acts.examples.reconstruction.addAmbiguityResolutionML(), acts.examples.reconstruction.addAmbiguityResolutionMLDBScan(), acts.examples.reconstruction.addCKFTracks(), acts.examples.simulation.addDigitization(), acts.examples.reconstruction.addExaTrkX(), acts.examples.simulation.addFatras(), acts.examples.reconstruction.addFTFSeeding(), acts.examples.simulation.addGeant4(), acts.examples.reconstruction.addGx2fTracks(), acts.examples.reconstruction.addHoughTransformSeeding(), acts.examples.reconstruction.addKalmanTracks(), acts.examples.reconstruction.addOrthogonalSeeding(), acts.examples.simulation.addParticleGun(), acts.examples.simulation.addParticleSelection(), acts.examples.simulation.addPythia8(), acts.examples.reconstruction.addSeeding(), acts.examples.reconstruction.addSeedPerformanceWriters(), acts.examples.simulation.addSimWriters(), acts.examples.reconstruction.addSingleSeedVertexFinding(), acts.examples.reconstruction.addSpacePointsMaking(), acts.examples.reconstruction.addStandardSeeding(), acts.examples.reconstruction.addTrackSelection(), acts.examples.reconstruction.addTrajectoryWriters(), acts.examples.reconstruction.addTruthEstimatedSeeding(), acts.examples.reconstruction.addTruthTrackingGsf(), acts.examples.reconstruction.addVertexFitting(), acts.examples.itk.buildITkGeometry(), and acts.examples.odd.getOpenDataDetector().

+ Here is the caller graph for this function:

def acts.examples.dump_args (   func)
Decorator to print function call details.
This includes parameters names and effective values.
https://stackoverflow.com/questions/6200270/decorator-that-prints-function-call-details-parameters-names-and-effective-valu

Definition at line 203 of file __init__.py.

View newest version in sPHENIX GitHub at line 203 of file __init__.py

References join(), print(), and parse_cmake_options.type.

Referenced by acts.examples.dump_args_calls().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def acts.examples.dump_args_calls (   myLocal = None,
  mods = None,
  quiet = False 
)
Wrap all Python bindings calls to acts and its submodules in dump_args.
Specify myLocal=locals() to include imported symbols too.

Definition at line 241 of file __init__.py.

View newest version in sPHENIX GitHub at line 241 of file __init__.py

References acts.examples.dump_args(), merge_hashes.items, join(), print(), cpp.gmock_class.set, and parse_cmake_options.type.

+ Here is the call graph for this function:

def acts.examples.NamedTypeArgs (   namedTypeArgs)
Decorator to move args of a named type (e.g. `namedtuple` or `Enum`) to kwargs based on type, so user doesn't need to specify the key name.
Also allows the keyword argument to be converted from a built-in type (eg. `tuple` or `int`).

Definition at line 142 of file __init__.py.

View newest version in sPHENIX GitHub at line 142 of file __init__.py

References Acts.enumerate(), and parse_cmake_options.type.

Referenced by acts.examples.reconstruction.addAmbiguityResolution(), acts.examples.reconstruction.addAmbiguityResolutionML(), acts.examples.reconstruction.addAmbiguityResolutionMLDBScan(), acts.examples.reconstruction.addExaTrkX(), acts.examples.reconstruction.addTrajectoryWriters(), and acts.examples.reconstruction.addTruthTrackingGsf().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

list acts.examples._concrete_propagators []

Definition at line 13 of file __init__.py.

View newest version in sPHENIX GitHub at line 13 of file __init__.py

list acts.examples._propagators []

Definition at line 12 of file __init__.py.

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