Skip to content

Commit

Permalink
Merge branch 'main' into multiwire-builder
Browse files Browse the repository at this point in the history
  • Loading branch information
dimitra97 authored Sep 9, 2023
2 parents 8fd61a7 + 109fb7d commit ae644af
Show file tree
Hide file tree
Showing 47 changed files with 745 additions and 525 deletions.
2 changes: 1 addition & 1 deletion .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ test_exatrkx_python:
tags:
- docker-gpu-nvidia
script:
- apt-get update -y || true # TODO revert
- apt-get update -y
- apt-get install -y python3 libxxhash0
- source /usr/local/bin/thisroot.sh
- source build/python/setup.sh
Expand Down
6 changes: 0 additions & 6 deletions CI/physmon/fpe_masks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,5 @@
FLTUND: 1
"Core/include/Acts/TrackFitting/detail/GsfUtils.hpp:197":
FLTUND: 1
"Core/src/Utilities/AnnealingUtility.cpp:43":
FLTUND: 1
"Core/src/Utilities/AnnealingUtility.cpp:40":
FLTUND: 1
"Core/src/Utilities/AnnealingUtility.cpp:38":
FLTUND: 1
"Core/include/Acts/Vertexing/AdaptiveMultiVertexFinder.ipp:120":
FLTUND: 1
Binary file modified CI/physmon/reference/performance_ambi_seeded.root
Binary file not shown.
Binary file modified CI/physmon/reference/performance_ambi_ttbar.root
Binary file not shown.
Binary file modified CI/physmon/reference/performance_amvf_gridseeder_seeded_hist.root
Binary file not shown.
Binary file modified CI/physmon/reference/performance_amvf_gridseeder_ttbar_hist.root
Binary file not shown.
Binary file modified CI/physmon/reference/performance_amvf_seeded_hist.root
Binary file not shown.
Binary file modified CI/physmon/reference/performance_amvf_ttbar_hist.root
Binary file not shown.
Binary file modified CI/physmon/reference/performance_ckf_seeded.root
Binary file not shown.
Binary file modified CI/physmon/reference/performance_ckf_truth_smeared.root
Binary file not shown.
Binary file modified CI/physmon/reference/performance_ckf_ttbar.root
Binary file not shown.
Binary file modified CI/physmon/reference/performance_ivf_seeded_hist.root
Binary file not shown.
Binary file modified CI/physmon/reference/performance_seeding_seeded.root
Binary file not shown.
Binary file modified CI/physmon/reference/performance_seeding_ttbar.root
Binary file not shown.
Binary file modified CI/physmon/reference/tracksummary_ckf_seeded_hist.root
Binary file not shown.
7 changes: 7 additions & 0 deletions Core/include/Acts/Geometry/CuboidVolumeBounds.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,13 @@ class CuboidVolumeBounds : public VolumeBounds {
const Vector3& envelope = {0, 0, 0},
const Volume* entity = nullptr) const final;

/// Binning borders in double
///
/// @param bValue is the binning schema used
///
/// @return float offset to be used for the binning
double binningBorder(BinningValue bValue) const final;

/// Access to the bound values
/// @param bValue the class nested enum for the array access
double get(BoundValues bValue) const { return m_values[bValue]; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ struct GenericDenseEnvironmentExtension {
material = (volumeMaterial->material(position.template cast<double>()));
initialMomentum = stepper.absoluteMomentum(state.stepping);
currentMomentum = initialMomentum;
qop[0] = q / initialMomentum;
qop[0] = stepper.qOverP(state.stepping);
initializeEnergyLoss(state);
// Evaluate k
knew = qop[0] * stepper.direction(state.stepping).cross(bField);
Expand Down
4 changes: 2 additions & 2 deletions Core/include/Acts/Seeding/SeedFinderConfig.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ struct SeedFinderConfig {
// lower cutoff for seeds
float minPt = 400. * Acts::UnitConstants::MeV;
// cot of maximum theta angle
// equivalent to 2.7 eta (pseudorapidity)
float cotThetaMax = 7.40627;
// equivalent to 3 eta (pseudorapidity)
float cotThetaMax = 10.01788;
// minimum distance in r between two measurements within one seed
float deltaRMin = 5 * Acts::UnitConstants::mm;
// maximum distance in r between two measurements within one seed
Expand Down
4 changes: 4 additions & 0 deletions Core/include/Acts/Surfaces/SurfaceArray.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,10 @@ class SurfaceArray {
SingleElementLookup(SurfaceVector::value_type element)
: m_element({element}) {}

/// @brief Default constructor.
/// @param elements the surfaces that are provided through a single lookup
SingleElementLookup(const SurfaceVector& elements) : m_element(elements) {}

/// @brief Lookup, always returns @c element
/// @param position is ignored
/// @return reference to vector containing only @c element
Expand Down
8 changes: 4 additions & 4 deletions Core/include/Acts/TrackFinding/CombinatorialKalmanFilter.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
#include "Acts/TrackFinding/CombinatorialKalmanFilterError.hpp"
#include "Acts/TrackFinding/SourceLinkAccessorConcept.hpp"
#include "Acts/TrackFitting/KalmanFitter.hpp"
#include "Acts/TrackFitting/detail/VoidKalmanComponents.hpp"
#include "Acts/TrackFitting/detail/VoidFitterComponents.hpp"
#include "Acts/Utilities/CalibrationContext.hpp"
#include "Acts/Utilities/Logger.hpp"
#include "Acts/Utilities/Result.hpp"
Expand Down Expand Up @@ -94,9 +94,9 @@ struct CombinatorialKalmanFilterExtensions {

/// Default constructor which connects the default void components
CombinatorialKalmanFilterExtensions() {
calibrator.template connect<&voidKalmanCalibrator<traj_t>>();
updater.template connect<&voidKalmanUpdater<traj_t>>();
smoother.template connect<&voidKalmanSmoother<traj_t>>();
calibrator.template connect<&detail::voidFitterCalibrator<traj_t>>();
updater.template connect<&detail::voidFitterUpdater<traj_t>>();
smoother.template connect<&detail::voidFitterSmoother<traj_t>>();
branchStopper.connect<voidBranchStopper>();
measurementSelector.template connect<voidMeasurementSelector>();
}
Expand Down
Loading

0 comments on commit ae644af

Please sign in to comment.