134 myCout <<
"\n Condition name: " <<
m_condName << std::endl;
138 myCout <<
" Condition category: " 140 <<
" - it means not defined!" << std::endl;
145 myCout <<
" Condition category: " 146 <<
"CondMuon" << std::endl;
151 myCout <<
" Condition category: " 152 <<
"CondCalo" << std::endl;
157 myCout <<
" Condition category: " 158 <<
"CondEnergySum" << std::endl;
163 myCout <<
" Condition category: " 164 <<
"CondJetCounts" << std::endl;
169 myCout <<
" Condition category: " 170 <<
"CondCorrelation" << std::endl;
175 myCout <<
" Condition category: " 176 <<
"CondCastor" << std::endl;
181 myCout <<
" Condition category: " 182 <<
"CondHfBitCounts" << std::endl;
187 myCout <<
" Condition category: " 188 <<
"CondHfRingEtSums" << std::endl;
193 myCout <<
" Condition category: " 194 <<
"CondBptx" << std::endl;
199 myCout <<
" Condition category: " 200 <<
"CondExternal" << std::endl;
206 <<
" - no such category defined. Check L1GtConditionCategory enum." << std::endl;
213 myCout <<
" Condition type: " 215 <<
" - it means not defined!" << std::endl;
220 myCout <<
" Condition type: " 221 <<
"Type1s" << std::endl;
226 myCout <<
" Condition type: " 227 <<
"Type2s" << std::endl;
232 myCout <<
" Condition type: " 233 <<
"Type2wsc" << std::endl;
238 myCout <<
" Condition type: " 239 <<
"Type2cor" << std::endl;
244 myCout <<
" Condition type: " 245 <<
"Type3s" << std::endl;
250 myCout <<
" Condition type: " 251 <<
"Type4s" << std::endl;
256 myCout <<
" Condition type: " 257 <<
"TypeETM" << std::endl;
262 myCout <<
" Condition type: " 263 <<
"TypeETT" << std::endl;
268 myCout <<
" Condition type: " 269 <<
"TypeHTT" << std::endl;
274 myCout <<
" Condition type: " 275 <<
"TypeHTM" << std::endl;
280 myCout <<
" Condition type: " 281 <<
"TypeJetCounts" << std::endl;
286 myCout <<
" Condition type: " 287 <<
"TypeCastor" << std::endl;
292 myCout <<
" Condition type: " 293 <<
"TypeHfBitCounts" << std::endl;
298 myCout <<
" Condition type: " 299 <<
"TypeHfRingEtSums" << std::endl;
304 myCout <<
" Condition type: " 305 <<
"TypeBptx" << std::endl;
310 myCout <<
" Condition type: " 311 <<
"TypeExternal" << std::endl;
316 myCout <<
" Condition type: " <<
m_condType <<
" - no such type defined. Check L1GtConditionType enum." 321 myCout <<
" Object types: ";
331 myCout <<
" NoIsoEG ";
341 myCout <<
" CenJet ";
346 myCout <<
" ForJet ";
351 myCout <<
" TauJet ";
376 myCout <<
" JetCounts ";
381 myCout <<
" HfBitCounts ";
386 myCout <<
" HfRingEtSums ";
396 myCout <<
" GtExternal ";
408 myCout <<
" \" >= \" flag: " <<
m_condGEq << std::endl;
413 myCout <<
" - not properly initialized! ";
std::ostream & operator<<(std::ostream &os, const L1GtCondition &result)
std::vector< L1GtObject > m_objectType
the trigger object type(s)
L1GtConditionType m_condType
the type of the condition (1s, etc)
L1GtConditionCategory m_condCategory
the category of the condition
std::string m_condName
the name of the condition
bool m_condGEq
the operator used for the condition (>=, =): true for >=
const int nrObjects() const
get number of trigger objects
int m_condChipNr
condition is located on condition chip m_condChipNr
virtual void print(std::ostream &myCout) const
print condition
virtual ~L1GtCondition()
destructor