#include <RegSelROB.h>
Definition at line 76 of file RegSelROB.h.
◆ RegSelROBList()
| RegSelROBList::RegSelROBList |
( |
const std::vector< RegSelModule > & | modules | ) |
|
Definition at line 58 of file RegSelROB.cxx.
58 {
59
60 std::map<uint32_t, RegSelROB>
robs;
61
62 std::cout << "RegSelSiLUT::fillROBMap()" << std::endl;
63
64 for ( std::vector<RegSelModule>::const_iterator mptr = modules.begin() ; mptr!=modules.end() ; ++mptr ) {
65
66
67
68 std::map<uint32_t, RegSelROB>::iterator robitr =
robs.find(mptr->robID());
69
70 std::cout << *mptr << std::endl;
71
72 if ( robitr !=
robs.end() ) {
73
74 robitr->second.addModule(&(*mptr));
75 }
76 else {
77
78 robs.insert( std::map<uint32_t, RegSelROB>::value_type(mptr->robID(),RegSelROB(&(*mptr))) );
79 }
80 }
81
82 std::cout <<
"roblist size " <<
robs.size() << std::endl;
83
84 std::map<uint32_t, RegSelROB>::iterator robitr =
robs.begin();
85
86 for ( ; robitr!=
robs.end() ; ++robitr ) {
87 std::cout << "RegSelLUT::fillROBMap() " << robitr->second << std::endl;
88 }
89}
◆ ~RegSelROBList()
| virtual RegSelROBList::~RegSelROBList |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following files: