154 myCout <<
"\n Condition name: " <<
m_condName << std::endl;
158 myCout <<
" Condition category: " <<
"CondNull" 159 <<
" - it means not defined!" 165 myCout <<
" Condition category: " <<
"CondMuon" << std::endl;
170 myCout <<
" Condition category: " <<
"CondCalo" << std::endl;
175 myCout <<
" Condition category: " <<
"CondEnergySum" << std::endl;
180 myCout <<
" Condition category: " <<
"CondJetCounts" << std::endl;
185 myCout <<
" Condition category: " <<
"CondCorrelation" << std::endl;
190 myCout <<
" Condition category: " <<
"CondCastor" << std::endl;
195 myCout <<
" Condition category: " <<
"CondHfBitCounts" << std::endl;
200 myCout <<
" Condition category: " <<
"CondHfRingEtSums" << std::endl;
205 myCout <<
" Condition category: " <<
"CondBptx" << std::endl;
210 myCout <<
" Condition category: " <<
"CondExternal" << std::endl;
216 <<
" - no such category defined. Check L1GtConditionCategory enum." 226 myCout <<
" Condition type: " <<
"TypeNull" 227 <<
" - it means not defined!" 233 myCout <<
" Condition type: " <<
"Type1s" << std::endl;
238 myCout <<
" Condition type: " <<
"Type2s" << std::endl;
243 myCout <<
" Condition type: " <<
"Type2wsc" << std::endl;
248 myCout <<
" Condition type: " <<
"Type2cor" << std::endl;
253 myCout <<
" Condition type: " <<
"Type3s" << std::endl;
258 myCout <<
" Condition type: " <<
"Type4s" << std::endl;
263 myCout <<
" Condition type: " <<
"TypeETM" << std::endl;
268 myCout <<
" Condition type: " <<
"TypeETT" << std::endl;
273 myCout <<
" Condition type: " <<
"TypeHTT" << std::endl;
278 myCout <<
" Condition type: " <<
"TypeHTM" << std::endl;
283 myCout <<
" Condition type: " <<
"TypeJetCounts" << std::endl;
288 myCout <<
" Condition type: " <<
"TypeCastor" << std::endl;
293 myCout <<
" Condition type: " <<
"TypeHfBitCounts" << std::endl;
298 myCout <<
" Condition type: " <<
"TypeHfRingEtSums" << std::endl;
303 myCout <<
" Condition type: " <<
"TypeBptx" << std::endl;
308 myCout <<
" Condition type: " <<
"TypeExternal" << std::endl;
314 <<
" - no such type defined. Check L1GtConditionType enum." 321 myCout <<
" Object types: ";
332 myCout <<
" NoIsoEG ";
342 myCout <<
" CenJet ";
347 myCout <<
" ForJet ";
352 myCout <<
" TauJet ";
377 myCout <<
" JetCounts ";
382 myCout <<
" HfBitCounts ";
387 myCout <<
" HfRingEtSums ";
397 myCout <<
" GtExternal ";
410 myCout <<
" \" >= \" flag: " <<
m_condGEq << std::endl;
414 if (m_condChipNr < 0) {
415 myCout <<
" - not properly initialized! ";
const int nrObjects() const
get number of trigger objects
friend std::ostream & operator<<(std::ostream &, const L1GtCondition &)
output stream operator
std::vector< L1GtObject > m_objectType
the trigger object type(s)
virtual void print(std::ostream &myCout) const
print condition
L1GtConditionType m_condType
the type of the condition (1s, etc)
L1GtConditionCategory m_condCategory
the category of the condition
L1GtConditionCategory
condition categories
std::string m_condName
the name of the condition
bool m_condGEq
the operator used for the condition (>=, =): true for >=
int m_condChipNr
condition is located on condition chip m_condChipNr
virtual ~L1GtCondition()
destructor