6 def matchTriggerClusters(minClusterEnergy=0.1, maxAngle=0.1, minFracEnergy=0.0, maxFracEnergy=2.0, path=None):
8 Matching of ECLClusters and ECLTriggerClusters based on energy and angular separation
9 @param minClusterEnergy minimum cluster energy
10 @param maxAngle maximal angular separation
11 @param minFracEnergy minimum energy fraction trg/cluster
12 @param maxFracEnergy maximal energy fraction trg/cluster
16 matchtrgclust = register_module(
'ECLTriggerClusterMatcher')
17 matchtrgclust.param(
'minClusterEnergy', minClusterEnergy)
18 matchtrgclust.param(
'maxAngle', maxAngle)
19 matchtrgclust.param(
'minFracEnergy', minFracEnergy)
20 matchtrgclust.param(
'maxFracEnergy', maxFracEnergy)
21 matchtrgclust.param(
'minClusterEnergy', minClusterEnergy)
23 path.add_module(matchtrgclust)
26 def matchTrackECLCalDigits(extRadius=130.0, angleFWDGap=31.80, angleBWDGap=129.7, trackHypothesis=11, path=None):
28 Matching of tracks to ECLCalDigits that are close to gaps
29 @param extRadius Radius to which track is extrapolated
30 @param angleFWDGap center of FWD gap (deg)
31 @param angleBWDGap center of BWD gap (deg)
32 @param trackHypothesis track hypothesis
35 matchtrkdig = register_module(
'ECLTrackCalDigitMatch')
36 matchtrkdig.param(
'extRadius', extRadius)
37 matchtrkdig.param(
'angleFWDGap', angleFWDGap)
38 matchtrkdig.param(
'angleBWDGap', angleBWDGap)
39 matchtrkdig.param(
'trackHypothesis', trackHypothesis)
41 path.add_module(matchtrkdig)