29 ev.getByLabel(
_src, phiDigis);
30 ev.getByLabel(
_src, thetaDigis);
33 for (
int sector = 0; sector <= 11; ++sector) {
40 int bti_group_1 = -1, bti_group_2 = -1;
47 if (phi_segm_1 && bti_group_1 != -1) {
48 chamb_list.push_back(
processDigis(*phi_segm_1, *theta_segm, bti_group_1));
49 }
else if (phi_segm_1 && bti_group_1 == -1) {
51 }
else if (!phi_segm_1 && bti_group_1 != -1) {
52 chamb_list.push_back(
processDigis(*theta_segm, bti_group_1));
55 if (phi_segm_2 && bti_group_2 != -1) {
56 chamb_list.push_back(
processDigis(*phi_segm_2, *theta_segm, bti_group_2));
57 }
else if (phi_segm_2 && bti_group_2 == -1) {
59 }
else if (!phi_segm_2 && bti_group_2 != -1) {
60 chamb_list.push_back(
processDigis(*phi_segm_2, bti_group_2));
69 cleaned.insert(cleaned.end(),
temp.begin(),
temp.end());
71 cleaned.insert(cleaned.end(), chamb_list.begin(), chamb_list.end());
76 out.insert(
out.end(), cleaned.begin(), cleaned.end());
91 const int bti_group)
const {
99 for (
int i = 0;
i < 7; ++
i) {