5#ifndef ITRT_STRAWALIGNDBSVC_H
6#define ITRT_STRAWALIGNDBSVC_H
13#include "GaudiKernel/IService.h"
defines and typedefs for IOVSvc
#define IOVSVC_CALLBACK_ARGS
short hand for IOVSvc call back argument list, to be used when no access to formal arguments is neede...
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 float getDx2(const Identifier &) const =0
virtual TRTCond::ExpandedIdentifier trtcondid(const Identifier &, int) const =0
virtual StatusCode IOVCallBack(IOVSVC_CALLBACK_ARGS)=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