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

Functions

def getArgumentParser
 
def runCKFTracks
 

Variables

tuple options getArgumentParser()
 
 Inputdir options.indir
 
 Outputdir options.outdir
 
tuple srcdir Path(__file__)
 
tuple field acts.ConstantBField(acts.Vector3(0, 0, 2 * u.T))
 
tuple inputParticlePath Path(Inputdir)
 
 geometrySelection srcdir
 
 digiConfigFile srcdir
 
 outputCsv True,
 
 truthSmearedSeeded False,
 
 truthEstimatedSeeded False,
 
 outputDir Outputdir,
 
 NumEvents options.nEvts,
 
 MaxSeedsPerSpM options.sf_maxSeedsPerSpM,
 
 CotThetaMax options.sf_cotThetaMax,
 
 SigmaScattering options.sf_sigmaScattering,
 
 RadLengthPerSeed options.sf_radLengthPerSeed,
 
 ImpactMax options.sf_impactMax,
 
 MaxPtScattering options.sf_maxPtScattering,
 
 DeltaRMin options.sf_deltaRMin,
 
 DeltaRMax options.sf_deltaRMax,
 

Function Documentation

def ckf.getArgumentParser ( )
Get arguments from command line

Definition at line 16 of file ckf.py.

View newest version in sPHENIX GitHub at line 16 of file ckf.py

References runCKFTracks().

+ Here is the call graph for this function:

def ckf.runCKFTracks (   trackingGeometry,
  decorators,
  geometrySelection 
)

Definition at line 99 of file ckf.py.

View newest version in sPHENIX GitHub at line 99 of file ckf.py

References acts.examples.reconstruction.addCKFTracks(), acts.examples.simulation.addDigitization(), acts.examples.simulation.addFatras(), acts.examples.simulation.addParticleGun(), acts.examples.reconstruction.addSeeding(), acts.examples.simulation.EtaConfig, acts.examples.simulation.ParticleConfig, acts.examples.reconstruction.ParticleSmearingSigmas, acts.examples.simulation.PhiConfig, acts.examples.reconstruction.SeedFinderConfigArg, acts.examples.reconstruction.SeedFinderOptionsArg, str, acts.examples.reconstruction.TruthEstimatedSeedingAlgorithmConfigArg, and acts.examples.reconstruction.TruthSeedRanges.

Referenced by getArgumentParser(), and test_examples.test_ckf_tracks_example().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

ckf.CotThetaMax options.sf_cotThetaMax,

Definition at line 261 of file ckf.py.

View newest version in sPHENIX GitHub at line 261 of file ckf.py

ckf.DeltaRMax options.sf_deltaRMax,

Definition at line 267 of file ckf.py.

View newest version in sPHENIX GitHub at line 267 of file ckf.py

ckf.DeltaRMin options.sf_deltaRMin,

Definition at line 266 of file ckf.py.

View newest version in sPHENIX GitHub at line 266 of file ckf.py

ckf.digiConfigFile srcdir

Definition at line 252 of file ckf.py.

View newest version in sPHENIX GitHub at line 252 of file ckf.py

ckf.field acts.ConstantBField(acts.Vector3(0, 0, 2 * u.T))

Definition at line 240 of file ckf.py.

View newest version in sPHENIX GitHub at line 240 of file ckf.py

Referenced by Acts::Test.BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), Acts::Test.BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), PHFieldUtility.BuildFieldMap(), AnnularFieldSim.calc_unit_field(), ClassImpQ(), BeamLineMagnetDetector.ConstructMe(), ActsExamples::PrototracksToParameters.execute(), ActsExamples::TrackParamsEstimationAlgorithm.execute(), Acts.fieldMapRZ(), Acts.fieldMapXYZ(), PHActsVertexFinder.findVertices(), PHActsInitialVertexFinder.findVertices(), G4Setup(), Acts::Test::Stepper.getField(), PHFieldUtility.GetFieldConfigNode(), PHFieldUtility.GetFieldMapNode(), ActsExamples::MagneticFieldWrapper.GetFieldValue(), PHGenFitTrackProjection.InitRun(), TpcPrototypeGenFitTrkFinder.InitRun(), SVReco.InitRun(), GenFitTrackProp.InitRun(), PHRaveVertexing.InitRun(), BDiJetModule.InitRun(), PHG4TrackFastSim.InitRun(), TpcPrototypeGenFitTrkFitter.InitRun(), PHGenFitTrkFitter.InitRun(), CDBTTree.LoadCalibrations(), MakeActsGeometry.loadMagField(), makeConstantFieldPropagator(), ActsPropagator.makeFastPropagator(), Acts::IntegrationTest.makeFieldMap(), ActsPropagator.makePropagator(), AnnularFieldSim.PlotFieldSlices(), CDBTTree.Print(), KFPInputData.ReadDataFromVector(), ActsExamples::Options.readMagneticField(), ActsExamples::CsvBFieldWriter.run(), PHG4MagneticField.set_field(), genfit::Field.set_field(), HelicalFitter.set_field(), ActsPropagator.setConstFieldValue(), KFPInputData.SetDataToVector(), Acts::detail.setupLoopProtection(), Acts::SolenoidBField.SolenoidBField(), Acts::EigenStepper< extensionlist_t, auctioneer_t >.step(), TrackProjectorPid.TrackProjectorPid(), TrackProjectorPlaneECAL.TrackProjectorPlaneECAL(), PHActsTrackProjection.useConstField(), and CDBTTree.WriteSingleCDBTTree().

ckf.geometrySelection srcdir

