All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
flashmatchalg.fcl
Go to the documentation of this file.
1 
2 BEGIN_PROLOG
3 
5 #
6 # Manager configuration
7 #
8 FlashMatchManager: {
9  Verbosity: 3
10  AllowReuseFlash: true
11  StoreFullResult: false
12  FlashFilterAlgo: ""
13  TPCFilterAlgo: "NPtFilter"
14  ProhibitAlgo: "" # "TimeCompatMatch"
15  HypothesisAlgo: "PhotonLibHypothesis"
16  MatchAlgo: "QLLMatch"
17  CustomAlgo: ["LightPath"] #,"MCQCluster"] # Keep lightpath, though it's not used now
18 }
19 
20 #
21 # Algorithms
22 #
23 QLLMatch: {
24  Verbosity: 3
25  RecordHistory: false
26  NormalizeHypothesis: false
27  QLLMode: 1 # 0 for Chi2, 1 for LLHD
28  PEPenaltyThreshold: []
29  PEPenaltyValue: []
30  XPenaltyThreshold: 30
31  ZPenaltyThreshold: 30
32  OnePMTScoreThreshold: 0.00001
33  OnePMTXDiffThreshold: 35.
34  OnePMTPESumThreshold: 500
35  OnePMTPEFracThreshold: 0.3
36 }
37 
38 QWeightPoint: {
39  XStepSize: 5
40  ZDiffMax: 50.0
41 }
42 
43 CommonAmps: {
44  ScoreThreshold: 0.8
45  QFracThreshold: 0.5
46  XStepSize: 5.0
47 }
48 
49 TimeCompatMatch: {
50  FrameDriftTime: 2300.4
51  TimeBuffer: 100
52  Verbosity: 0 #3
53 }
54 
55 MaxNPEWindow: {
56  TimeUpperBound: 8.0
57  TimeLowerBound: -0.1
58  NPEThreshold: 10.0
59 }
60 
61 NPtFilter: {
62  MinNumPoint: 1
63 }
64 
65 PhotonLibHypothesis:
66 {
67  GlobalQE: 0.03
68  GlobalQERefl: 0.03
69  UseSemiAnalytical: true
70  ChannelMask: []
71  CCVCorrection: []
72 }
73 
74 ChargeAnalytical:
75 {}
76 
77 MCQCluster: {
78  UseMCdEdX: false
79  UseXShift: true
80  OpROStart: -2400000
81  OpROEnd: 2400000
82  Extension: 10
83  DefaultTriggerTime: 4046.5312
84 }
85 
86 LightPath: {
87  SegmentSize: 0.5
88  LightYield: 40000
89  MIPdEdx: 2.07
90 }
91 
92 }
93 END_PROLOG
BEGIN_PROLOG flashmatch_config