1 #ifndef L1GlobalTrigger_L1GlobalTriggerObjectMapRecord_h 2 #define L1GlobalTrigger_L1GlobalTriggerObjectMapRecord_h 60 const int algoBitNumberVal,
const std::string& condNameVal)
const;
73 inline const std::vector<L1GlobalTriggerObjectMap>&
gtObjectMap()
const 78 inline void setGtObjectMap(
const std::vector<L1GlobalTriggerObjectMap>& gtObjectMapValue)
83 inline void swapGtObjectMap(std::vector<L1GlobalTriggerObjectMap>& gtObjectMapValue)
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