ATLAS Offline Software
Loading...
Searching...
No Matches
TrigConf::AutoDBOpen Class Reference

#include <TrigConfCoolWriter.h>

Collaboration diagram for TrigConf::AutoDBOpen:

Public Member Functions

 AutoDBOpen (TrigConfCoolWriter *writer, bool readOnly)
 ~AutoDBOpen ()

Public Attributes

TrigConfCoolWriterm_writer
bool m_neededToOpen
bool m_ro

Detailed Description

Definition at line 84 of file TrigConfCoolWriter.h.

Constructor & Destructor Documentation

◆ AutoDBOpen()

AutoDBOpen::AutoDBOpen ( TrigConfCoolWriter * writer,
bool readOnly )

Definition at line 61 of file TrigConfCoolWriter.cxx.

61 :
62 m_writer(writer),
63 m_neededToOpen(false),
64 m_ro(readOnly)
65{
66 if(m_writer->dbIsOpen()) {
67 m_neededToOpen = false;
68 } else {
69 m_writer->openDb(m_ro);
70 m_neededToOpen = true;
71 }
72}
TrigConfCoolWriter * m_writer

◆ ~AutoDBOpen()

AutoDBOpen::~AutoDBOpen ( )

Definition at line 74 of file TrigConfCoolWriter.cxx.

74 {
76 m_writer->closeDb();
77}

Member Data Documentation

◆ m_neededToOpen

bool TrigConf::AutoDBOpen::m_neededToOpen

Definition at line 89 of file TrigConfCoolWriter.h.

◆ m_ro

bool TrigConf::AutoDBOpen::m_ro

Definition at line 90 of file TrigConfCoolWriter.h.

◆ m_writer

TrigConfCoolWriter* TrigConf::AutoDBOpen::m_writer

Definition at line 88 of file TrigConfCoolWriter.h.


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