Definition at line 250 of file ckf.py.

View newest version in sPHENIX GitHub at line 250 of file ckf.py

Referenced by Acts::Python.addTrackFinding(), and main().

ckf.ImpactMax options.sf_impactMax,

Definition at line 264 of file ckf.py.

View newest version in sPHENIX GitHub at line 264 of file ckf.py

ckf.Inputdir options.indir

Definition at line 233 of file ckf.py.

View newest version in sPHENIX GitHub at line 233 of file ckf.py

ckf.inputParticlePath Path(Inputdir)

Definition at line 242 of file ckf.py.

View newest version in sPHENIX GitHub at line 242 of file ckf.py

ckf.MaxPtScattering options.sf_maxPtScattering,

Definition at line 265 of file ckf.py.

View newest version in sPHENIX GitHub at line 265 of file ckf.py

ckf.MaxSeedsPerSpM options.sf_maxSeedsPerSpM,

Definition at line 260 of file ckf.py.

View newest version in sPHENIX GitHub at line 260 of file ckf.py

ckf.NumEvents options.nEvts,

Definition at line 259 of file ckf.py.

View newest version in sPHENIX GitHub at line 259 of file ckf.py

tuple ckf.options getArgumentParser()

Definition at line 231 of file ckf.py.

View newest version in sPHENIX GitHub at line 231 of file ckf.py

Referenced by BOOST_AUTO_TEST_CASE(), Acts::Test.BOOST_AUTO_TEST_CASE(), BOOST_DATA_TEST_CASE(), Acts::Test.BOOST_DATA_TEST_CASE(), cl::Program.build(), Acts::OnnxMetricLearning.buildEdgesWrapper(), Acts::SeedFinderOptions.calculateDerivedQuantities(), Acts::Layer.compatibleSurfaces(), Acts::DD4hepDetectorSurfaceFactory.constructPassiveComponents(), Acts::DD4hepDetectorSurfaceFactory.constructSensitiveComponents(), Acts::Test.createMeasurements(), Acts::SeedFinder< external_spacepoint_t, platform_t >.createSeedsForGroup(), TpotMonDraw.draw_array(), ActsExamples::RefittingAlgorithm.execute(), ActsExamples::TrackFittingAlgorithm.execute(), ActsExamples::TrackFindingFromPrototrackAlgorithm.execute(), ActsExamples::TrackFindingAlgorithm.execute(), PHActsGSF.fitTrack(), ActsTrackFittingAlgorithm.fitTrack(), DummyPropState< stepper_state_t >.geoContext(), MakeMilleFiles.getLocalVtxDerivativesXY(), Jetscape::TrentoInitial.InitTask(), main(), Acts::SurfaceMaterialMapper.mapInteraction(), Acts::VolumeMaterialMapper.mapMaterialTrack(), ActsExamples::Options.parse(), PHActsGSF.process_event(), Acts::RiddersPropagator< propagator_t >.propagate(), Acts::Propagator< stepper_t, navigator_t >.propagate(), ActsPropagator.propagateTrack(), ActsPropagator.propagateTrackFast(), propagator_instatiation_test_function(), Acts::Test::PropState< stepper_state_t >.PropState(), PYBIND11_MODULE(), setupSeedFinderOptions(), setupSpacePointGridConfig(), ActsFatras::SingleParticleSimulation< propagator_t, interactions_t, hit_surface_selector_t, decay_t >.simulate(), FitterTester.test_GlobalCovariance(), FitterTester.test_ZeroFieldNoSurfaceForward(), FitterTester.test_ZeroFieldShuffled(), FitterTester.test_ZeroFieldWithHole(), FitterTester.test_ZeroFieldWithOutliers(), FitterTester.test_ZeroFieldWithReverseFiltering(), FitterTester.test_ZeroFieldWithSurfaceAtExit(), FitterTester.test_ZeroFieldWithSurfaceBackward(), FitterTester.test_ZeroFieldWithSurfaceForward(), Acts::SpacePointGridOptions.toInternalUnits(), Acts::SeedFinderOptions.toInternalUnits(), transportFreely(), transportToSurface(), and Acts::RiddersPropagator< propagator_t >.wiggleAndCalculateJacobian().

ckf.outputCsv True,

Definition at line 254 of file ckf.py.

View newest version in sPHENIX GitHub at line 254 of file ckf.py

ckf.Outputdir options.outdir

Definition at line 234 of file ckf.py.

View newest version in sPHENIX GitHub at line 234 of file ckf.py

ckf.outputDir Outputdir,

Definition at line 258 of file ckf.py.

View newest version in sPHENIX GitHub at line 258 of file ckf.py

ckf.RadLengthPerSeed options.sf_radLengthPerSeed,

Definition at line 263 of file ckf.py.

View newest version in sPHENIX GitHub at line 263 of file ckf.py

ckf.SigmaScattering options.sf_sigmaScattering,

Definition at line 262 of file ckf.py.

View newest version in sPHENIX GitHub at line 262 of file ckf.py

tuple ckf.srcdir Path(__file__)

Definition at line 236 of file ckf.py.

View newest version in sPHENIX GitHub at line 236 of file ckf.py

ckf.truthEstimatedSeeded False,

Definition at line 256 of file ckf.py.

View newest version in sPHENIX GitHub at line 256 of file ckf.py

Referenced by runRecCKFTracks().

ckf.truthSmearedSeeded False,

Definition at line 255 of file ckf.py.

View newest version in sPHENIX GitHub at line 255 of file ckf.py

Referenced by runRecCKFTracks().