#include <L1GlobalTriggerObjectMapRecord.h>
Public Member Functions | |
const CombinationsInCond * | getCombinationsInCond (const std::string &algoNameVal, const std::string &condNameVal) const |
const CombinationsInCond * | getCombinationsInCond (const int algoBitNumberVal, const std::string &condNameVal) const |
bool | getConditionResult (const std::string &algoNameVal, const std::string &condNameVal) const |
bool | getConditionResult (const int algoBitNumberVal, const std::string &condNameVal) const |
const L1GlobalTriggerObjectMap * | getObjectMap (const std::string &algoNameVal) const |
return the object map for the algorithm algoNameVal More... | |
const L1GlobalTriggerObjectMap * | getObjectMap (const int algoBitNumberVal) const |
return the object map for the algorithm with bit number const int algoBitNumberVal More... | |
const std::vector< L1GlobalTriggerObjectMap > & | gtObjectMap () const |
get / set the vector of object maps More... | |
L1GlobalTriggerObjectMapRecord () | |
constructor(s) More... | |
void | setGtObjectMap (const std::vector< L1GlobalTriggerObjectMap > >ObjectMapValue) |
void | swap (L1GlobalTriggerObjectMapRecord &rh) |
void | swapGtObjectMap (std::vector< L1GlobalTriggerObjectMap > >ObjectMapValue) |
~L1GlobalTriggerObjectMapRecord () | |
destructor More... | |
Private Attributes | |
std::vector< L1GlobalTriggerObjectMap > | m_gtObjectMap |
Description: map trigger objects to algorithms and conditions.
Implementation: <TODO: enter implementation details>
Description: see header file.
Implementation: <TODO: enter implementation details>
Description: see header file.
Implementation: <TODO: enter implementation details>
Definition at line 29 of file L1GlobalTriggerObjectMapRecord.h.
|
inline |
|
inline |
const CombinationsInCond * L1GlobalTriggerObjectMapRecord::getCombinationsInCond | ( | const std::string & | algoNameVal, |
const std::string & | condNameVal | ||
) | const |
return all the combinations passing the requirements imposed in condition condNameVal from algorithm with name algoNameVal
Definition at line 84 of file L1GlobalTriggerObjectMapRecord.cc.
References m_gtObjectMap.
Referenced by L1GtAnalyzer::analyzeObjectMap(), and swap().
const CombinationsInCond * L1GlobalTriggerObjectMapRecord::getCombinationsInCond | ( | const int | algoBitNumberVal, |
const std::string & | condNameVal | ||
) | const |
return all the combinations passing the requirements imposed in condition condNameVal from algorithm with bit number algoBitNumberVal
Definition at line 112 of file L1GlobalTriggerObjectMapRecord.cc.
References m_gtObjectMap.
bool L1GlobalTriggerObjectMapRecord::getConditionResult | ( | const std::string & | algoNameVal, |
const std::string & | condNameVal | ||
) | const |
return the result for the condition condNameVal from algorithm with name algoNameVal
Definition at line 138 of file L1GlobalTriggerObjectMapRecord.cc.
References m_gtObjectMap.
Referenced by L1GtAnalyzer::analyzeObjectMap(), and swap().
bool L1GlobalTriggerObjectMapRecord::getConditionResult | ( | const int | algoBitNumberVal, |
const std::string & | condNameVal | ||
) | const |
return the result for the condition condNameVal from algorithm with bit number algoBitNumberVal
Definition at line 164 of file L1GlobalTriggerObjectMapRecord.cc.
References m_gtObjectMap.
const L1GlobalTriggerObjectMap * L1GlobalTriggerObjectMapRecord::getObjectMap | ( | const std::string & | algoNameVal | ) | const |
return the object map for the algorithm algoNameVal
Definition at line 35 of file L1GlobalTriggerObjectMapRecord.cc.
References m_gtObjectMap.
Referenced by CompareToObjectMapRecord::analyze(), ConvertObjectMapRecord::produce(), HLTLevel1GTSeed::seedsL1TriggerObjectMaps(), and swap().
const L1GlobalTriggerObjectMap * L1GlobalTriggerObjectMapRecord::getObjectMap | ( | const int | algoBitNumberVal | ) | const |
return the object map for the algorithm with bit number const int algoBitNumberVal
Definition at line 59 of file L1GlobalTriggerObjectMapRecord.cc.
References m_gtObjectMap.
|
inline |
get / set the vector of object maps
Definition at line 73 of file L1GlobalTriggerObjectMapRecord.h.
References m_gtObjectMap.
Referenced by CompareToObjectMapRecord::analyze(), AnalyzerMinbias::analyze(), IsolatedGenParticles::analyze(), L1GtAnalyzer::analyzeObjectMap(), and ConvertObjectMapRecord::produce().
|
inline |
Definition at line 78 of file L1GlobalTriggerObjectMapRecord.h.
References m_gtObjectMap.
|
inline |
Definition at line 40 of file L1GlobalTriggerObjectMapRecord.h.
References getCombinationsInCond(), getConditionResult(), getObjectMap(), m_gtObjectMap, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by swap().
|
inline |
Definition at line 83 of file L1GlobalTriggerObjectMapRecord.h.
References m_gtObjectMap.
Referenced by L1GlobalTriggerGTL::run().
|
private |
Definition at line 91 of file L1GlobalTriggerObjectMapRecord.h.
Referenced by getCombinationsInCond(), getConditionResult(), getObjectMap(), gtObjectMap(), setGtObjectMap(), swap(), and swapGtObjectMap().