CbmRoot
Loading...
Searching...
No Matches
CbmSetupStorable Class Reference

#include <CbmSetup.h>

Inheritance diagram for CbmSetupStorable:
[legend]
Collaboration diagram for CbmSetupStorable:
[legend]

Public Member Functions

 CbmSetupStorable ()
 
 ~CbmSetupStorable ()
 
 CbmSetupStorable (const CbmSetupStorable &rhs)
 
 CbmSetupStorable (CbmSetup *rawSetup)
 
CbmGeoSetupRepoProviderGetRepoProvPtr ()
 
CbmGeoSetupDbProviderGetDbProvPtr ()
 

Private Member Functions

 ClassDef (CbmSetupStorable, 1)
 

Private Attributes

CbmGeoSetupRepoProviderfProviderRepo = nullptr
 
CbmGeoSetupDbProviderfProviderDb = nullptr
 

Detailed Description

Definition at line 228 of file CbmSetup.h.

Constructor & Destructor Documentation

◆ CbmSetupStorable() [1/3]

CbmSetupStorable::CbmSetupStorable ( )
inline

Default constructor

Definition at line 231 of file CbmSetup.h.

◆ ~CbmSetupStorable()

CbmSetupStorable::~CbmSetupStorable ( )
inline

Destructor

Definition at line 234 of file CbmSetup.h.

◆ CbmSetupStorable() [2/3]

CbmSetupStorable::CbmSetupStorable ( const CbmSetupStorable & rhs)
inline

Copy constructor and assignment operator (not implemented )

To avoid clang format one-lining

To avoid clang format one-lining

Definition at line 237 of file CbmSetup.h.

References fProviderDb, and fProviderRepo.

◆ CbmSetupStorable() [3/3]

CbmSetupStorable::CbmSetupStorable ( CbmSetup * rawSetup)
inline

Constructor from CbmSetup object

To avoid clang format one-lining

To avoid clang format one-lining

Definition at line 250 of file CbmSetup.h.

References fProviderDb, fProviderRepo, and CbmSetup::GetProvider().

Member Function Documentation

◆ ClassDef()

CbmSetupStorable::ClassDef ( CbmSetupStorable ,
1  )
private

◆ GetDbProvPtr()

CbmGeoSetupDbProvider * CbmSetupStorable::GetDbProvPtr ( )
inline

Definition at line 268 of file CbmSetup.h.

References fProviderDb.

Referenced by CbmSetup::LoadStoredSetup().

◆ GetRepoProvPtr()

CbmGeoSetupRepoProvider * CbmSetupStorable::GetRepoProvPtr ( )
inline

Definition at line 267 of file CbmSetup.h.

References fProviderRepo.

Referenced by CbmSetup::LoadStoredSetup().

Member Data Documentation

◆ fProviderDb

CbmGeoSetupDbProvider* CbmSetupStorable::fProviderDb = nullptr
private

Definition at line 272 of file CbmSetup.h.

Referenced by CbmSetupStorable(), CbmSetupStorable(), and GetDbProvPtr().

◆ fProviderRepo

CbmGeoSetupRepoProvider* CbmSetupStorable::fProviderRepo = nullptr
private

Definition at line 271 of file CbmSetup.h.

Referenced by CbmSetupStorable(), CbmSetupStorable(), and GetRepoProvPtr().


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