Go to the documentation of this file.00001 #ifndef GlobalTriggerAnalyzer_L1GtPatternMap_h
00002 #define GlobalTriggerAnalyzer_L1GtPatternMap_h
00003
00020 #include "L1Trigger/GlobalTriggerAnalyzer/interface/L1GtPatternLine.h"
00021
00024 class L1GtPatternMap {
00025 public:
00026
00029 L1GtPatternLine& getLine(int eventNr, int bxNr);
00030
00031 typedef std::map<std::pair<int, int>, L1GtPatternLine> LineMap;
00032
00034 LineMap::const_iterator begin() const;
00035 LineMap::const_iterator end() const;
00036
00038 LineMap::iterator begin();
00039 LineMap::iterator end();
00040
00042 void print(std::ostream& out) const;
00043
00044 private:
00045 LineMap m_lines;
00046 };
00047
00048
00049
00050 #endif