ATLAS Offline Software
Loading...
Searching...
No Matches
TrigConf::Menu Class Reference

#include <Menu.h>

Inheritance diagram for TrigConf::Menu:
Collaboration diagram for TrigConf::Menu:

Public Member Functions

 Menu ()
virtual ~Menu () override
item_by_ctpid_titem_by_ctpid ()
const item_by_ctpid_titem_by_ctpid () const
item_by_name_titem_by_name ()
const item_by_name_titem_by_name () const
void addTriggerItem (TriggerItem *ti)
const ItemContaineritemVector () const
const ItemContaineritems () const
TriggerItemfindTriggerItem (int ctpid) const
TriggerItemitem (int ctpid) const
TriggerItemitem (const std::string &name) const
const std::vector< ThresholdMonitor * > & moncountVector () const
const std::vector< PIT * > & pitVector () const
const std::vector< TIP * > & tipVector () const
const std::map< unsigned int, std::string > & lutOutputNames () const
const ThresholdConfigthresholdConfig () const
const CaloInfocaloInfo () const
ThresholdConfigthresholdConfig ()
std::vector< uint16_t > bunchgroupMask () const
void setCaloInfo (const CaloInfo &ci)
const std::vector< TriggerThreshold * > & thresholdVector () const
void addTriggerThreshold (TriggerThreshold *tt)
void addThresholdMonitor (ThresholdMonitor *thrm)
ThresholdMonitorfindThresholdMonitor (unsigned int id)
void addLutOutputName (unsigned int, const std::string &)
void setLutOutputNames (const std::map< unsigned int, std::string > &lut)
void addPit (PIT *pit)
PITfindPIT (unsigned int id)
void addTip (TIP *tip)
TIPfindTIP (unsigned int id)
int size () const
virtual void print (const std::string &indent="", unsigned int detail=1) const override
void writeXMLItems (std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
void writeXMLThresholds (std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
void writeXMLMonCounters (std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
DiffStructcompareTo (const Menu *o) const
void clear ()
std::vector< TrigConf::TriggerItem * > itemsV () const
unsigned int lvl1MasterTableId () const
void setLvl1MasterTableId (unsigned int id)
int superMasterTableId () const
unsigned int smk () const
unsigned int id () const
const std::string & name () const
const std::string & comment () const
unsigned int version () const
void setSuperMasterTableId (int id)
void setSMK (int id)
void setId (unsigned int id)
void setName (const std::string &name)
void setVersion (unsigned int version)
void setComment (const std::string &c)
void printNameIdV (const std::string &indent="") const
virtual std::string __str__ () const

Protected Member Functions

std::ostream & indent (std::ostream &o, int lvl, int size) const

Private Attributes

ThresholdConfig m_ThresholdConfig
ItemContainer m_TriggerItemVector
std::vector< ThresholdMonitor * > m_ThresholdMonitorVector
std::vector< PIT * > m_PITs
std::vector< TIP * > m_TIPs
std::map< unsigned int, std::string > m_LUT
unsigned int m_Lvl1MasterId
unsigned int m_smk
unsigned int m_id
std::string m_name
unsigned int m_version
std::string m_comment

Detailed Description

Definition at line 49 of file Menu.h.

Constructor & Destructor Documentation

◆ Menu()

TrigConf::Menu::Menu ( )

Definition at line 15 of file Menu.cxx.

◆ ~Menu()

TrigConf::Menu::~Menu ( )
overridevirtual

Definition at line 19 of file Menu.cxx.

20{
21 for (PIT *pit : m_PITs)
22 {
23 delete pit;
24 }
25 for (TIP *tip : m_TIPs)
26 {
27 delete tip;
28 }
29 for (ThresholdMonitor *thrm : m_ThresholdMonitorVector)
30 {
31 delete thrm;
32 }
33 for (TriggerItem *item : m_TriggerItemVector)
34 {
35 delete item;
36 }
37}
TriggerItem * item(int ctpid) const
Definition Menu.cxx:84
std::vector< ThresholdMonitor * > m_ThresholdMonitorVector
Definition Menu.h:118
std::vector< TIP * > m_TIPs
Definition Menu.h:120
std::vector< PIT * > m_PITs
Definition Menu.h:119
ItemContainer m_TriggerItemVector
Definition Menu.h:116

Member Function Documentation

◆ __str__()

string TrigConfData::__str__ ( ) const
virtualinherited

Reimplemented in TrigConf::HLTChain, TrigConf::HLTPrescaleSet, TrigConf::HLTSequence, and TrigConf::TriggerItem.

Definition at line 50 of file TrigConfData.cxx.

50 {
51 stringstream s;
52 s << *this;
53 return s.str();
54}

◆ addLutOutputName()

void TrigConf::Menu::addLutOutputName ( unsigned int lutCounter,
const std::string & lutCondition )

Definition at line 74 of file Menu.cxx.

74 {
75 if( m_LUT.find(lutCounter) != m_LUT.end()) {
76 cerr << "WARNING Menu: insertion of LUT output (counter " << lutCounter << ", name " << lutCounter << ") failed, uniqueness constraint violated." << endl;
77 return;
78 }
79 m_LUT[lutCounter] = lutCondition;
80}
std::map< unsigned int, std::string > m_LUT
Definition Menu.h:121

◆ addPit()

void TrigConf::Menu::addPit ( PIT * pit)

Definition at line 64 of file Menu.cxx.

64 {
65 m_PITs.push_back(pit);
66}

◆ addThresholdMonitor()

void TrigConf::Menu::addThresholdMonitor ( ThresholdMonitor * thrm)

Definition at line 60 of file Menu.cxx.

60 {
61 m_ThresholdMonitorVector.push_back(thrm);
62}

◆ addTip()

void TrigConf::Menu::addTip ( TIP * tip)

Definition at line 69 of file Menu.cxx.

69 {
70 m_TIPs.push_back(tip);
71}

◆ addTriggerItem()

void TrigConf::Menu::addTriggerItem ( TriggerItem * ti)

Definition at line 48 of file Menu.cxx.

48 {
49 // they all work:
50 // pair<item_by_ctpid_iterator, bool> ins = item_by_ctpid().insert(ti);
51 // pair<item_by_name_iterator, bool> ins = item_by_name().insert(ti);
52 pair<ItemContainer::iterator, bool> ins = m_TriggerItemVector.push_back(ti);
53 if(! ins.second) {
54 cerr << "FATAL Menu: insertion of TriggerItem (" << ti->name() << ", ctp ID=" << ti->ctpId() << ") failed, uniqueness constraint violated." << endl;
55 throw runtime_error("Menu insertion of TriggerItem failed");
56 }
57}
const std::string & name() const

◆ addTriggerThreshold()

void TrigConf::Menu::addTriggerThreshold ( TrigConf::TriggerThreshold * tt)

Definition at line 128 of file Menu.cxx.

128 {
129 m_ThresholdConfig.addTriggerThreshold(tt);
130}
ThresholdConfig m_ThresholdConfig
Definition Menu.h:114

◆ bunchgroupMask()

std::vector< uint16_t > TrigConf::Menu::bunchgroupMask ( ) const

Definition at line 40 of file Menu.cxx.

40 {
41 std::vector<uint16_t> bgmask(512);
42 for(TriggerItem * item : item_by_ctpid() )
43 bgmask[item->ctpId()] = item->bunchgroupMask();
44 return bgmask;
45}
item_by_ctpid_t & item_by_ctpid()
Definition Menu.h:128

◆ caloInfo()

const CaloInfo & TrigConf::Menu::caloInfo ( ) const
inline

Definition at line 74 of file Menu.h.

74{ return m_ThresholdConfig.caloInfo(); }

◆ clear()

void TrigConf::Menu::clear ( )

Definition at line 160 of file Menu.cxx.

160 {
161 m_ThresholdConfig.clear();
162
163 for( TriggerItem* item : m_TriggerItemVector) delete item;
164 m_TriggerItemVector.clear();
165
166 for( ThresholdMonitor* thrMon : m_ThresholdMonitorVector) delete thrMon;
168
169 for( PIT* pit : m_PITs) delete pit;
170 m_PITs.clear();
171}

◆ comment()

const std::string & TrigConf::TrigConfData::comment ( ) const
inlineinherited

Definition at line 23 of file TrigConfData.h.

23{return m_comment;}

◆ compareTo()

TrigConf::DiffStruct * TrigConf::Menu::compareTo ( const Menu * o) const

Definition at line 134 of file Menu.cxx.

134 {
135 DiffStruct * ds = new DiffStruct("TriggerMenu");
136 ds->check("name", name(), o->name());
137 for(TriggerItem* item : items() ) {
138 TriggerItem* o_item(o->item(item->name()));
139 if(o_item) {
140 ds->addSub( item->compareTo(o_item) );
141 } else {
142 ds->addLeftOnlySub( "TriggerItem", item->name() );
143 }
144 }
145 for(TriggerItem* o_item : o->items()) {
146 const TriggerItem *item = this->item(o_item->name());
147 if(item==0)
148 ds->addRightOnlySub( "TriggerItem", o_item->name() );
149 }
150 if(ds->empty()) {
151 delete ds; ds=0;
152 }
153 return ds;
154}
const ItemContainer & items() const
Definition Menu.h:140

◆ findPIT()

TrigConf::PIT * TrigConf::Menu::findPIT ( unsigned int id)

Definition at line 107 of file Menu.cxx.

107 {
108 for(PIT* pit : m_PITs)
109 if( pit->id()==id ) return pit;
110 return 0;
111}

◆ findThresholdMonitor()

TrigConf::ThresholdMonitor * TrigConf::Menu::findThresholdMonitor ( unsigned int id)

Definition at line 100 of file Menu.cxx.

100 {
101 for(ThresholdMonitor* thrm : m_ThresholdMonitorVector)
102 if( thrm->id()==id ) return thrm;
103 return 0;
104}

◆ findTIP()

TrigConf::TIP * TrigConf::Menu::findTIP ( unsigned int id)

Definition at line 114 of file Menu.cxx.

114 {
115 for(TIP* tip : m_TIPs)
116 if( tip->id()==id ) return tip;
117 return 0;
118}

◆ findTriggerItem()

TriggerItem * TrigConf::Menu::findTriggerItem ( int ctpid) const
inline

Definition at line 64 of file Menu.h.

64{ return item(ctpid); }

◆ id()

unsigned int TrigConf::TrigConfData::id ( ) const
inlineinherited

Definition at line 21 of file TrigConfData.h.

21{return m_id;}

◆ indent()

std::ostream & TrigConfData::indent ( std::ostream & o,
int lvl,
int size ) const
protectedinherited

Definition at line 23 of file TrigConfData.cxx.

23 {
24 int width = lvl*size;
25 if(width==0) return o;
26 o << setw(lvl*size) << " ";
27 return o;
28}
const double width

◆ item() [1/2]

TrigConf::TriggerItem * TrigConf::Menu::item ( const std::string & name) const

Definition at line 92 of file Menu.cxx.

92 {
93 const item_by_name_t& byname = items().get<tag_name_hash>();
94 item_by_name_iterator item = byname.find(name);
95 if(item == byname.end()) return 0;
96 return *item;
97}
ItemContainer::index< tag_name_hash >::type item_by_name_t
Definition Menu.h:44
ItemContainer::index< tag_name_hash >::type::iterator item_by_name_iterator
Definition Menu.h:45

◆ item() [2/2]

TrigConf::TriggerItem * TrigConf::Menu::item ( int ctpid) const

Definition at line 84 of file Menu.cxx.

84 {
85 const item_by_ctpid_t& byctpid = item_by_ctpid();
86 item_by_ctpid_iterator item = byctpid.find(ctpid);
87 if(item == byctpid.end()) return 0;
88 return *item;
89}
ItemContainer::index< tag_ctpid >::type item_by_ctpid_t
Definition Menu.h:41
item_by_ctpid_t::iterator item_by_ctpid_iterator
Definition Menu.h:42

◆ item_by_ctpid() [1/2]

item_by_ctpid_t & TrigConf::Menu::item_by_ctpid ( )
inline

Definition at line 128 of file Menu.h.

128{ return m_TriggerItemVector.get<tag_ctpid>(); }

◆ item_by_ctpid() [2/2]

const item_by_ctpid_t & TrigConf::Menu::item_by_ctpid ( ) const
inline

Definition at line 130 of file Menu.h.

130{ return m_TriggerItemVector.get<tag_ctpid>(); }

◆ item_by_name() [1/2]

item_by_name_t & TrigConf::Menu::item_by_name ( )
inline

Definition at line 133 of file Menu.h.

133{ return m_TriggerItemVector.get<tag_name_hash>(); }

◆ item_by_name() [2/2]

const item_by_name_t & TrigConf::Menu::item_by_name ( ) const
inline

Definition at line 135 of file Menu.h.

135{ return m_TriggerItemVector.get<tag_name_hash>(); }

◆ items()

const ItemContainer & TrigConf::Menu::items ( ) const
inline

Definition at line 140 of file Menu.h.

140{ return m_TriggerItemVector; }

◆ itemsV()

vector< TriggerItem * > Menu::itemsV ( ) const

Definition at line 328 of file Menu.cxx.

328 {
329 vector<TriggerItem*> it(items().size());
330 copy(items().begin(), items().end(), it.begin());
331 return it;
332}
int size() const
Definition Menu.h:143
bool copy
Definition calibdata.py:26

◆ itemVector()

const ItemContainer & TrigConf::Menu::itemVector ( ) const
inline

Definition at line 138 of file Menu.h.

138{ return m_TriggerItemVector; }

◆ lutOutputNames()

const std::map< unsigned int, std::string > & TrigConf::Menu::lutOutputNames ( ) const
inline

Definition at line 72 of file Menu.h.

72{ return m_LUT; }

◆ lvl1MasterTableId()

unsigned int TrigConf::L1DataBaseclass::lvl1MasterTableId ( ) const
inlineinherited

Definition at line 30 of file L1DataBaseclass.h.

30{ return m_Lvl1MasterId; }

◆ moncountVector()

const std::vector< ThresholdMonitor * > & TrigConf::Menu::moncountVector ( ) const
inline

Definition at line 69 of file Menu.h.

◆ name()

const std::string & TrigConf::TrigConfData::name ( ) const
inlineinherited

Definition at line 22 of file TrigConfData.h.

22{return m_name;}

◆ pitVector()

const std::vector< PIT * > & TrigConf::Menu::pitVector ( ) const
inline

Definition at line 70 of file Menu.h.

70{ return m_PITs; }

◆ print()

void TrigConf::Menu::print ( const std::string & indent = "",
unsigned int detail = 1 ) const
overridevirtual

Implements TrigConf::TrigConfData.

Definition at line 210 of file Menu.cxx.

210 {
211 if(detail>=1) {
212 cout << indent << "Trigger menu "; printNameIdV();
213 cout << indent << " number of pits : " << pitVector().size() << endl;
214 cout << indent << " number of tips : " << tipVector().size() << endl;
215 cout << indent << " number of thresholds : " << m_ThresholdConfig.size() << endl;
216 cout << indent << " number of items : " << m_TriggerItemVector.size() << endl;
217 cout << indent << " number of thr monitors: " << m_ThresholdMonitorVector.size() << endl;
218
219 if(detail>=2) {
220
221 cout << indent << "==================================" << endl;
222 cout << indent << "Trigger Items : " << m_TriggerItemVector.size() << endl;
223 cout << indent << "==================================" << endl;
224 for(TriggerItem* item : m_TriggerItemVector)
225 item->print(indent + " ", detail);
226
227 cout << indent << "==================================" << endl;
228 cout << indent << "Trigger Thresholds:" << endl;
229 cout << indent << "==================================" << endl;
230 m_ThresholdConfig.print(indent + " ", detail);
231 }
232
233 if(detail>=3) {
234 cout << indent << "==================================" << endl;
235 cout << indent << " The ThresholdMonitorVector:" << endl;
236 cout << indent << "==================================" << endl;
237 auto sortedMon = m_ThresholdMonitorVector;
238 sort(sortedMon.begin(),sortedMon.end(),compMonByID);
239 for(ThresholdMonitor* thrm : sortedMon)
240 thrm->print(indent + " ", detail);
241 }
242
243 if(detail>=3 && m_PITs.size()>0) {
244 cout << indent << "==================================" << endl;
245 cout << indent << " PITs:" << endl;
246 cout << indent << "==================================" << endl;
247 auto sortedPITs = m_PITs;
248 sort(sortedPITs.begin(),sortedPITs.end(),compPIT);
249 for(PIT* pit : sortedPITs)
250 pit->print(indent + " ");
251 }
252
253 if(detail>=3) {
254 cout << indent << "==================================" << endl;
255 cout << indent << " TIPs:" << endl;
256 cout << indent << "==================================" << endl;
257 auto sortedTIPs = m_TIPs;
258 sort(sortedTIPs.begin(),sortedTIPs.end(),compTIP);
259 for(TIP* tip : sortedTIPs)
260 tip->print(indent + " ");
261 }
262
263 if(detail>=4) {
264 cout << indent << "==================================" << endl;
265 cout << indent << " TriggerType summary:" << endl;
266 cout << indent << "==================================" << endl;
267 for (int i=0; i<8; ++i) {
268 cout << indent << "TriggerType bit " << i << endl;
269 for(TriggerItem* item : m_TriggerItemVector)
270 if (item->isTriggerTypeBitOn(i))
271 cout << indent << " " << item->name() << endl;
272 }
273 }
274 if(detail>=4) {
275 cout << indent << "==================================" << endl;
276 cout << indent << " BunchGroup mask summary:" << endl;
277 cout << indent << "==================================" << endl;
278 unsigned int i=0;
279 for ( uint16_t m : bunchgroupMask() )
280 cout << indent << " ctpid=" << setw(3) << i++ << ": bgmask=" << uint2bin(m, 16) << endl;
281 }
282
283 }
284}
const std::vector< PIT * > & pitVector() const
Definition Menu.h:70
std::vector< uint16_t > bunchgroupMask() const
Definition Menu.cxx:40
const std::vector< TIP * > & tipVector() const
Definition Menu.h:71
std::ostream & indent(std::ostream &o, int lvl, int size) const
void printNameIdV(const std::string &indent="") const
std::string uint2bin(uint32_t uinteger, uint16_t width)
void sort(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end)
Specialization of sort for DataVector/List.

◆ printNameIdV()

void TrigConfData::printNameIdV ( const std::string & indent = "") const
inherited

Definition at line 31 of file TrigConfData.cxx.

31 {
32 cout << indent << name();
33 if(id()>0 || version()>0)
34 cout << " (id=" << id() << "/v=" << version() << ")";
35 cout << endl;
36 if(comment()!="")
37 cout << indent << "Comment: " << comment() << endl;
38}
unsigned int id() const
const std::string & comment() const
unsigned int version() const

◆ setCaloInfo()

void TrigConf::Menu::setCaloInfo ( const CaloInfo & ci)
inline

Definition at line 81 of file Menu.h.

81{ m_ThresholdConfig.setCaloInfo(ci); }

◆ setComment()

void TrigConf::TrigConfData::setComment ( const std::string & c)
inlineinherited

Definition at line 32 of file TrigConfData.h.

◆ setId()

void TrigConf::TrigConfData::setId ( unsigned int id)
inlineinherited

Definition at line 29 of file TrigConfData.h.

29{ m_id=id; }

◆ setLutOutputNames()

void TrigConf::Menu::setLutOutputNames ( const std::map< unsigned int, std::string > & lut)
inline

Definition at line 91 of file Menu.h.

91{ m_LUT = lut; }
constexpr auto lut(Generator &&f)

◆ setLvl1MasterTableId()

void TrigConf::L1DataBaseclass::setLvl1MasterTableId ( unsigned int id)
inlineinherited

Definition at line 31 of file L1DataBaseclass.h.

31{ m_Lvl1MasterId = id; }

◆ setName()

void TrigConf::TrigConfData::setName ( const std::string & name)
inlineinherited

Definition at line 30 of file TrigConfData.h.

30{ m_name = name;}

◆ setSMK()

void TrigConf::TrigConfData::setSMK ( int id)
inlineinherited

Definition at line 28 of file TrigConfData.h.

28{m_smk=id;}

◆ setSuperMasterTableId()

void TrigConf::TrigConfData::setSuperMasterTableId ( int id)
inlineinherited

Definition at line 27 of file TrigConfData.h.

27{m_smk=id;}

◆ setVersion()

void TrigConf::TrigConfData::setVersion ( unsigned int version)
inlineinherited

Definition at line 31 of file TrigConfData.h.

◆ size()

int TrigConf::Menu::size ( ) const
inline

Definition at line 143 of file Menu.h.

143{ return m_TriggerItemVector.size(); }

◆ smk()

unsigned int TrigConf::TrigConfData::smk ( ) const
inlineinherited

Definition at line 20 of file TrigConfData.h.

20{return m_smk;}

◆ superMasterTableId()

int TrigConf::TrigConfData::superMasterTableId ( ) const
inlineinherited

Definition at line 19 of file TrigConfData.h.

19{return (int)m_smk;}

◆ thresholdConfig() [1/2]

ThresholdConfig & TrigConf::Menu::thresholdConfig ( )
inline

Definition at line 76 of file Menu.h.

76{ return m_ThresholdConfig; }

◆ thresholdConfig() [2/2]

const ThresholdConfig & TrigConf::Menu::thresholdConfig ( ) const
inline

Definition at line 73 of file Menu.h.

73{ return m_ThresholdConfig; }

◆ thresholdVector()

const std::vector< TrigConf::TriggerThreshold * > & TrigConf::Menu::thresholdVector ( ) const

Definition at line 123 of file Menu.cxx.

123 {
124 return m_ThresholdConfig.getThresholdVector();
125}

◆ tipVector()

const std::vector< TIP * > & TrigConf::Menu::tipVector ( ) const
inline

Definition at line 71 of file Menu.h.

71{ return m_TIPs; }

◆ version()

unsigned int TrigConf::TrigConfData::version ( ) const
inlineinherited

Definition at line 24 of file TrigConfData.h.

24{return m_version;}

◆ writeXMLItems()

void TrigConf::Menu::writeXMLItems ( std::ostream & xmlfile,
int indentLevel = 0,
int indentWidth = 2 ) const

Definition at line 288 of file Menu.cxx.

288 {
289 indent(xmlfile, indentLevel, indentWidth)
290 << "<TriggerMenu name=\"" << name()
291 << "\" phase=\"lumi\">" << endl;
292 for(TriggerItem* item: m_TriggerItemVector)
293 item->writeXML(xmlfile, indentLevel+1, indentWidth);
294 indent(xmlfile, indentLevel, indentWidth) << "</TriggerMenu>" << endl;
295}
static std::vector< std::string > xmlfile
Definition iLumiCalc.h:29

◆ writeXMLMonCounters()

void TrigConf::Menu::writeXMLMonCounters ( std::ostream & xmlfile,
int indentLevel = 0,
int indentWidth = 2 ) const

Definition at line 313 of file Menu.cxx.

313 {
314 indent(xmlfile, indentLevel, indentWidth) << "<TriggerCounterList>" << endl;
315
316 auto sortedMonitors = m_ThresholdMonitorVector;
317 sort(sortedMonitors.begin(),sortedMonitors.end(),compMon);
318
319 for(const ThresholdMonitor * mon: sortedMonitors)
320 mon->writeXML(xmlfile, indentLevel+1, indentWidth);
321 indent(xmlfile, indentLevel, indentWidth) << "</TriggerCounterList>" << endl;
322}

◆ writeXMLThresholds()

void TrigConf::Menu::writeXMLThresholds ( std::ostream & xmlfile,
int indentLevel = 0,
int indentWidth = 2 ) const

Definition at line 299 of file Menu.cxx.

299 {
300 indent(xmlfile, indentLevel, indentWidth) << "<TriggerThresholdList>" << endl;
301
302 auto sortedThresholds = m_ThresholdConfig.getThresholdVector();
303 sort(sortedThresholds.begin(),sortedThresholds.end(),compThr);
304
305 for(TriggerThreshold* thr: sortedThresholds) {
306 if(!thr->isInternal())
307 thr->writeXML(xmlfile, indentLevel+1, indentWidth);
308 }
309 indent(xmlfile, indentLevel, indentWidth) << "</TriggerThresholdList>" << endl;
310}

Member Data Documentation

◆ m_comment

std::string TrigConf::TrigConfData::m_comment
privateinherited

Definition at line 48 of file TrigConfData.h.

◆ m_id

unsigned int TrigConf::TrigConfData::m_id
privateinherited

Definition at line 45 of file TrigConfData.h.

◆ m_LUT

std::map<unsigned int, std::string> TrigConf::Menu::m_LUT
private

Definition at line 121 of file Menu.h.

◆ m_Lvl1MasterId

unsigned int TrigConf::L1DataBaseclass::m_Lvl1MasterId
privateinherited

Definition at line 35 of file L1DataBaseclass.h.

◆ m_name

std::string TrigConf::TrigConfData::m_name
privateinherited

Definition at line 46 of file TrigConfData.h.

◆ m_PITs

std::vector<PIT*> TrigConf::Menu::m_PITs
private

Definition at line 119 of file Menu.h.

◆ m_smk

unsigned int TrigConf::TrigConfData::m_smk
privateinherited

Definition at line 44 of file TrigConfData.h.

◆ m_ThresholdConfig

ThresholdConfig TrigConf::Menu::m_ThresholdConfig
private

Definition at line 114 of file Menu.h.

◆ m_ThresholdMonitorVector

std::vector<ThresholdMonitor*> TrigConf::Menu::m_ThresholdMonitorVector
private

Definition at line 118 of file Menu.h.

◆ m_TIPs

std::vector<TIP*> TrigConf::Menu::m_TIPs
private

Definition at line 120 of file Menu.h.

◆ m_TriggerItemVector

ItemContainer TrigConf::Menu::m_TriggerItemVector
private

Definition at line 116 of file Menu.h.

◆ m_version

unsigned int TrigConf::TrigConfData::m_version
privateinherited

Definition at line 47 of file TrigConfData.h.


The documentation for this class was generated from the following files: