1 #ifndef L1TGlobal_TriggerMenuParser_h 2 #define L1TGlobal_TriggerMenuParser_h 37 #include "tmEventSetup/esTriggerMenu.hh" 38 #include "tmEventSetup/esAlgorithm.hh" 39 #include "tmEventSetup/esCondition.hh" 40 #include "tmEventSetup/esObject.hh" 41 #include "tmEventSetup/esCut.hh" 42 #include "tmEventSetup/esScale.hh" 158 const std::vector<std::vector<EnergySumTemplate> >&);
162 inline const std::vector<std::vector<ExternalTemplate> >&
169 const std::vector<std::vector<ExternalTemplate> >&);
178 const std::vector<std::vector<CorrelationTemplate> >&);
202 const std::vector<std::vector<EnergySumTemplate> >&);
304 bool parseScales(std::map<std::string, tmeventsetup::esScale> scaleMap);
311 bool parseMuon( tmeventsetup::esCondition condMu,
312 unsigned int chipNr = 0,
const bool corrFlag =
false);
315 unsigned int chipNr = 0);
322 bool parseCalo( tmeventsetup::esCondition condCalo,
323 unsigned int chipNr = 0,
const bool corrFlag =
false);
326 unsigned int chipNr = 0);
334 unsigned int chipNr = 0,
const bool corrFlag =
false);
338 unsigned int chipNr = 0);
342 unsigned int chipNr = 0);
346 bool parseCorrelation(tmeventsetup::esCondition corrCond,
unsigned int chipNr = 0);
352 unsigned int chipNr = 0 );
364 void parsePt_LUTS(std::map<std::string, tmeventsetup::esScale> scaleMap,
370 unsigned int prec1,
unsigned int prec2) ;
375 unsigned int prec1,
unsigned int prec2) ;
char data[epos_bytes_allocation]
std::map< std::string, GlobalAlgorithm > AlgorithmMap
map containing the algorithms