File indexing completed on 2023-03-17 11:21:43
0001
0002 import os
0003
0004 '''
0005
0006 Helper functions for modifying the tau sequences.
0007
0008
0009 Author: Evan K. Friis, UC Davis
0010
0011 '''
0012
0013 def represents_int(value):
0014 try:
0015 int(value)
0016 return True
0017 except ValueError:
0018 return False
0019
0020 def cmssw_version():
0021 version_str = os.environ['CMSSW_VERSION'].replace('CMSSW_', '').split('_')
0022 major_version = int(version_str[0])
0023 minor_version = int(version_str[1])
0024 subminor_version = None
0025
0026
0027 if represents_int(version_str[2]):
0028 subminor_version = int(version_str[2])
0029 else:
0030 subminor_version = version_str[2]
0031 return (version_str[0], version_str[1], version_str[2])