42 {
43
44 FullEventAssembler<CSC_Hid2RESrcID>* fea = nullptr;
46
50 else
52
54
56
57
58 std::map<uint32_t, CscROD_Encoder> mapEncoder;
59
61 CscRawDataContainer::const_iterator it_col = cont->
begin();
62 CscRawDataContainer::const_iterator it_col_end = cont->
end();
63
65 for (; it_col != it_col_end; ++it_col) {
67 if (first && !(*it_col)->empty()) {
69 uint32_t eventType = (*it_col)->eventType();
71 }
72
73
75
76
77 mapEncoder[rodId].setRdo(*it_col);
79 }
80
81
82 std::map<uint32_t, CscROD_Encoder>::iterator it_map = mapEncoder.begin();
83 std::map<uint32_t, CscROD_Encoder>::iterator it_map_end = mapEncoder.end();
84 for (; it_map != it_map_end; ++it_map) {
85
87
88
89 sc = ((*it_map).second).fillROD(*theROD, log);
90 if (
sc.isFailure())
return StatusCode::RECOVERABLE;
91 }
92
94}
#define ATH_CHECK
Evaluate an expression and check for errors.
void setRodMinorVersion(uint16_t m)
change the ROD minor version
void setDetEvtType(uint32_t m)
change Detector Event Type
std::vector< uint32_t > RODDATA
ROD data as a vector of unsigned int.
RODDATA * getRodData(uint32_t id)
get a block of ROD data
IDMAP_t & idMap()
Return reference to IDMAP.
const_iterator end() const
return const_iterator for end of container
const_iterator begin() const
return const_iterator for first entry
::StatusCode StatusCode
StatusCode definition for legacy code.