5#ifndef DECISIONHANDLING_INPUTMAKERBASE_H
6#define DECISIONHANDLING_INPUTMAKERBASE_H 1
24 InputMakerBase(
const std::string& name, ISvcLocator* pSvcLocator );
50 StringProperty
m_roisLink {
this,
"RoIsLink",
"initialRoI",
51 "Name of EL to RoI object linked to the decision, used in merging input Decision objects when mergeUsingFeature=False." };
54 "True=the IParicle-derived feature from the previous step is used to determine identical inputs. False=the ROI located with the RoIsLink property is used to determine identical inputs" };
57 "True if this InputMaker instance is being used in an empty step. Forgoes the requirement to link an ROI, and auto-configures the 'mergeUsingFeature' property at runtime." };
71 const std::string& linkNameToMatch,
72 MatchingCache& matchingCache)
const;
78 bool& usedROIMatchingFlag,
79 MatchingCache& matchingCache)
const;
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid from which a WriteHandle is made.
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray
xAOD::TrigComposite Decision
xAOD::TrigCompositeContainer DecisionContainer