5#ifndef ITRT_STRAWALIGNDBSVC_H
6#define ITRT_STRAWALIGNDBSVC_H
13#include "GaudiKernel/IService.h"
abstract interface to TRT straw alignment constants
virtual StatusCode readTextFile(const std::string &)=0
virtual StrawDxContainer * getDxContainer() const =0
virtual float getDx1(const Identifier &) const =0
virtual StatusCode writeTextFile(const std::string &) const =0
DeclareInterfaceID(ITRT_StrawAlignDbSvc, 1, 0)
virtual StatusCode IOVCallBack()=0
virtual float getDx2(const Identifier &) const =0
virtual TRTCond::ExpandedIdentifier trtcondid(const Identifier &, int) const =0
virtual void setDx(const TRTCond::ExpandedIdentifier &, float, float, float)=0
virtual void setDx(const Identifier &, float, float, float)=0
virtual StatusCode streamOutObjects() const =0
TRTCond::StrawDxContainer StrawDxContainer
virtual float getDxErr(const Identifier &) const =0
virtual StatusCode registerObjects(std::string, int, int, int, int) const =0
Identifier for TRT detector elements in the conditions code.
Base class for rt-relations in the TRT.
specialise to detector level