60 length = pattern[0]->getLength();
61 }
else if(pattern[1]!=0){
62 length = pattern[1]->getLength();
81 for(
int i=0; i<
length/2; i+=1){
83 b[2*i+1] = pattern[0]->getChannel(i+
length/2);
84 b[2*i] = pattern[0]->getChannel(i);
88 b[
length+2*i] = pattern[1]->getChannel(i);
94 for( block=0; block<2; block+=1){
110 ( b[i] & !b[i-1] & !b[i+1] )|
111 ( b[i-1] & b[i+1] & !b[i] )));
115 ( b[i-1] & !b[i-2] & !b[i] )|
116 ( b[i-2] & b[i] & !b[i-1] )|
117 ( b[i] & !b[i-1] & !b[i+1] )|
118 ( b[i-1] & b[i+1] & !b[i] )));
122 ( b[i-1] & !b[i-2] & !b[i] )|
123 ( b[i-2] & b[i] & !b[i-1] )|
124 ( b[i] & !b[i-1] )));
127 std::cout <<
"StripTripletCoincidence OUT ";
129 std::cout << std::endl;