◆ __init__()
def python.utils.FolderTagResolver.__init__ |
( |
|
self, |
|
|
|
dbname = "COOLOFL_LAR/CONDBR2" |
|
) |
| |
◆ __del__()
def python.utils.FolderTagResolver.__del__ |
( |
|
self | ) |
|
◆ getFolderTag()
def python.utils.FolderTagResolver.getFolderTag |
( |
|
self, |
|
|
|
foldername, |
|
|
|
globalTag = None |
|
) |
| |
Definition at line 23 of file LArCalorimeter/LArExample/LArCalibProcessing/python/utils.py.
25 globalTag=self.__class__._globalTag
27 self._msg.
info(
"Looking up folder level tags in %s",foldername)
28 foldertag=
''.
join(foldername.split(
'/')) + self.__class__._defaultSuffix
32 folder=self._db.getFolder(foldername)
33 except cool.FolderNotFound:
34 self._msg.warning(
"\tCould not find folder %s in database %s",foldername,self._db.databaseId())
35 self._msg.warning(
"\tFalling back to default tag %s",foldertag)
39 taglist=folder.listTags()
42 self._msg.
info(
"\tFound single tag %s",foldertag)
45 self._msg.
info(
"\tTrying to resolve gobal tag %s",globalTag)
47 foldertag=folder.resolveTag(globalTag)
48 self._msg.
info(
"\tResolved tag %s",foldertag)
50 except cool.TagNotFound:
51 self._msg.warning(
"\tCould not resolve global tag %s",globalTag)
52 self._msg.warning(
"\tFalling back to default tag %s",foldertag)
54 except cool.TagRelationNotFound:
55 self._msg.warning(
"\tCould not find tag relation to %s",globalTag)
56 self._msg.warning(
"\tFalling back to default tag %s",foldertag)
◆ getFolderTagSuffix()
def python.utils.FolderTagResolver.getFolderTagSuffix |
( |
|
self, |
|
|
|
foldername, |
|
|
|
globalTag = None |
|
) |
| |
◆ _db
python.utils.FolderTagResolver._db |
|
private |
◆ _defaultSuffix
string python.utils.FolderTagResolver._defaultSuffix = "-RUN2-UPD3-00" |
|
staticprivate |
◆ _globalTag
string python.utils.FolderTagResolver._globalTag = "" |
|
staticprivate |
◆ _msg
python.utils.FolderTagResolver._msg |
|
private |
The documentation for this class was generated from the following file: