Go to the documentation of this file.
6 #ifndef CBMSETUPREPOPROVIDER_H
7 #define CBMSETUPREPOPROVIDER_H 1
33 virtual void LoadSetup(std::string setupTag, std::string revision =
"");
virtual CbmGeoSetupModule GetModuleByTag(ECbmModuleId moduleId, std::string tag)
Abstract method for constructing the module by id and tag.
virtual void LoadSetup(std::string setupTag, std::string revision="")
Setup provider with local (svn) repository functionality.
virtual CbmGeoSetup GetSetupByTag(std::string setupTag, std::string revision)
virtual std::vector< std::string > GetMediaTags()
Abstract method to get the list of media tags.
virtual std::vector< std::string > GetSetupTags()
Abstract method to get the list of setup tags.
Data transfer object to represent the CBM Detector setup.
virtual std::vector< std::string > GetFieldTags()
Abstract method to get the list of field tags.
virtual CbmGeoSetupField GetFieldByTag(std::string tag)
Abstract method for constructing the field by tag.
ClassDef(CbmGeoSetupRepoProvider, 1)
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.