If your configuration has the Z token, then you should see a table of values corresponding to the various combinations of PCU and anode. They are self-explanatory:
Beginning generation of filter description.
###########################################
This file contains a Z-token, specifically:
Z[D[0]&E[X1L],D[0]&E[X1R],D[0]&E[X2L],D[0]&E[X2R],D[0]&E[X3L],
D[0]&E[X3R],D[1]&E[X1L],D[1]&E[X1R],D[1]&E[X2L],D[1]&E[X2R],D[
1]&E[X3L],D[1]&E[X3R],D[2]&E[X1L],D[2]&E[X1R],D[2]&E[X2L],D[2]
&E[X2R],D[2]&E[X3L],D[2]&E[X3R],D[3]&E[X1L],D[3]&E[X1R],D[3]&E
[X2L],D[3]&E[X2R],D[3]&E[X3L],D[3]&E[X3R],D[4]&E[X1L],D[4]&E[X
1R],D[4]&E[X2L],D[4]&E[X2R],D[4]&E[X3L],D[4]&E[X3R]].
We have 5 bits for this token.
So this token can take on values from 0 --> 31
The Z-token is SPECIAL. So we will deal with it in detail.
Number of Z-tokens is 30
D[0]&E[X1L] == 0 D[2]&E[X2R] == 15
D[0]&E[X1R] == 1 D[2]&E[X3L] == 16
D[0]&E[X2L] == 2 D[2]&E[X3R] == 17
D[0]&E[X2R] == 3 D[3]&E[X1L] == 18
D[0]&E[X3L] == 4 D[3]&E[X1R] == 19
D[0]&E[X3R] == 5 D[3]&E[X2L] == 20
D[1]&E[X1L] == 6 D[3]&E[X2R] == 21
D[1]&E[X1R] == 7 D[3]&E[X3L] == 22
D[1]&E[X2L] == 8 D[3]&E[X3R] == 23
D[1]&E[X2R] == 9 D[4]&E[X1L] == 24
D[1]&E[X3L] == 10 D[4]&E[X1R] == 25
D[1]&E[X3R] == 11 D[4]&E[X2L] == 26
D[2]&E[X1L] == 12 D[4]&E[X2R] == 27
D[2]&E[X1R] == 13 D[4]&E[X3L] == 28
D[2]&E[X2L] == 14 D[4]&E[X3R] == 29
Do you want to select any of these? [Yes, No]:
So for example, to select the top layer (E[X1L] & E[X1R]) of PCU0-PCU3, (D[0] - D[3]) then specify: "0-1,6-7,12-13,18-19" to get the bitmask:
Event == b1xxxxxxxxxxxxxxx &&
(Event <= bxxxxxxxx00001xxx ||
Event >= bxxxxxxxx00110xxx &&
Event <= bxxxxxxxx00111xxx ||
Event == bxxxxxxxx01100xxx ||
Event >= bxxxxxxxx10010xxx &&
Event <= bxxxxxxxx10011xxx )