CbmRoot
CbmGeoSetupField Class Reference

#include <CbmGeoSetupField.h>

Collaboration diagram for CbmGeoSetupField:
[legend]

Public Member Functions

Int_t GetId ()
 
std::string GetTag ()
 
std::string GetAuthor ()
 
std::string GetDate ()
 
std::string GetDescription ()
 
std::string GetFilePath ()
 
std::string GetRevision ()
 
Double_t GetScale ()
 
TGeoTranslation & GetMatrix ()
 
void SetId (Int_t value)
 
void SetTag (std::string value)
 
void SetAuthor (std::string value)
 
void SetDate (std::string value)
 
void SetDescription (std::string value)
 
void SetFilePath (std::string value)
 
void SetRevision (std::string value)
 
void SetScale (Double_t value)
 
void SetMatrix (TGeoTranslation value)
 

Private Member Functions

 ClassDefNV (CbmGeoSetupField, 1)
 

Private Attributes

Int_t fId {}
 
std::string fTag {}
 
std::string fAuthor {}
 
std::string fDate {}
 
std::string fDescription {}
 
std::string fFilePath {}
 
std::string fRevision {}
 
Double_t fScale {1.}
 
TGeoTranslation fMatrix {}
 

Detailed Description

Definition at line 21 of file CbmGeoSetupField.h.

Member Function Documentation

◆ ClassDefNV()

CbmGeoSetupField::ClassDefNV ( CbmGeoSetupField  ,
 
)
private

◆ GetAuthor()

std::string CbmGeoSetupField::GetAuthor ( )
inline

Definition at line 25 of file CbmGeoSetupField.h.

References fAuthor.

◆ GetDate()

std::string CbmGeoSetupField::GetDate ( )
inline

Definition at line 26 of file CbmGeoSetupField.h.

References fDate.

◆ GetDescription()

std::string CbmGeoSetupField::GetDescription ( )
inline

Definition at line 27 of file CbmGeoSetupField.h.

References fDescription.

◆ GetFilePath()

std::string CbmGeoSetupField::GetFilePath ( )
inline

Definition at line 28 of file CbmGeoSetupField.h.

References fFilePath.

Referenced by CbmSetup::CreateFieldMap().

◆ GetId()

Int_t CbmGeoSetupField::GetId ( )
inline

Definition at line 23 of file CbmGeoSetupField.h.

References fId.

◆ GetMatrix()

◆ GetRevision()

std::string CbmGeoSetupField::GetRevision ( )
inline

Definition at line 29 of file CbmGeoSetupField.h.

References fRevision.

◆ GetScale()

Double_t CbmGeoSetupField::GetScale ( )
inline

◆ GetTag()

std::string CbmGeoSetupField::GetTag ( )
inline

◆ SetAuthor()

void CbmGeoSetupField::SetAuthor ( std::string  value)
inline

Definition at line 35 of file CbmGeoSetupField.h.

References fAuthor.

Referenced by CbmGeoSetupDbProvider::GetFieldByTag().

◆ SetDate()

void CbmGeoSetupField::SetDate ( std::string  value)
inline

Definition at line 36 of file CbmGeoSetupField.h.

References fDate.

Referenced by CbmGeoSetupDbProvider::GetFieldByTag().

◆ SetDescription()

void CbmGeoSetupField::SetDescription ( std::string  value)
inline

Definition at line 37 of file CbmGeoSetupField.h.

References fDescription.

Referenced by CbmGeoSetupDbProvider::GetFieldByTag().

◆ SetFilePath()

void CbmGeoSetupField::SetFilePath ( std::string  value)
inline

◆ SetId()

void CbmGeoSetupField::SetId ( Int_t  value)
inline

Definition at line 33 of file CbmGeoSetupField.h.

References fId.

Referenced by CbmGeoSetupDbProvider::GetFieldByTag().

◆ SetMatrix()

void CbmGeoSetupField::SetMatrix ( TGeoTranslation  value)
inline

Definition at line 41 of file CbmGeoSetupField.h.

References fMatrix.

Referenced by CbmGeoSetupProvider::SetFieldTag().

◆ SetRevision()

void CbmGeoSetupField::SetRevision ( std::string  value)
inline

Definition at line 39 of file CbmGeoSetupField.h.

References fRevision.

◆ SetScale()

void CbmGeoSetupField::SetScale ( Double_t  value)
inline

◆ SetTag()

void CbmGeoSetupField::SetTag ( std::string  value)
inline

Member Data Documentation

◆ fAuthor

std::string CbmGeoSetupField::fAuthor {}
private

Definition at line 46 of file CbmGeoSetupField.h.

Referenced by GetAuthor(), and SetAuthor().

◆ fDate

std::string CbmGeoSetupField::fDate {}
private

Definition at line 47 of file CbmGeoSetupField.h.

Referenced by GetDate(), and SetDate().

◆ fDescription

std::string CbmGeoSetupField::fDescription {}
private

Definition at line 48 of file CbmGeoSetupField.h.

Referenced by GetDescription(), and SetDescription().

◆ fFilePath

std::string CbmGeoSetupField::fFilePath {}
private

Definition at line 49 of file CbmGeoSetupField.h.

Referenced by GetFilePath(), and SetFilePath().

◆ fId

Int_t CbmGeoSetupField::fId {}
private

Definition at line 44 of file CbmGeoSetupField.h.

Referenced by GetId(), and SetId().

◆ fMatrix

TGeoTranslation CbmGeoSetupField::fMatrix {}
private

Definition at line 52 of file CbmGeoSetupField.h.

Referenced by GetMatrix(), and SetMatrix().

◆ fRevision

std::string CbmGeoSetupField::fRevision {}
private

Definition at line 50 of file CbmGeoSetupField.h.

Referenced by GetRevision(), and SetRevision().

◆ fScale

Double_t CbmGeoSetupField::fScale {1.}
private

Definition at line 51 of file CbmGeoSetupField.h.

Referenced by GetScale(), and SetScale().

◆ fTag

std::string CbmGeoSetupField::fTag {}
private

Definition at line 45 of file CbmGeoSetupField.h.

Referenced by GetTag(), and SetTag().


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