1 #ifndef L1TGlobal_TriggerMenuParser_h
2 #define L1TGlobal_TriggerMenuParser_h
36 #include "L1Trigger/L1TGlobal/src/L1TMenuEditor/L1TriggerMenu.hxx"
39 #include "tmEventSetup/esTriggerMenu.hh"
40 #include "tmEventSetup/esAlgorithm.hh"
41 #include "tmEventSetup/esCondition.hh"
42 #include "tmEventSetup/esObject.hh"
43 #include "tmEventSetup/esCut.hh"
44 #include "tmEventSetup/esScale.hh"
161 const std::vector<std::vector<EnergySumTemplate> >&);
165 inline const std::vector<std::vector<ExternalTemplate> >&
172 const std::vector<std::vector<ExternalTemplate> >&);
181 const std::vector<std::vector<CorrelationTemplate> >&);
205 const std::vector<std::vector<EnergySumTemplate> >&);
293 int l1t2int( l1t::RelativeBx );
300 bool parseScales(std::map<std::string, tmeventsetup::esScale> scaleMap);
307 bool parseMuon( tmeventsetup::esCondition condMu,
308 unsigned int chipNr = 0,
const bool corrFlag =
false);
311 unsigned int chipNr = 0);
318 bool parseCalo( tmeventsetup::esCondition condCalo,
319 unsigned int chipNr = 0,
const bool corrFlag =
false);
322 unsigned int chipNr = 0);
330 unsigned int chipNr = 0,
const bool corrFlag =
false);
334 unsigned int chipNr = 0);
338 unsigned int chipNr = 0);
342 bool parseCorrelation(tmeventsetup::esCondition corrCond,
unsigned int chipNr = 0);
348 unsigned int chipNr = 0 );
std::map< std::string, L1GtAlgorithm > AlgorithmMap
map containing the algorithms