Skip to content

Conversation

CarloVarni
Copy link
Collaborator

Add functionality to filter doublets and middle candidates

@CarloVarni CarloVarni added this to the next milestone Aug 28, 2025
@github-actions github-actions bot added Component - Core Affects the Core module Component - Examples Affects the Examples module Seeding Track Finding labels Aug 28, 2025
Copy link
Contributor

📊: Physics performance monitoring for 805593c

Full contents

physmon summary

❗️: Downstream build failure

  • eic-shell (cc @acts-project/epic-contacts)

Comment on lines +183 to +186
/// deltaZ maximum for bottom doublet
float maxDeltaZbottom{};
/// deltaZ maximum for top doublet
float maxDeltaZtop{};
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sorry I think I miscommunicated this - I believe this should be separate from the MiddleSpInfo

Comment on lines +39 to +44
static float voidDeltaZFunc(float, float) {
return std::numeric_limits<float>::max();
};
static bool vetoCandidate(float, float) {
return false;
};
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it would be easier to just leave the delegate unconnected in this case

float deltaZ = 0;
if constexpr (isBottomCandidate) {
deltaZ = zM - zO;
if (outsideRangeCheck( std::abs(deltaZ), 0, middleSpInfo.maxDeltaZbottom)) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think one cut should be enough for both bottom and top and set accordingly in the triplet seeder

explicit TripletSeeder(std::unique_ptr<const Logger> logger =
getDefaultLogger("TripletSeeder",
Logging::Level::INFO));
struct Config {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can this be pushed into the TripletSeedFinder?

@github-actions github-actions bot added the Stale label Sep 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component - Core Affects the Core module Component - Examples Affects the Examples module Seeding Stale Track Finding

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants