ATLAS Offline Software
|
#include <MdtStationT0Container.h>
Public Member Functions | |
MdtStationT0Container () | |
Default constructor. More... | |
MdtStationT0Container (const std::string &file_name) | |
Constructor: Initialize the class with the t0s stored in the file "file_name". More... | |
double | t0 (const unsigned int &ml, const unsigned int &ly, const unsigned int &tb) const |
get the t0 value of the tube tb in layer ly of multilayer ml; tb, ly, ml>0 More... | |
double | adc (const unsigned int &ml, const unsigned int &ly, const unsigned int &tb) const |
get the t0 value of the tube tb in layer ly of multilayer ml; tb, ly, ml>0 More... | |
void | readT0File (const std::string &file_name) |
read the t0s stored in the file "file_name" More... | |
bool | Sett0 (const unsigned int &ml, const unsigned int &ly, const unsigned int &tb, double t0, double adc=0) |
set t0 value of the tube tb in layer ly of multilayer ml; tb, ly, ml>0 More... | |
bool | t0_loaded () const |
Private Attributes | |
std::vector< std::vector< std::vector< double > > > | m_t0 |
std::vector< std::vector< std::vector< double > > > | m_adc |
bool | m_t0_loaded |
Definition at line 24 of file MdtStationT0Container.h.
|
inline |
Default constructor.
Definition at line 27 of file MdtStationT0Container.h.
|
inline |
Constructor: Initialize the class with the t0s stored in the file "file_name".
Definition at line 33 of file MdtStationT0Container.h.
double MdtStationT0Container::adc | ( | const unsigned int & | ml, |
const unsigned int & | ly, | ||
const unsigned int & | tb | ||
) | const |
get the t0 value of the tube tb in layer ly of multilayer ml; tb, ly, ml>0
Definition at line 32 of file MdtStationT0Container.cxx.
void MdtStationT0Container::readT0File | ( | const std::string & | file_name | ) |
read the t0s stored in the file "file_name"
Definition at line 57 of file MdtStationT0Container.cxx.
bool MdtStationT0Container::Sett0 | ( | const unsigned int & | ml, |
const unsigned int & | ly, | ||
const unsigned int & | tb, | ||
double | t0, | ||
double | adc = 0 |
||
) |
set t0 value of the tube tb in layer ly of multilayer ml; tb, ly, ml>0
Definition at line 43 of file MdtStationT0Container.cxx.
double MdtStationT0Container::t0 | ( | const unsigned int & | ml, |
const unsigned int & | ly, | ||
const unsigned int & | tb | ||
) | const |
get the t0 value of the tube tb in layer ly of multilayer ml; tb, ly, ml>0
Definition at line 21 of file MdtStationT0Container.cxx.
|
inline |
Definition at line 64 of file MdtStationT0Container.h.
|
private |
Definition at line 69 of file MdtStationT0Container.h.
|
private |
Definition at line 68 of file MdtStationT0Container.h.
|
private |
Definition at line 73 of file MdtStationT0Container.h.