![]() |
ATLAS Offline Software
|
Manages the I/O of the Rt realtions from/to file. More...
#include <RtDataFromFile.h>
Public Types | |
| typedef RtData_t_r_reso | RtRelation |
| typedef std::vector< RtRelation * > | RtRelations |
Public Member Functions | |
| RtDataFromFile () | |
| ~RtDataFromFile ()=default | |
| unsigned int | nRts () const |
| return number of rt relations | |
| RtRelation * | getRt (unsigned int regionId) const |
| retrieve rt-relation for a give regionId | |
| void | setNRts (unsigned int nrts) |
| set total number of regions | |
| bool | addRt (int regionId, RtRelation *rt) |
| RtDataFromFile takes ownership of rt. | |
| bool | addRt (int regionId, RtRelation *rt, const RtFullInfo *info) |
| std::istream & | read (std::istream &is) |
| std::ostream & | write (std::ostream &os, int region) const |
| std::ostream & | write (std::ostream &os) const |
| void | write_forDB (FILE *frt, FILE *frtt, FILE *frtr, FILE *frts, int region) const |
| void | write_forDB (FILE *frt, FILE *frtt, FILE *frtr, FILE *frts) const |
| void | setVersion (int major, int minor) |
Private Attributes | |
| unsigned int | m_rts |
| total number of regions | |
| RtRelations | m_rtRelations |
| rt relations | |
| std::vector< const RtFullInfo * > | m_fullInfo |
| int | m_major_version |
| format version | |
| int | m_minor_version |
Manages the I/O of the Rt realtions from/to file.
Definition at line 21 of file RtDataFromFile.h.
Definition at line 23 of file RtDataFromFile.h.
| typedef std::vector<RtRelation*> MuonCalib::RtDataFromFile::RtRelations |
Definition at line 24 of file RtDataFromFile.h.
|
inline |
Definition at line 27 of file RtDataFromFile.h.
|
default |
|
inline |
RtDataFromFile takes ownership of rt.
Definition at line 51 of file RtDataFromFile.h.
|
inline |
Definition at line 67 of file RtDataFromFile.h.
|
inline |
retrieve rt-relation for a give regionId
Definition at line 34 of file RtDataFromFile.h.
|
inline |
| std::istream & MuonCalib::RtDataFromFile::read | ( | std::istream & | is | ) |
Definition at line 18 of file RtDataFromFile.cxx.
|
inline |
set total number of regions
Definition at line 44 of file RtDataFromFile.h.
|
inline |
Definition at line 77 of file RtDataFromFile.h.
| std::ostream & MuonCalib::RtDataFromFile::write | ( | std::ostream & | os | ) | const |
Definition at line 71 of file RtDataFromFile.cxx.
| std::ostream & MuonCalib::RtDataFromFile::write | ( | std::ostream & | os, |
| int | region ) const |
Definition at line 55 of file RtDataFromFile.cxx.
| void MuonCalib::RtDataFromFile::write_forDB | ( | FILE * | frt, |
| FILE * | frtt, | ||
| FILE * | frtr, | ||
| FILE * | frts ) const |
Definition at line 100 of file RtDataFromFile.cxx.
| void MuonCalib::RtDataFromFile::write_forDB | ( | FILE * | frt, |
| FILE * | frtt, | ||
| FILE * | frtr, | ||
| FILE * | frts, | ||
| int | region ) const |
Definition at line 86 of file RtDataFromFile.cxx.
|
private |
Definition at line 88 of file RtDataFromFile.h.
|
private |
format version
Definition at line 90 of file RtDataFromFile.h.
|
private |
Definition at line 90 of file RtDataFromFile.h.
|
private |
rt relations
Definition at line 87 of file RtDataFromFile.h.
|
private |
total number of regions
Definition at line 84 of file RtDataFromFile.h.