![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef TRIGNAVSTRUCTURE_TRIGGERELEMENTFACTORY_H
8 #define TRIGNAVSTRUCTURE_TRIGGERELEMENTFACTORY_H
38 const std::vector< TriggerElement* >&
listOfProduced(
unsigned int id)
const {
48 std::vector< TriggerElement* >
m_list;
std::vector< TriggerElement * > & listOfProduced()
std::map< te_id_type, std::vector< TriggerElement * > > m_groupedById
this is to speed up queries
const std::vector< TriggerElement * > & listOfProduced() const
std::vector< TriggerElement * > m_notfound
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
TriggerElement is the basic ingreedient of the interface between HLT algorithms and the navigation It...
const std::vector< TriggerElement * > & listOfProduced(unsigned int id) const
The factory of TriggerElements Creation in controlled way.
std::vector< TriggerElement * > & listOfProduced(unsigned int id)
std::vector< TriggerElement * > m_list
TriggerElement * produce(unsigned int id, bool ghost=false, bool nofwd=false)