CbmRoot
Loading...
Searching...
No Matches
cbm::trd::geo::SetupManager Class Reference

Generate setup meta info for the TRD system. More...

#include <CbmTrdGeoSetup.h>

Inheritance diagram for cbm::trd::geo::SetupManager:
[legend]
Collaboration diagram for cbm::trd::geo::SetupManager:
[legend]

Public Member Functions

 SetupManager ()
 Default constructor.
 
virtual ~SetupManager ()
 Destructor.
 
virtual InitStatus Init ()
 Inherited from FairTask.
 
virtual void SetParContainers ()
 Inherited from FairTask.
 
virtual void Exec (Option_t *)
 Inherited from FairTask.
 
virtual void Finish ()
 Inherited from FairTask.
 
void SetContact (const char *contact)
 
void SetDescription (const char *text)
 

Private Member Functions

 SetupManager (const SetupManager &)
 
SetupManageroperator= (const SetupManager &)
 
void CreateModuleParameters (const TString &path)
 
bool CreateParFilesFromGeometry (TString outDir="")
 

Private Attributes

string fGeoTag = ""
 the setup name
 
string fContact = ""
 contact info (usual email) of the responsible
 
string fDescription = ""
 further description of the current setup
 
SetupfSetup = nullptr
 the setup object
 

Detailed Description

Generate setup meta info for the TRD system.

Definition at line 170 of file CbmTrdGeoSetup.h.

Constructor & Destructor Documentation

◆ SetupManager() [1/2]

cbm::trd::geo::SetupManager::SetupManager ( )
inline

Default constructor.

Definition at line 173 of file CbmTrdGeoSetup.h.

◆ ~SetupManager()

virtual cbm::trd::geo::SetupManager::~SetupManager ( )
inlinevirtual

Destructor.

Definition at line 175 of file CbmTrdGeoSetup.h.

◆ SetupManager() [2/2]

cbm::trd::geo::SetupManager::SetupManager ( const SetupManager & )
private

Member Function Documentation

◆ CreateModuleParameters()

void cbm::trd::geo::SetupManager::CreateModuleParameters ( const TString & path)
private

◆ CreateParFilesFromGeometry()

bool cbm::trd::geo::SetupManager::CreateParFilesFromGeometry ( TString outDir = "")
private

◆ Exec()

virtual void cbm::trd::geo::SetupManager::Exec ( Option_t * )
inlinevirtual

Inherited from FairTask.

Definition at line 181 of file CbmTrdGeoSetup.h.

◆ Finish()

void SetupManager::Finish ( )
virtual

Inherited from FairTask.

Definition at line 98 of file CbmTrdGeoSetup.cxx.

References fSetup.

◆ Init()

InitStatus SetupManager::Init ( )
virtual

Inherited from FairTask.

Definition at line 27 of file CbmTrdGeoSetup.cxx.

References cbm::trd::geo::Setup::addParam(), fContact, fDescription, fGeoTag, and cbm::trd::geo::Setup::Module::init().

◆ operator=()

SetupManager & cbm::trd::geo::SetupManager::operator= ( const SetupManager & )
private

◆ SetContact()

void cbm::trd::geo::SetupManager::SetContact ( const char * contact)
inline

Definition at line 185 of file CbmTrdGeoSetup.h.

References fContact.

◆ SetDescription()

void cbm::trd::geo::SetupManager::SetDescription ( const char * text)
inline

Definition at line 186 of file CbmTrdGeoSetup.h.

References fDescription.

◆ SetParContainers()

void SetupManager::SetParContainers ( )
virtual

Inherited from FairTask.

Definition at line 91 of file CbmTrdGeoSetup.cxx.

References fSetup.

Member Data Documentation

◆ fContact

string cbm::trd::geo::SetupManager::fContact = ""
private

contact info (usual email) of the responsible

Definition at line 197 of file CbmTrdGeoSetup.h.

Referenced by Init(), and SetContact().

◆ fDescription

string cbm::trd::geo::SetupManager::fDescription = ""
private

further description of the current setup

Definition at line 198 of file CbmTrdGeoSetup.h.

Referenced by Init(), and SetDescription().

◆ fGeoTag

string cbm::trd::geo::SetupManager::fGeoTag = ""
private

the setup name

Definition at line 196 of file CbmTrdGeoSetup.h.

Referenced by Init().

◆ fSetup

Setup* cbm::trd::geo::SetupManager::fSetup = nullptr
private

the setup object

Definition at line 199 of file CbmTrdGeoSetup.h.

Referenced by Finish(), and SetParContainers().


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