|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGMON_EVENT_H
6 #define TRIGMON_EVENT_H
42 static std::string
getType() {
return "TrigMonEvent"; }
44 template<
class T>
typename std::vector<T>::const_iterator
begin()
const;
45 template<
class T>
typename std::vector<T>::const_iterator
end()
const;
47 template<
class T>
unsigned int size()
const;
49 template<
class T>
const T&
at(
unsigned int i)
const;
51 template<
class T> std::vector<T>&
getVec();
52 template<
class T>
const std::vector<T>&
getVec()
const;
89 const std::vector<TrigMonL1Item>
getL1Items()
const;
90 const std::vector<TrigMonChain>
getChains()
const;
91 const std::vector<TrigMonVar>
getVar()
const;
const std::vector< uint32_t > & getVarKey() const
const std::vector< TrigMonRoi > & getRoiVec() const
static std::string getType()
std::vector< uint32_t > m_hlt
const T & at(unsigned int i) const
uint32_t getEvent() const
std::vector< T >::const_iterator begin() const
std::vector< uint32_t > m_word
std::vector< uint32_t > m_var_key
std::vector< uint32_t > & getChain()
std::vector< uint32_t > & getWord()
def timer(name, disabled=False)
std::vector< TrigMonROB > m_rob
const std::vector< T > & getVec() const
uint32_t getBunchId() const
bool getKey(uint32_t &key, float var) const
const std::vector< TrigMonChain > getChains() const
const std::vector< float > & getVarVal() const
POOL::TEvent event(POOL::TEvent::kClassAccess)
void addWord(uint32_t word)
std::vector< uint32_t > & getVarKey()
const std::vector< uint16_t > & getL1Item() const
unsigned getTrigMonEventVersion()
void setEventID(uint32_t event, uint32_t lumi, uint32_t bxid, uint32_t run, uint32_t sec, uint32_t nsec)
void addVar(uint32_t key, float var)
std::vector< TrigMonRoi > m_roi
std::vector< T >::const_iterator end() const
const std::vector< TrigMonL1Item > getL1Items() const
const std::vector< TrigMonROB > & getROBVec() const
std::vector< uint16_t > m_l1
std::vector< TrigMonTE > m_te
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
const std::vector< TrigMonVar > getVar() const
uint32_t getNanoSec() const
std::vector< TrigMonSeq > m_seq
std::vector< T > & getVec()
const std::vector< uint32_t > & getChain() const
std::vector< float > & getVarVal()
std::vector< float > m_var_val
std::vector< uint16_t > & getL1Item()
const std::vector< TrigMonSeq > & getSeqVec() const
const std::vector< TrigMonTE > & getTEVec() const
macros to associate a CLID to a type
unsigned int size() const
void setTimer(float timer)
const std::vector< uint32_t > & getWord() const