![]() |
ATLAS Offline Software
|
Map associating item name to CTPTriggerItem objects. More...
#include <ItemMap.h>
Public Member Functions | |
| ItemMap (const TrigConf::L1Menu *l1menu) | |
| ItemMap (const TrigConf::ItemContainer &item_vector, const TrigConf::PrescaleSet &prescales) | |
| constructor setting list of trigger items and associated prescales (random prescale offset if randEngine is given) | |
| ~ItemMap () | |
| default destructor | |
| const CTPTriggerItem * | getItem (const std::string &itemName) const |
| const std::set< std::string > & | itemNames () const |
Private Member Functions | |
| std::string | getDefinition (const TrigConf::TriggerItem *item) const |
Private Attributes | |
| std::map< std::string, const CTPTriggerItem * > | m_map |
| map from item name to CTPTriggerItem | |
| std::set< std::string > | m_itemNames {} |
Map associating item name to CTPTriggerItem objects.
| LVL1CTP::ItemMap::ItemMap | ( | const TrigConf::L1Menu * | l1menu | ) |
Definition at line 22 of file ItemMap.cxx.
| LVL1CTP::ItemMap::ItemMap | ( | const TrigConf::ItemContainer & | item_vector, |
| const TrigConf::PrescaleSet & | prescales ) |
constructor setting list of trigger items and associated prescales (random prescale offset if randEngine is given)
Definition at line 52 of file ItemMap.cxx.
| LVL1CTP::ItemMap::~ItemMap | ( | ) |
|
private |
Definition at line 86 of file ItemMap.cxx.
|
inline |
|
inline |
|
private |
|
private |
map from item name to CTPTriggerItem