Go to the documentation of this file.
6 #ifndef CBMSETUPDBPROVIDER_H
7 #define CBMSETUPDBPROVIDER_H 1
33 virtual void LoadSetup(std::string setupTag, std::string revision =
"");
virtual std::vector< std::string > GetFieldTags()
Abstract method to get the list of field tags.
virtual std::vector< std::string > GetMediaTags()
Abstract method to get the list of media tags.
ClassDef(CbmGeoSetupDbProvider, 1)
virtual void LoadSetup(std::string setupTag, std::string revision="")
Abstract method to load the setup with a tag and revision version.
Setup provider with database functionality.
virtual CbmGeoSetupField GetFieldByTag(std::string tag)
Abstract method for constructing the field by tag.
virtual CbmGeoSetupModule GetModuleByTag(ECbmModuleId moduleId, std::string tag)
Abstract method for constructing the module by id and tag.
Data transfer object to represent the CBM Detector setup.
virtual CbmGeoSetup GetSetupByTag(std::string setupTag, std::string revision)
Abstract method for constructing the setup by id and tag.
virtual std::vector< std::string > GetSetupTags()
Abstract method to get the list of setup tags.
Abstract interface class for providing the CBM detector setup description, module list,...
virtual CbmGeoSetupMedia GetMediaByTag(std::string tag)
Abstract method for constructing the media by tag.