18 #include "boost/shared_ptr.hpp"
62 menuDir +
"/" + defXmlFileName);
70 if (vmeXmlFileName !=
"") {
72 menuDir +
"/" + vmeXmlFileName);
79 <<
"\n\nL1 Trigger Menu: "
106 stableParametersRcd.
get(stableParameters);
108 unsigned int numberConditionChips = stableParameters->gtNumberConditionChips();
109 unsigned int pinsOnConditionChip = stableParameters->gtPinsOnConditionChip();
110 std::vector<int> orderConditionChip = stableParameters->gtOrderConditionChip();
111 unsigned int numberPhysTriggers = stableParameters->gtNumberPhysTriggers();
112 unsigned int numberTechTriggers = stableParameters->gtNumberTechnicalTriggers();
113 unsigned int numberL1JetCounts = stableParameters->gtNumberL1JetCounts();
116 <<
"\n\t numberConditionChips = " << numberConditionChips
117 <<
"\n\t pinsOnConditionChip = " << pinsOnConditionChip
118 <<
"\n\t orderConditionChip.size() = " << orderConditionChip.size()
120 for(
int i=0;
i<int(orderConditionChip.size());
i++ ){
121 LogDebug(
"l1t|Global") <<
"\t\t " <<
i <<
"\t" << orderConditionChip[
i] << std::endl;
124 <<
"\n\t numberPhysTriggers = " << numberPhysTriggers
125 <<
"\n\t numberTechTriggers = " << numberTechTriggers
126 <<
"\n\t numberL1JetCounts = " << numberL1JetCounts
134 unsigned int gtNumberPhysTriggers = stableParameters->gtNumberPhysTriggers();
136 unsigned int gtNumberPhysTriggersExtended = stableParameters->gtNumberPhysTriggersExtended();
138 unsigned int gtNumberTechnicalTriggers = stableParameters->gtNumberTechnicalTriggers();
140 unsigned int gtNumberL1Mu = stableParameters->gtNumberL1Mu();
142 unsigned int gtNumberL1NoIsoEG = stableParameters->gtNumberL1NoIsoEG();
144 unsigned int gtNumberL1IsoEG = stableParameters->gtNumberL1IsoEG();
146 unsigned int gtNumberL1CenJet = stableParameters->gtNumberL1CenJet();
148 unsigned int gtNumberL1ForJet = stableParameters->gtNumberL1ForJet();
150 unsigned int gtNumberL1TauJet = stableParameters->gtNumberL1TauJet();
152 unsigned int gtNumberL1JetCounts = stableParameters->gtNumberL1JetCounts();
157 unsigned int gtNumberConditionChips = stableParameters->gtNumberConditionChips();
159 unsigned int gtPinsOnConditionChip = stableParameters->gtPinsOnConditionChip();
162 std::vector<int> gtOrderConditionChip = stableParameters->gtOrderConditionChip();
164 int gtNumberPsbBoards = stableParameters->gtNumberPsbBoards();
166 unsigned int gtIfCaloEtaNumberBits = stableParameters->gtIfCaloEtaNumberBits();
168 unsigned int gtIfMuEtaNumberBits = stableParameters->gtIfMuEtaNumberBits();
170 int gtWordLength = stableParameters->gtWordLength();
172 int gtUnitLength = stableParameters->gtUnitLength();
175 <<
"\n\t gtNumberPhysTriggers = " << gtNumberPhysTriggers
176 <<
"\n\t gtNumberPhysTriggersExtended = " << gtNumberPhysTriggersExtended
177 <<
"\n\t gtNumberTechnicalTriggers = " << gtNumberTechnicalTriggers
178 <<
"\n\t gtNumberL1Mu = " << gtNumberL1Mu
179 <<
"\n\t gtNumberL1NoIsoEG = " << gtNumberL1NoIsoEG
180 <<
"\n\t gtNumberL1IsoEG = " << gtNumberL1IsoEG
181 <<
"\n\t gtNumberL1CenJet = " << gtNumberL1CenJet
182 <<
"\n\t gtNumberL1ForJet = " << gtNumberL1ForJet
183 <<
"\n\t gtNumberL1TauJet = " << gtNumberL1TauJet
184 <<
"\n\t gtNumberL1JetCounts = " << gtNumberL1JetCounts
185 <<
"\n\t gtNumberConditionChips = " << gtNumberConditionChips
186 <<
"\n\t gtPinsOnConditionChip = " << gtPinsOnConditionChip
187 <<
"\n\t gtNumberPsbBoards = " << gtNumberPsbBoards
188 <<
"\n\t gtIfCaloEtaNumberBits = " << gtIfCaloEtaNumberBits
189 <<
"\n\t gtIfMuEtaNumberBits = " << gtIfMuEtaNumberBits
190 <<
"\n\t gtWordLength = " << gtWordLength
191 <<
"\n\t gtUnitLength = " << gtUnitLength
194 for(
int i=0;
i<int(gtOrderConditionChip.size());
i++ ){
195 std::cout <<
"\t\t " <<
i <<
"\t" << gtOrderConditionChip[
i] << std::endl;
213 boost::shared_ptr<TriggerMenu> pL1uGtTriggerMenu = boost::shared_ptr<TriggerMenu>(
232 pL1uGtTriggerMenu->setGtScaleDbKey(gtXmlParser.
gtScaleDbKey());
234 pL1uGtTriggerMenu->setGtAlgorithmMap(gtXmlParser.
gtAlgorithmMap());
243 return pL1uGtTriggerMenu ;
T getParameter(std::string const &) const
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
const DepRecordT & getRecord() const
void get(HolderT &iHolder) const
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
std::string fullPath() const