ATLAS Offline Software
|
TRT_ConditionsServices contains tools for accessing and managing TRT conditions data
This Service provides an overall assessment of an identifier, determined by considering the TRT Conditions status flags returned by a list of services of type ITRT_ConditionsSvc.
This Service provides a simple example of a service which inherets from ITRT_ConditionsSvc. It returns a TRT Conditions status flag (GOOD) for an identifier.
This Service provides access to DCS conditions information read from the COOL offline database. It inherets from ITRT_ConditionsSvc and returns a TRT Conditions status flag for an identifier indicating whether its straw voltage was within tolerance range.
This Service provides access to DAQ conditions information from the DAQ configuration database. It inherits from ITRT_ConditionsSvc and returns a TRT Conditions status flag for an identifier indicating whether the ROD it is read out from participated in the run.
This Service provides access and management of TRT ByteStream errors, stored in StoreGate containers.
This Service manages TRT calibration data stored in TRTCond::NestedContainer classes. The following methods are provided:
Always called:
TDS Accessors:
TDS Modifiers:
Persistifiers:
IOVDbSvc.Folders+=["/TRT/Calib <tag>sometag</tag>"]
IOVDbSvc.Folders+=["/TRT/Align <tag>sometag</tag>"]
For reading in constants from text file (see code and share/CalibrationConstants for format) supply file name and set readFromTextFile. Also comment out the Folders+=.
This will work in normal reconstruction. If the purpose is to write the constants to database, call the tool from the TRT_AlignAlgs package.
This Service manages TRT alignment data stored in AlignableTransform classes. The following methods are provided:
Always called:
TDS Accessors:
TDS Modifiers:
Persistifiers:
IOVDbSvc.Folders+=["/TRT/Calib <tag>sometag</tag>"]
IOVDbSvc.Folders+=["/TRT/Align <tag>sometag</tag>"]
For reading in constants from text file (see code and share/CalibrationConstants for format) supply file name and set readFromTextFile. Also comment out the Folders+=.
This will work in normal reconstruction. If the purpose is to write the constants to database call the tool from the TRT_CalibAlgs package.
Like TRT_CalDbSvc, but the stored data are here two independent Rphi rotations of each end of a straw.
This Service provides access to the dead/noisy straw lists.
This Service provides a mapping of straws to COOL DCS HV channel names/numbers. The barrel HV-line map can be created by accessing the HW Mapping Database by Serguei Oleshko, or by a hard-coded mapping scheme defined in the tool's source code. The endcap map is currently only available through the hard-coded mapping scheme.