ATLAS Offline Software
Classes | Namespaces | Typedefs
Menu.h File Reference
#include "TrigConfL1Data/L1DataBaseclass.h"
#include "TrigConfL1Data/TriggerItem.h"
#include "TrigConfL1Data/ThresholdConfig.h"
#include "TrigConfL1Data/ThresholdMonitor.h"
#include "TrigConfL1Data/PIT.h"
#include "TrigConfL1Data/TIP.h"
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/mem_fun.hpp>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/sequenced_index.hpp>
#include <boost/multi_index/random_access_index.hpp>
#include <iosfwd>
#include <vector>
#include <string>

Go to the source code of this file.

Classes

struct  TrigConf::tag_ctpid
 
struct  TrigConf::tag_name_hash
 
class  TrigConf::Menu
 

Namespaces

 TrigConf
 Forward iterator to traverse the main components of the trigger configuration.
 

Typedefs

typedef boost::multi_index::multi_index_container< TriggerItem *, boost::multi_index::indexed_by< boost::multi_index::random_access<>, boost::multi_index::ordered_unique< boost::multi_index::identity< TriggerItem > >, boost::multi_index::ordered_unique< boost::multi_index::tag< tag_ctpid >, boost::multi_index::const_mem_fun< TriggerItem, int, &TriggerItem::ctpId > >, boost::multi_index::hashed_unique< boost::multi_index::tag< tag_name_hash >, boost::multi_index::const_mem_fun< TrigConfData, const std::string &, &TrigConfData::name > > > > TrigConf::ItemContainer
 
typedef ItemContainer::index< tag_ctpid >::type TrigConf::item_by_ctpid_t
 
typedef item_by_ctpid_t::iterator TrigConf::item_by_ctpid_iterator
 
typedef ItemContainer::index< tag_name_hash >::type TrigConf::item_by_name_t
 
typedef ItemContainer::index< tag_name_hash >::type::iterator TrigConf::item_by_name_iterator