Belle II Software development
ftd_0.01.cc
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8namespace Belle2 {
13 void ftd_0_01(bool* b, const bool* i)
14 {
15 b[0] = (i[1] && i[3] && i[13] && !i[51]) || (i[1] && i[4] && i[13] && !i[51]) || (i[1] && i[5] && i[13] && !i[51]) || (i[2] && i[3]
16 && i[13] && !i[51]) || (i[2] && i[4] && i[13] && !i[51]) || (i[2] && i[5] && i[13] && !i[51]);
17 b[1] = (i[7] && i[9] && i[13] && !i[51]) || (i[7] && i[10] && i[13] && !i[51]) || (i[7] && i[11] && i[13] && !i[51]) || (i[8]
18 && i[9] && i[13] && !i[51]) || (i[8] && i[10] && i[13] && !i[51]) || (i[8] && i[11] && i[13] && !i[51]);
19 b[2] = (i[0] && i[3] && i[13] && !i[18] && !i[51]) || (i[0] && i[4] && i[13] && !i[18] && !i[51]) || (i[0] && i[5] && i[13]
20 && !i[18] && !i[51]) || (i[1] && i[3] && i[13] && !i[18] && !i[51]) || (i[1] && i[4] && i[13] && !i[18] && !i[51]) || (i[1] && i[5]
21 && i[13] && !i[18] && !i[51]) || (i[2] && i[3] && i[13] && !i[18] && !i[51]) || (i[2] && i[4] && i[13] && !i[18] && !i[51])
22 || (i[2] && i[5] && i[13] && !i[18] && !i[51]);
23 b[3] = (i[6] && i[9] && i[13] && !i[18] && !i[51]) || (i[6] && i[10] && i[13] && !i[18] && !i[51]) || (i[6] && i[11] && i[13]
24 && !i[18] && !i[51]) || (i[7] && i[9] && i[13] && !i[18] && !i[51]) || (i[7] && i[10] && i[13] && !i[18] && !i[51]) || (i[7]
25 && i[11] && i[13] && !i[18] && !i[51]) || (i[8] && i[9] && i[13] && !i[18] && !i[51]) || (i[8] && i[10] && i[13] && !i[18]
26 && !i[51]) || (i[8] && i[11] && i[13] && !i[18] && !i[51]);
27 b[4] = (i[15] && !i[18] && !i[51]);
28 b[5] = (i[32] && !i[51]) || (i[33] && !i[51]);
29 b[6] = (i[18] && !i[51]);
30 b[7] = (i[18] && i[56] && i[12]) || (i[18] && i[57] && i[12]);
31 b[8] = (i[15] && !i[55] && !i[56] && !i[57] && !i[52] && !i[53] && !i[54]);
32 b[9] = (i[43] && i[56]) || (i[43] && i[57]) || (i[44] && i[56]) || (i[44] && i[57]) || (i[45] && i[56]) || (i[45] && i[57]);
33 b[10] = (i[46]);
34 b[11] = (i[50]);
35 b[12] = (i[49]);
36 }
38}
Abstract base class for different kinds of events.