1 #ifndef L1GlobalTrigger_L1GlobalTriggerObjectMapRecord_h
2 #define L1GlobalTrigger_L1GlobalTriggerObjectMapRecord_h
57 const std::string& algoNameVal,
const std::string& condNameVal)
const;
62 const int algoBitNumberVal,
const std::string& condNameVal)
const;
66 bool getConditionResult(
const std::string& algoNameVal,
const std::string& condNameVal)
const;
70 bool getConditionResult(
const int algoBitNumberVal,
const std::string& condNameVal)
const;
75 inline const std::vector<L1GlobalTriggerObjectMap>&
gtObjectMap()
const
80 inline void setGtObjectMap(
const std::vector<L1GlobalTriggerObjectMap>& gtObjectMapValue)
85 inline void swapGtObjectMap(std::vector<L1GlobalTriggerObjectMap>& gtObjectMapValue)
void swap(ora::Record &rh, ora::Record &lh)
void swapGtObjectMap(std::vector< L1GlobalTriggerObjectMap > >ObjectMapValue)
const CombinationsInCond * getCombinationsInCond(const std::string &algoNameVal, const std::string &condNameVal) const
const std::vector< L1GlobalTriggerObjectMap > & gtObjectMap() const
get / set the vector of object maps
~L1GlobalTriggerObjectMapRecord()
destructor
L1GlobalTriggerObjectMapRecord()
constructor(s)
std::vector< L1GlobalTriggerObjectMap > m_gtObjectMap
void swap(L1GlobalTriggerObjectMapRecord &rh)
void setGtObjectMap(const std::vector< L1GlobalTriggerObjectMap > >ObjectMapValue)
bool getConditionResult(const std::string &algoNameVal, const std::string &condNameVal) const
std::vector< SingleCombInCond > CombinationsInCond
all the object combinations evaluated to true in the condition
const L1GlobalTriggerObjectMap * getObjectMap(const std::string &algoNameVal) const
return the object map for the algorithm algoNameVal