3 from AthenaCommon.Logging
import logging
6 logger = logging.getLogger( __name__)
10 from copy
import deepcopy
20 'et': {
'min':
'0',
'max':
'inf'},
21 'pt': {
'min':
'0',
'max':
'inf'},
22 'eta': {
'min':
'0',
'max':
'inf'},
23 'neta': {
'min':
'-inf',
'max':
'0'},
24 'ceta': {
'min':
'-inf',
'max':
'inf'},
25 'peta': {
'min':
'0',
'max':
'inf'},
26 'nphi': {
'min':
'-inf',
'max':
'0'},
27 'cphi': {
'min':
'-inf',
'max':
'inf'},
28 'pphi': {
'min':
'0',
'max':
'inf'},
29 'djmass': {
'min':
'0',
'max':
'inf'},
30 'djdeta': {
'min':
'0',
'max':
'inf'},
31 'djdphi': {
'min':
'0',
'max':
str(math.pi)},
32 'ht': {
'min':
'0',
'max':
'inf'},
33 'dipz_mlpl': {
'min':
'-inf',
'max':
'inf'},
34 'dipz_njet': {
'min':
'2',
'max':
'inf'},
35 'mult': {
'min':
'0',
'max':
'inf'},
36 'smc': {
'min':
'0',
'max':
'inf'},
37 'jvt': {
'min':
'0',
'max':
'inf'},
38 'bsel': {
'min':
'-inf',
'max':
'inf'},
39 'tausel': {
'min':
'-inf',
'max':
'inf'},
40 'clrsel': {
'min':
'-inf',
'max':
'inf'},
41 'pileuprm': {
'min':
'-inf',
'max':
'inf'},
42 'momCuts': {
'min':
'-inf',
'max':
'inf'},
43 'timing': {
'min':
'0',
'max':
'inf'},
44 'timeSig': {
'min':
'0',
'max':
'inf'},
75 if lo: vals[
'min'] = self.
scale(key, lo)
76 if hi: vals[
'max'] = self.
scale(key, hi)