ATLAS Offline Software
Loading...
Searching...
No Matches
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.

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: