EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::detail::HighestValidAuctioneer Struct Reference

Auctioneer that makes only the highest bidding extension valid. If multiple elements have the same int, the first one with this value is picked. More...

#include <acts/blob/sPHENIX/Core/include/Acts/Propagator/detail/Auctioneer.hpp>

Public Member Functions

 HighestValidAuctioneer ()=default
 Default constructor.
 
template<long unsigned int N>
std::array< bool, N > operator() (std::array< int, N > vCandidates) const
 Call operator that states the highest bidding extension as the only valid extension.
 

Detailed Description

Auctioneer that makes only the highest bidding extension valid. If multiple elements have the same int, the first one with this value is picked.

Definition at line 87 of file Auctioneer.hpp.

View newest version in sPHENIX GitHub at line 87 of file Auctioneer.hpp

Constructor & Destructor Documentation

Acts::detail::HighestValidAuctioneer::HighestValidAuctioneer ( )
default

Default constructor.

Member Function Documentation

template<long unsigned int N>
std::array<bool, N> Acts::detail::HighestValidAuctioneer::operator() ( std::array< int, N >  vCandidates) const
inline

Call operator that states the highest bidding extension as the only valid extension.

Parameters
[in]vCandidatesCandidates for a valid extension
Returns
List with at most one valid extension

Definition at line 98 of file Auctioneer.hpp.

View newest version in sPHENIX GitHub at line 98 of file Auctioneer.hpp


The documentation for this struct was generated from the following file: