157 myCout <<
"\n Condition name: " <<
m_condName << std::endl;
161 myCout <<
" Condition category: " <<
"l1t::CondNull"
162 <<
" - it means not defined!"
168 myCout <<
" Condition category: " <<
"l1t::CondMuon" << std::endl;
173 myCout <<
" Condition category: " <<
"l1t::CondCalo" << std::endl;
178 myCout <<
" Condition category: " <<
"CondEnergySum" << std::endl;
183 myCout <<
" Condition category: " <<
"CondJetCounts" << std::endl;
188 myCout <<
" Condition category: " <<
"l1t::CondCorrelation" << std::endl;
193 myCout <<
" Condition category: " <<
"CondCastor" << std::endl;
198 myCout <<
" Condition category: " <<
"CondHfBitCounts" << std::endl;
203 myCout <<
" Condition category: " <<
"CondHfRingEtSums" << std::endl;
208 myCout <<
" Condition category: " <<
"CondBptx" << std::endl;
213 myCout <<
" Condition category: " <<
"CondExternal" << std::endl;
219 <<
" - no such category defined. Check l1t::GtConditionCategory enum."
229 myCout <<
" Condition type: " <<
"l1t::TypeNull"
230 <<
" - it means not defined!"
236 myCout <<
" Condition type: " <<
"l1t::Type1s" << std::endl;
241 myCout <<
" Condition type: " <<
"l1t::Type2s" << std::endl;
246 myCout <<
" Condition type: " <<
"l1t::Type2wsc" << std::endl;
251 myCout <<
" Condition type: " <<
"l1t::Type2cor" << std::endl;
256 myCout <<
" Condition type: " <<
"l1t::Type3s" << std::endl;
261 myCout <<
" Condition type: " <<
"l1t::Type4s" << std::endl;
266 myCout <<
" Condition type: " <<
"TypeETM" << std::endl;
271 myCout <<
" Condition type: " <<
"TypeETT" << std::endl;
276 myCout <<
" Condition type: " <<
"TypeHTT" << std::endl;
281 myCout <<
" Condition type: " <<
"TypeHTM" << std::endl;
286 myCout <<
" Condition type: " <<
"TypeJetCounts" << std::endl;
291 myCout <<
" Condition type: " <<
"TypeCastor" << std::endl;
296 myCout <<
" Condition type: " <<
"TypeHfBitCounts" << std::endl;
301 myCout <<
" Condition type: " <<
"TypeHfRingEtSums" << std::endl;
306 myCout <<
" Condition type: " <<
"TypeBptx" << std::endl;
311 myCout <<
" Condition type: " <<
"TypeExternal" << std::endl;
317 <<
" - no such type defined. Check l1t::GtConditionType enum."
324 myCout <<
" Object types: ";
335 myCout <<
" NoIsoEG ";
345 myCout <<
" CenJet ";
350 myCout <<
" ForJet ";
355 myCout <<
" TauJet ";
380 myCout <<
" JetCounts ";
385 myCout <<
" HfBitCounts ";
390 myCout <<
" HfRingEtSums ";
400 myCout <<
" GtExternal ";
413 myCout <<
" \" >= \" flag: " <<
m_condGEq << std::endl;
417 if (m_condChipNr < 0) {
418 myCout <<
" - not properly initialized! ";
bool m_condGEq
the operator used for the condition (>=, =): true for >=
l1t::GtConditionType m_condType
the type of the condition (1s, etc)
int m_condChipNr
condition is located on condition chip m_condChipNr
virtual void print(std::ostream &myCout) const
print condition
std::ostream & operator<<(std::ostream &out, const ALILine &li)
std::vector< L1GtObject > m_objectType
the trigger object type(s)
GtConditionCategory
condition categories
const int nrObjects() const
get number of trigger objects
std::string m_condName
the name of the condition
l1t::GtConditionCategory m_condCategory
the category of the condition
virtual ~GtCondition()
destructor