ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
LArGeoTBH1GeoOptions Class Reference

#include <LArGeoTBH1GeoOptions.h>

Collaboration diagram for LArGeoTBH1GeoOptions:

Public Member Functions

 LArGeoTBH1GeoOptions ()
 
void saveMe ()
 
void printMe ()
 
void CryoXPosition (double value)
 
void TableYPosition (double value)
 
double CryoXPosition (void) const
 
double TableYPosition (void) const
 

Private Attributes

double m_CryoXPosition
 
double m_TableYPosition
 

Detailed Description

Definition at line 19 of file LArGeoTBH1GeoOptions.h.

Constructor & Destructor Documentation

◆ LArGeoTBH1GeoOptions()

LArGeoTBH1GeoOptions::LArGeoTBH1GeoOptions ( )
inline

Definition at line 25 of file LArGeoTBH1GeoOptions.h.

25  :
26  m_CryoXPosition(0.0),
27  m_TableYPosition(0.0)
28  {}

Member Function Documentation

◆ CryoXPosition() [1/2]

void LArGeoTBH1GeoOptions::CryoXPosition ( double  value)
inline

Definition at line 34 of file LArGeoTBH1GeoOptions.h.

◆ CryoXPosition() [2/2]

double LArGeoTBH1GeoOptions::CryoXPosition ( void  ) const
inline

Definition at line 38 of file LArGeoTBH1GeoOptions.h.

38 { return m_CryoXPosition; }

◆ printMe()

void LArGeoTBH1GeoOptions::printMe ( )

Definition at line 23 of file LArGeoTBH1GeoOptions.cxx.

24 {
25  std::cout << " *** *** This is the object of type LArGeoTBH1GeoOptions *** *** \n";
26  std::cout << " ** H1 Cryostat X Position = " << m_CryoXPosition << "\n *** *** \n";
27  std::cout << " ** H1 Table Y Position = " << m_TableYPosition << "\n *** *** \n";
28 }

◆ saveMe()

void LArGeoTBH1GeoOptions::saveMe ( )

Definition at line 11 of file LArGeoTBH1GeoOptions.cxx.

12 {
13  SmartIF<StoreGateSvc> detStore{Gaudi::svcLocator()->service("DetectorStore")};
14  if (!detStore) {
15  std::cout << "LArGeoTBH1GeoOptions::saveMe ERROR Could not dynamic cast det store" << std::endl;
16  return;
17  }
18  if (!detStore->record(this,"LArGeoTBH1GeoOptions").isSuccess()) {
19  std::cout << "Can not record LArGeoTBH1GeoOptions" << std::endl;
20  }
21 }

◆ TableYPosition() [1/2]

void LArGeoTBH1GeoOptions::TableYPosition ( double  value)
inline

Definition at line 35 of file LArGeoTBH1GeoOptions.h.

◆ TableYPosition() [2/2]

double LArGeoTBH1GeoOptions::TableYPosition ( void  ) const
inline

Definition at line 39 of file LArGeoTBH1GeoOptions.h.

39 { return m_TableYPosition; }

Member Data Documentation

◆ m_CryoXPosition

double LArGeoTBH1GeoOptions::m_CryoXPosition
private

Definition at line 43 of file LArGeoTBH1GeoOptions.h.

◆ m_TableYPosition

double LArGeoTBH1GeoOptions::m_TableYPosition
private

Definition at line 45 of file LArGeoTBH1GeoOptions.h.


The documentation for this class was generated from the following files:
LArGeoTBH1GeoOptions::m_CryoXPosition
double m_CryoXPosition
Definition: LArGeoTBH1GeoOptions.h:43
athena.value
value
Definition: athena.py:124
LArGeoTBH1GeoOptions::m_TableYPosition
double m_TableYPosition
Definition: LArGeoTBH1GeoOptions.h:45
python.PyKernel.detStore
detStore
Definition: PyKernel.py:41