|
ATLAS Offline Software
|
Go to the documentation of this file.
17 unsigned int size=(*i); ++
i;
18 std::vector<TriggerInfo::number_type> l1info (
i,
i+
size);
i +=
size;
23 unsigned int size=(*i); ++
i;
24 std::vector<TriggerInfo::number_type> l2info (
i,
i+
size);
i +=
size;
29 unsigned int size=(*i); ++
i;
30 std::vector<TriggerInfo::number_type> efinfo (
i,
i+
size);
i +=
size;
36 unsigned int size=(*i); ++
i;
38 std::vector<std::string> types(
size);
39 for (
unsigned int w=0;
w<
size;
w++) {
47 std::vector<TriggerInfo::StreamTag> st;
49 for (
unsigned int w=0;
w<
size;
w++) {
50 st.emplace_back (std::move(
names[
w]), std::move(types[
w]),
t[
w]);
63 const std::vector<TriggerInfo::number_type>& l1info =
66 pers.push_back(l1info.size());
67 std::copy (l1info.begin(), l1info.end(), std::back_inserter (pers));
71 const std::vector<TriggerInfo::number_type>& l2info =
73 pers.push_back(l2info.size());
74 std::copy (l2info.begin(), l2info.end(), std::back_inserter (pers));
78 const std::vector<TriggerInfo::number_type>& efinfo =
80 pers.push_back(efinfo.size());
81 std::copy (efinfo.begin(), efinfo.end(), std::back_inserter (pers));
88 std::vector<bool>
t;
t.reserve(
sz);
89 for (
unsigned int i = 0;
i <
sz; ++
i) {
void setLevel1TriggerType(const number_type level1TriggerType)
set level1 trigger type
const std::vector< StreamTag > & streamTags() const
get stream tags
const std::string & name() const
void setExtendedLevel1ID(const number_type extendedLevel1ID)
set extended level1 ID
bool obeysLumiblock() const
void setLevel2TriggerInfo(const std::vector< number_type > &level2TriggerInfo)
set level2 trigger info
void setEventFilterInfo(const std::vector< number_type > &eventFilterInfo)
set event filter trigger info
This class contains trigger related information.
void UITostr(std::string &n, std::vector< unsigned int >::const_iterator &i, bool bugcompat)
void strToUI(const std::string &m, std::vector< unsigned int > &v)
void UITobitmap(std::vector< bool > &n, std::vector< unsigned int >::const_iterator &i, bool bugcompat)
const std::vector< number_type > & level1TriggerInfo() const
get level1 trigger info
void bitmapToUI(const std::vector< bool > &m, std::vector< unsigned int > &v)
void setStatusElement(const number_type statusElement)
set status element
const std::string & type() const
const std::vector< number_type > & level2TriggerInfo() const
get level2 trigger info
void transToPers(const TriggerInfo *transObj, std::vector< unsigned int > &persObj) const
void setStreamTags(const std::vector< StreamTag > &streamTags)
number_type level1TriggerType() const
get level1 trigger type
void persToTrans(std::vector< unsigned int >::const_iterator &persObj, TriggerInfo *transObj, bool bugcompat) const
This class contains trigger related information.
number_type extendedLevel1ID() const
get extended level1 ID
const std::vector< number_type > & eventFilterInfo() const
get event filter trigger info
void setLevel1TriggerInfo(const std::vector< number_type > &level1TriggerInfo)
set level1 trigger info
number_type statusElement() const
get status element