5#ifndef TRT_CONDITIONSDATA_STRAWSTATUSMultChanCONTAINER_H
6#define TRT_CONDITIONSDATA_STRAWSTATUSMultChanCONTAINER_H
29 static const char*
classname() {
return "TRTCond::StrawStatusMultChanContainer" ; }
37 std::cout <<
"Sorry: TRTCond::StrawStatusMultChanContainer cannot store containers at BARREL_EC granularity" << std::endl ;
Hold mappings of ranges to condition objects.
#define CONDCONT_DEF(...)
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
CondMultChanCollection for storing TRT conditions data.
Identifier for TRT detector elements in the conditions code.
StrawStatusContainerTemplate< ExpandedIdentifier::LAYERWHEEL > * findContainer(const ExpandedIdentifier &id)
std::vector< std::pair< ExpandedIdentifier, const StrawStatus * > > FlatContainer
void setStatus(const ExpandedIdentifier &id, unsigned int status)
set status
A COOL multichannel container for StrawStatus.
StrawStatusContainerTemplate< ExpandedIdentifier::LAYERWHEEL >::FlatContainer FlatContainer
StrawStatusMultChanContainer()
default constructor
void setStatus(const ExpandedIdentifier &id, unsigned int status)
set t0
static const char * classname()
classname used to talk to iovservice
virtual ~StrawStatusMultChanContainer()
destructor
StrawStatusContainerTemplate< ExpandedIdentifier::LAYERWHEEL > StrawStatusLayerContainer
typedef the channels as NestedContainer