Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:20

0001 #ifndef CondFormats_L1TObjects_L1GtTriggerMenuFwd_h
0002 #define CondFormats_L1TObjects_L1GtTriggerMenuFwd_h
0003 
0004 /**
0005  * \class L1GtTriggerMenu 
0006  * 
0007  * Description: forward header for L1 Global Trigger menu.  
0008  *
0009  * Implementation:
0010  *    <TODO: enter implementation details>
0011  *   
0012  * \author: Vasile Mihai Ghete - HEPHY Vienna
0013  * 
0014  * $Date$
0015  * $Revision$
0016  *
0017  */
0018 
0019 // system include files
0020 #include <string>
0021 #include <map>
0022 
0023 // user include files
0024 #include "CondFormats/L1TObjects/interface/L1GtCondition.h"
0025 #include "CondFormats/L1TObjects/interface/L1GtAlgorithm.h"
0026 
0027 /// map containing the conditions
0028 typedef std::map<std::string, L1GtCondition*> ConditionMap;
0029 
0030 /// map containing the algorithms
0031 typedef std::map<std::string, L1GtAlgorithm> AlgorithmMap;
0032 
0033 /// iterators through map containing the conditions
0034 typedef ConditionMap::const_iterator CItCond;
0035 typedef ConditionMap::iterator ItCond;
0036 
0037 /// iterators through map containing the algorithms
0038 typedef AlgorithmMap::const_iterator CItAlgo;
0039 typedef AlgorithmMap::iterator ItAlgo;
0040 
0041 #endif /*CondFormats_L1TObjects_L1GtTriggerMenuFwd_h*/