159 myCout <<
"\n Condition name: " <<
m_condName << std::endl;
163 myCout <<
" Condition category: " <<
"l1t::CondNull" 164 <<
" - it means not defined!" 170 myCout <<
" Condition category: " <<
"l1t::CondMuon" << std::endl;
175 myCout <<
" Condition category: " <<
"l1t::CondCalo" << std::endl;
180 myCout <<
" Condition category: " <<
"CondEnergySum" << std::endl;
185 myCout <<
" Condition category: " <<
"CondCorrelation" << std::endl;
190 myCout <<
" Condition category: " <<
"CondExternal" << std::endl;
196 <<
" - no such category defined. Check l1t::GtConditionCategory enum." 206 myCout <<
" Condition type: " <<
"l1t::TypeNull" 207 <<
" - it means not defined!" 213 myCout <<
" Condition type: " <<
"l1t::Type1s" << std::endl;
218 myCout <<
" Condition type: " <<
"l1t::Type2s" << std::endl;
223 myCout <<
" Condition type: " <<
"l1t::Type2wsc" << std::endl;
228 myCout <<
" Condition type: " <<
"l1t::Type2cor" << std::endl;
233 myCout <<
" Condition type: " <<
"l1t::Type3s" << std::endl;
238 myCout <<
" Condition type: " <<
"l1t::Type4s" << std::endl;
243 myCout <<
" Condition type: " <<
"TypeETM" << std::endl;
248 myCout <<
" Condition type: " <<
"TypeETT" << std::endl;
253 myCout <<
" Condition type: " <<
"TypeHTT" << std::endl;
258 myCout <<
" Condition type: " <<
"TypeHTM" << std::endl;
263 myCout <<
" Condition type: " <<
"TypeETMHF" << std::endl;
268 myCout <<
" Condition type: " <<
"TypeTowerCount" << std::endl;
273 myCout <<
" Condition type: " <<
"TypeMinBiasHFP0" << std::endl;
278 myCout <<
" Condition type: " <<
"TypeMinBiasHFM0" << std::endl;
283 myCout <<
" Condition type: " <<
"TypeMinBiasHFP1" << std::endl;
288 myCout <<
" Condition type: " <<
"TypeMinBiasHFM1" << std::endl;
293 myCout <<
" Condition type: " <<
"TypeETTem" << std::endl;
298 myCout <<
" Condition type: " <<
"TypeExternal" << std::endl;
304 <<
" - no such type defined. Check l1t::GtConditionType enum." 311 myCout <<
" Object types: ";
365 myCout <<
" TowerCount ";
370 myCout <<
" MinBiasHFP0 ";
375 myCout <<
" MinBiasHFM0 ";
380 myCout <<
" MinBiasHFP1 ";
385 myCout <<
" MinBiasHFM1 ";
395 myCout <<
" External ";
408 myCout <<
" \" >= \" flag: " <<
m_condGEq << std::endl;
412 if (m_condChipNr < 0) {
413 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)