#include <DataBase.h>
|
| static bool | EnableCaching = false |
| | EnableCaching if true, the OnDiskLayout does not scan the folder structure every time GetDataRanges is called. Note that this should only be enabled globally if only read accesses are executed. The cache prevents changes to be seen made by new items! More...
|
| |
◆ DataRanges_t
◆ Type_t
| Enumerator |
|---|
| DataDefault | |
| DataRanges | |
| MC | |
◆ OnDiskLayout()
| DataBase::OnDiskLayout::OnDiskLayout |
( |
const std::string & |
calibrationDataFolder | ) |
|
◆ GetCurrentFile() [1/2]
| string DataBase::OnDiskLayout::GetCurrentFile |
( |
const std::string & |
calibrationID, |
|
|
Type_t |
type |
|
) |
| const |
◆ GetCurrentFile() [2/2]
| string DataBase::OnDiskLayout::GetCurrentFile |
( |
const Range_t & |
range | ) |
const |
◆ GetDataRanges()
◆ GetFolder()
| string DataBase::OnDiskLayout::GetFolder |
( |
const std::string & |
calibrationID, |
|
|
Type_t |
type |
|
) |
| const |
◆ GetRangeFolder()
| string DataBase::OnDiskLayout::GetRangeFolder |
( |
const std::string & |
calibrationID, |
|
|
const interval< TID > & |
range |
|
) |
| const |
◆ makeTIDString()
| string DataBase::OnDiskLayout::makeTIDString |
( |
const TID & |
tid | ) |
const |
|
protected |
◆ parseTIDRange()
| interval< TID > DataBase::OnDiskLayout::parseTIDRange |
( |
const std::string & |
tidRangeStr | ) |
const |
|
protected |
◆ RemoveCalibrationDataFolder()
| string DataBase::OnDiskLayout::RemoveCalibrationDataFolder |
( |
const std::string & |
path | ) |
const |
◆ cached_ranges
| std::map<std::string, DataRanges_t> ant::calibration::DataBase::OnDiskLayout::cached_ranges |
|
mutableprotected |
◆ CalibrationDataFolder
| const std::string ant::calibration::DataBase::OnDiskLayout::CalibrationDataFolder |
◆ EnableCaching
| bool DataBase::OnDiskLayout::EnableCaching = false |
|
static |
EnableCaching if true, the OnDiskLayout does not scan the folder structure every time GetDataRanges is called. Note that this should only be enabled globally if only read accesses are executed. The cache prevents changes to be seen made by new items!
The documentation for this struct was generated from the following files: