8 dccFields_ =
new std::set<DCCTBDataField *, DCCTBDataFieldComparator>;
11 tcc68Fields_ =
new std::set<DCCTBDataField *, DCCTBDataFieldComparator>;
12 tcc32Fields_ =
new std::set<DCCTBDataField *, DCCTBDataFieldComparator>;
13 tcc16Fields_ =
new std::set<DCCTBDataField *, DCCTBDataFieldComparator>;
15 srp68Fields_ =
new std::set<DCCTBDataField *, DCCTBDataFieldComparator>;
16 srp32Fields_ =
new std::set<DCCTBDataField *, DCCTBDataFieldComparator>;
17 srp16Fields_ =
new std::set<DCCTBDataField *, DCCTBDataFieldComparator>;
19 towerFields_ =
new std::set<DCCTBDataField *, DCCTBDataFieldComparator>;
20 xtalFields_ =
new std::set<DCCTBDataField *, DCCTBDataFieldComparator>;
21 trailerFields_ =
new std::set<DCCTBDataField *, DCCTBDataFieldComparator>;
36 std::set<DCCTBDataField *, DCCTBDataFieldComparator>::iterator it;
164 for (uint32_t
i = 1;
i <= 8;
i++) {
175 for (uint32_t wcount = 1; wcount <= 5; wcount++) {
177 for (uint32_t
i = 1;
i <= 8;
i++) {
184 for (uint32_t
i = 9;
i <= 14;
i++) {
197 std::vector<std::set<DCCTBDataField *, DCCTBDataFieldComparator> *> pVector;
202 for (
int i = 0;
i < ((
int)(pVector.size()));
i++) {
216 uint32_t totalTT = 68 * nTSamples;
218 uint32_t filter1 = 16 * nTSamples;
219 uint32_t filter2 = 32 * nTSamples;
224 for (uint32_t
tt = 1;
tt <= totalTT;
tt++) {
251 std::vector<std::set<DCCTBDataField *, DCCTBDataFieldComparator> *> pVector;
256 for (
int i = 0;
i < ((
int)(pVector.size()));
i++) {
269 uint32_t srpFlags(68);
271 uint32_t count1(1), count2(1), srSize(3),
factor(0), wcount(0);
272 for (uint32_t nsr = 1; nsr <= srpFlags; nsr++) {
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * dccFields_
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * srp32Fields_
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * tcc68Fields_
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * trailerFields_
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * tcc16Fields_
std::string getDecString(uint32_t data)
DCCTBDataMapper(DCCTBDataParser *myParser)
uint32_t numbTriggerSamples()
uint32_t numbXtalSamples()
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * srp16Fields_
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * tcc32Fields_
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * emptyEventFields_
void buildTrailerFields()
bool insert(Storage &iStorage, ItemType *iItem, const IdTag &iIdTag)
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * xtalFields_
DCCTBDataParser * parser_
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * srp68Fields_
uint16_t *__restrict__ uint16_t const *__restrict__ adc
std::set< DCCTBDataField *, DCCTBDataFieldComparator > * towerFields_