diff --git a/Script/BCMFileNameParser.py b/Script/BCMFileNameParser.py index 6c8e89c66649790d6f700a9f1e918da9dfcb680c..06eda11fec610fa8327f38b7a20b22dfcada56a2 100644 --- a/Script/BCMFileNameParser.py +++ b/Script/BCMFileNameParser.py @@ -3,9 +3,10 @@ __version__='$Revision$' from BaseFileNameParser import BaseFileNameParser import os.path -#*.lumi --> /castor_base/BCM -#*.blm --> /castor_base/BLM -#*.blmpm --> /castor_base/BLM/PM +#*.lumi --> /castor_base/lumi/BCM +#*.blm --> /castor_base/lumi/BLM +#*.blmpm --> /castor_base/lumi/BLM/PM +#*.gz --> /castor_base/BCM/PM class BCMFileNameParser(BaseFileNameParser): @@ -15,15 +16,26 @@ class BCMFileNameParser(BaseFileNameParser): ext = os.path.splitext(file)[1] + self.type = self.dir = None if ext == '.lumi': self.dir = 'BCM' + self.type = 'lumi' elif ext == '.blm': self.dir = 'BLM' + self.type = 'lumi' elif ext == '.blmpm': self.dir = 'BLM/PM' + self.type = 'lumi' + elif ext == '.gz': + self.dir = 'PM' + self.type = 'BCM' else: self.dir = 'unknown' + def Directory(self): return self.dir - + + + def UserDef1(self): + return self.type