Loading [MathJax]/extensions/tex2jax.js
 |
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::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
std::ostream & operator<<(std::ostream &, const TCS::CountingConnector &)
uint64_t ambiguity_field(const std::string &l1connName) const
void setMultiplicityTriggerLines(const std::vector< TrigConf::TriggerLine > &triggers)
std::vector< TrigConf::TriggerLine > m_triggersCount