|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    6 #ifndef L1TopoCoreSim_GlobalOutput 
    7 #define L1TopoCoreSim_GlobalOutput 
   33    class DecisionConnector;
 
   35    class CountingConnector;
 
   45       bool passed(
const std::string& connName, 
unsigned int bit)
 const { 
return ( ( (
uint64_t)0
x1 << bit) & 
m_decision.find(connName)->second) != 0; }
 
   53       std::bitset<128> 
count_field(
const std::string& l1connName) 
const;
 
   63       StatusCode collectOutput(
const std::set<DecisionConnector*> & outConn, 
const std::set<CountingConnector*> & countConn);
 
   79       std::map<std::string,std::bitset<128>> 
m_count;
 
  
void setDecisionTriggerLines(const std::vector< TrigConf::TriggerLine > &triggers)
GlobalOutput(const std::string &name="L1TopoGlobalOutput")
StatusCode collectOutput(const std::set< DecisionConnector * > &outConn, const std::set< CountingConnector * > &countConn)
std::map< std::string, uint64_t > m_decision
std::map< std::string, uint64_t > m_overflow
const std::string & algName(ID id)
Converts a JetAlgorithmType::ID into a string.
uint64_t overflow_field(const std::string &l1connName) const
std::map< std::string, uint64_t > m_ambiguity
const Decision & decision(const std::string &algName) const
std::vector< TrigConf::TriggerLine > m_triggersDec
std::ostream & operator<<(std::ostream &os, const TCS::Bin &bin)
std::map< std::string, std::bitset< 128 > > m_count
xAOD::TrigComposite Decision
Class to provide easy access to TrigConf::MsgStream for TrigConf classes.
uint64_t decision_field(const std::string &l1connName) const
std::bitset< 128 > count_field(const std::string &l1connName) const
bool passed(const std::string &connName, unsigned int bit) const
friend std::ostream & operator<<(std::ostream &, const TCS::GlobalOutput &)
Messaging base class for TrigConf code shared with Lvl1 ( AthMessaging)
bool overflowed(const std::string &l1connName, unsigned int bit) const
uint64_t ambiguity_field(const std::string &l1connName) const
void setMultiplicityTriggerLines(const std::vector< TrigConf::TriggerLine > &triggers)
std::vector< TrigConf::TriggerLine > m_triggersCount