158 myCout <<
"\n Condition name: " <<
m_condName << std::endl;
162 myCout <<
" Condition category: " <<
"l1t::CondNull"
163 <<
" - it means not defined!"
169 myCout <<
" Condition category: " <<
"l1t::CondMuon" << std::endl;
174 myCout <<
" Condition category: " <<
"l1t::CondCalo" << std::endl;
179 myCout <<
" Condition category: " <<
"CondEnergySum" << std::endl;
184 myCout <<
" Condition category: " <<
"CondCorrelation" << std::endl;
189 myCout <<
" Condition category: " <<
"CondExternal" << std::endl;
195 <<
" - no such category defined. Check l1t::GtConditionCategory enum."
205 myCout <<
" Condition type: " <<
"l1t::TypeNull"
206 <<
" - it means not defined!"
212 myCout <<
" Condition type: " <<
"l1t::Type1s" << std::endl;
217 myCout <<
" Condition type: " <<
"l1t::Type2s" << std::endl;
222 myCout <<
" Condition type: " <<
"l1t::Type2wsc" << std::endl;
227 myCout <<
" Condition type: " <<
"l1t::Type2cor" << std::endl;
232 myCout <<
" Condition type: " <<
"l1t::Type3s" << std::endl;
237 myCout <<
" Condition type: " <<
"l1t::Type4s" << std::endl;
242 myCout <<
" Condition type: " <<
"TypeETM" << std::endl;
247 myCout <<
" Condition type: " <<
"TypeETT" << std::endl;
252 myCout <<
" Condition type: " <<
"TypeHTT" << std::endl;
257 myCout <<
" Condition type: " <<
"TypeHTM" << std::endl;
261 myCout <<
" Condition type: " <<
"TypeETM2" << std::endl;
265 myCout <<
" Condition type: " <<
"TypeMinBiasHFP0" << std::endl;
270 myCout <<
" Condition type: " <<
"TypeMinBiasHFM0" << std::endl;
275 myCout <<
" Condition type: " <<
"TypeMinBiasHFP1" << std::endl;
280 myCout <<
" Condition type: " <<
"TypeMinBiasHFM1" << std::endl;
285 myCout <<
" Condition type: " <<
"TypeExternal" << std::endl;
291 <<
" - no such type defined. Check l1t::GtConditionType enum."
298 myCout <<
" Object types: ";
352 myCout <<
" MinBiasHFP0 ";
357 myCout <<
" MinBiasHFM0 ";
362 myCout <<
" MinBiasHFP1 ";
367 myCout <<
" MinBiasHFM1 ";
372 myCout <<
" External ";
385 myCout <<
" \" >= \" flag: " <<
m_condGEq << std::endl;
389 if (m_condChipNr < 0) {
390 myCout <<
" - not properly initialized! ";
const int nrObjects() const
get number of trigger objects
bool m_condGEq
the operator used for the condition (>=, =): true for >=
std::vector< GlobalObject > m_objectType
the trigger object type(s)
std::ostream & operator<<(std::ostream &out, const ALILine &li)
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
l1t::GtConditionType m_condType
the type of the condition (1s, etc)