179 myCout <<
"\n Condition name: " <<
m_condName << std::endl;
183 myCout <<
" Condition category: " <<
"l1t::CondNull" 184 <<
" - it means not defined!" 190 myCout <<
" Condition category: " <<
"l1t::CondMuon" << std::endl;
195 myCout <<
" Condition category: " <<
"l1t::CondCalo" << std::endl;
200 myCout <<
" Condition category: " <<
"CondEnergySum" << std::endl;
205 myCout <<
" Condition category: " <<
"CondCorrelation" << std::endl;
210 myCout <<
" Condition category: " <<
"CondCorrelationWithOverlapRemoval" << std::endl;
215 myCout <<
" Condition category: " <<
"CondExternal" << std::endl;
221 <<
" - no such category defined. Check l1t::GtConditionCategory enum." 231 myCout <<
" Condition type: " <<
"l1t::TypeNull" 232 <<
" - it means not defined!" 238 myCout <<
" Condition type: " <<
"l1t::Type1s" << std::endl;
243 myCout <<
" Condition type: " <<
"l1t::Type2s" << std::endl;
248 myCout <<
" Condition type: " <<
"l1t::Type2corWithOverlapRemoval" << std::endl;
253 myCout <<
" Condition type: " <<
"l1t::Type2wsc" << std::endl;
258 myCout <<
" Condition type: " <<
"l1t::Type2cor" << std::endl;
263 myCout <<
" Condition type: " <<
"l1t::Type3s" << std::endl;
268 myCout <<
" Condition type: " <<
"l1t::Type4s" << std::endl;
273 myCout <<
" Condition type: " <<
"TypeETM" << std::endl;
278 myCout <<
" Condition type: " <<
"TypeETT" << std::endl;
283 myCout <<
" Condition type: " <<
"TypeHTT" << std::endl;
288 myCout <<
" Condition type: " <<
"TypeHTM" << std::endl;
293 myCout <<
" Condition type: " <<
"TypeETMHF" << std::endl;
298 myCout <<
" Condition type: " <<
"TypeTowerCount" << std::endl;
303 myCout <<
" Condition type: " <<
"TypeMinBiasHFP0" << std::endl;
308 myCout <<
" Condition type: " <<
"TypeMinBiasHFM0" << std::endl;
313 myCout <<
" Condition type: " <<
"TypeMinBiasHFP1" << std::endl;
318 myCout <<
" Condition type: " <<
"TypeMinBiasHFM1" << std::endl;
323 myCout <<
" Condition type: " <<
"TypeETTem" << std::endl;
328 myCout <<
" Condition type: " <<
"TypeAsymEt" << std::endl;
333 myCout <<
" Condition type: " <<
"TypeAsymHt" << std::endl;
338 myCout <<
" Condition type: " <<
"TypeAsymEtHF" << std::endl;
343 myCout <<
" Condition type: " <<
"TypeAsymHtHF" << std::endl;
348 myCout <<
" Condition type: " <<
"TypeCent0" << std::endl;
353 myCout <<
" Condition type: " <<
"TypeCent1" << std::endl;
358 myCout <<
" Condition type: " <<
"TypeCent2" << std::endl;
363 myCout <<
" Condition type: " <<
"TypeCent3" << std::endl;
368 myCout <<
" Condition type: " <<
"TypeCent4" << std::endl;
373 myCout <<
" Condition type: " <<
"TypeCent5" << std::endl;
378 myCout <<
" Condition type: " <<
"TypeCent6" << std::endl;
383 myCout <<
" Condition type: " <<
"TypeCent7" << std::endl;
388 myCout <<
" Condition type: " <<
"TypeExternal" << std::endl;
394 <<
" - no such type defined. Check l1t::GtConditionType enum." 401 myCout <<
" Object types: ";
455 myCout <<
" TowerCount ";
460 myCout <<
" MinBiasHFP0 ";
465 myCout <<
" MinBiasHFM0 ";
470 myCout <<
" MinBiasHFP1 ";
475 myCout <<
" MinBiasHFM1 ";
485 myCout <<
" AsymmetryEt ";
490 myCout <<
" AsymmetryHt ";
495 myCout <<
" AsymmetryEtHF ";
500 myCout <<
" AsymmetryHtHF ";
505 myCout <<
" Centrality0 ";
510 myCout <<
" Centrality1 ";
515 myCout <<
" Centrality2 ";
520 myCout <<
" Centrality3 ";
525 myCout <<
" Centrality4 ";
530 myCout <<
" Centrality5 ";
535 myCout <<
" Centrality6 ";
540 myCout <<
" Centrality7 ";
546 myCout <<
" External ";
559 myCout <<
" \" >= \" flag: " <<
m_condGEq << std::endl;
563 if (m_condChipNr < 0) {
564 myCout <<
" - not properly initialized! ";
const int nrObjects() const
get number of trigger objects
friend std::ostream & operator<<(std::ostream &, const GlobalCondition &)
output stream operator
bool m_condGEq
the operator used for the condition (>=, =): true for >=
virtual ~GlobalCondition()
destructor
GtConditionCategory
condition categories
std::string m_condName
the name of the condition
int m_condChipNr
condition is located on condition chip m_condChipNr
l1t::GtConditionCategory m_condCategory
the category of the condition
virtual void print(std::ostream &myCout) const
print condition
std::vector< l1t::GlobalObject > m_objectType
the trigger object type(s)
l1t::GtConditionType m_condType
the type of the condition (1s, etc)