ATLAS Offline Software
LArConditionContainer Class Reference

template class for providing interface for accessing conditions data.
More...

#include <LArConditionsContainer.h>

Collaboration diagram for LArConditionContainer:

Detailed Description

template class for providing interface for accessing conditions data.

This data class inherits from CondMultChanCollection which allows to optionally split up the persistent data into multiple groups, storing them separately and registering them as multichannels in COOL. (See CondMultChanCollection interface - its methods are inherited, but not reproduced here.)

The different groups are stored in LArConditionsSubset. The division into groups is handled in the (implementation) base - LArConditionsContainerBase.

Uniform access to the whole set of conditions is provided by LArConditionsContainerDB<T> which maps onto the different groups in the LArConditionsSubsets.

Usage: 1) create container: LArConditionsContainer<MyObj>* cont = new LArConditionsContainer<MyObj>; 2) set grouping type: cont->setGroupingType(LArConditionsContainerBase::SubDetectorGrouping); 3) initialize: cont->initialize();


The documentation for this class was generated from the following file: