|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    4 #ifndef DECISIONHANDLING_COMBOHYPOTOOLBASE_H 
    5 #define DECISIONHANDLING_COMBOHYPOTOOLBASE_H 
   82   virtual bool executeAlg(
const std::vector<Combo::LegDecision>& combination, 
const EventContext& ctx) 
const;
 
  107     "Events processing this many combinations will generate a WARNING message."};
 
  110     "Events processing this many combinations will generate a second WARNING message, and the loop over combinations will be terminated at this point."};  
 
  112   Gaudi::Property<bool> 
m_modeOR {
this, 
"ModeOR", 
true,
 
  113     "Accepts based on the logical OR over all calls to executeAlg. If this flag is set to false then the logical AND is required instead."}; 
 
  116     "Stops processing combinations as soon as a valid combination is found in OR mode, or as soon as an invalid combination is found in AND mode. This is to save CPU."}; 
 
  128 #endif // DECISIONHANDLING_COMBOHYPOTOOLBASE_H 
  
std::map< std::string, std::vector< int > > MultiplicityReqMap
Map from the chain name to the multiplicities required at each input.
std::map< TrigCompositeUtils::DecisionID, std::vector< ElementLink< TrigCompositeUtils::DecisionContainer > > > LegDecisionsMap
LegDecisionsMap For a given chain leg key, this map holds all Decision Objects which are active on th...
::StatusCode StatusCode
StatusCode definition for legacy code.
Class used to describe composite objects in the HLT.