![]() |
AliRoot Core
d69033e (d69033e)
|
Class for generating file names and paths. More...
#include <AliMpFiles.h>
Public Member Functions | |
virtual | ~AliMpFiles () |
Static Public Member Functions | |
static TString | PlaneDataDir (AliMp::StationType station, AliMq::Station12Type station12Type, AliMp::PlaneType plane) |
static TString | StationDataDir (AliMp::StationType station, AliMq::Station12Type station12Type) |
static TString | BusPatchFilePath () |
static TString | BusPatchInfoFilePath () |
static TString | BusPatchSpecialFilePath () |
static TString | DENamesFilePath (AliMp::StationType stationType, AliMq::Station12Type station12Type) |
static TString | LocalTriggerBoardMapping () |
static TString | GlobalTriggerBoardMapping () |
static TString | SlatFilePath (AliMp::StationType stationType, const char *slatType, AliMp::PlaneType plane) |
static TString | SlatPCBFilePath (AliMp::StationType stationType, const char *pcbType) |
static TString | SectorFilePath (AliMq::Station12Type station, AliMp::PlaneType plane) |
static TString | SectorSpecialFilePath (AliMq::Station12Type station, AliMp::PlaneType plane) |
static TString | SectorSpecialFilePath2 (AliMq::Station12Type station, AliMp::PlaneType plane) |
static TString | MotifFilePath (AliMp::StationType station, AliMq::Station12Type station12Type, AliMp::PlaneType plane, const TString &motifTypeID) |
static TString | MotifFileName (const TString &motifTypeID) |
static TString | MotifSpecialFilePath (AliMp::StationType station, AliMq::Station12Type station12Type, AliMp::PlaneType plane, const TString &motifID) |
static TString | MotifSpecialFileName (const TString &motifID) |
static TString | PadPosFilePath (AliMp::StationType station, AliMq::Station12Type station12Type, AliMp::PlaneType plane, const TString &motifTypeID) |
static TString | PadPosFileName (const TString &motifTypeID) |
static TString | BergToGCFilePath (AliMp::StationType station, AliMq::Station12Type station12Type) |
static TString | ManuToSerialPath (const TString &deName, AliMp::StationType station, AliMq::Station12Type station12Type) |
static TString | SerialToBinFilePath () |
static void | SetTopPath (const TString &topPath) |
static TString | GetTop () |
Private Member Functions | |
AliMpFiles () | |
Not implemented. More... | |
AliMpFiles (const AliMpFiles &right) | |
Not implemented. More... | |
AliMpFiles & | operator= (const AliMpFiles &right) |
Not implemented. More... | |
Static Private Member Functions | |
static const TString & | GetDataDir () |
static const TString & | GetDataRunDir () |
static const TString & | GetStationDir () |
static const TString & | GetBendingDir () |
static const TString & | GetNonBendingDir () |
static const TString & | GetDENames () |
static const TString & | GetSector () |
static const TString & | GetSectorSpecial () |
static const TString & | GetSectorSpecial2 () |
static const TString & | GetMotifPrefix () |
static const TString & | GetMotifSpecialPrefix () |
static const TString & | GetManuToSerial () |
static const TString & | GetPadPosPrefix () |
static const TString & | GetDataExt () |
static const TString & | GetBergToGCFileName () |
static const TString & | GetTriggerLocalBoards () |
static const TString & | GetTriggerGlobalBoards () |
static const TString & | GetBusPatchFileName () |
static const TString & | GetBusPatchInfoFileName () |
static const TString & | GetBusPatchSpecialFileName () |
static const TString & | GetSerialToBinFileName () |
Class for generating file names and paths.
The input files:
Definition at line 29 of file AliMpFiles.h.
|
virtual |
Destructor
Definition at line 527 of file AliMpFiles.cxx.
|
private |
Not implemented.
|
private |
Not implemented.
|
static |
Returns the path of the file which describes the correspondance between the berg number and the gassiplex channel.
Definition at line 472 of file AliMpFiles.cxx.
Referenced by AliMpMotifReader::BuildMotifType().
|
static |
Return path to data file with bus patch mapping.
Definition at line 294 of file AliMpFiles.cxx.
Referenced by AliMpDDLStore::ReadDDLs().
|
static |
Return path to data file with bus patch mapping.
Definition at line 302 of file AliMpFiles.cxx.
Referenced by AliMpDDLStore::ReadBusPatchInfo().
|
static |
Return path to data file with special bus patch mapping.
Definition at line 310 of file AliMpFiles.cxx.
Referenced by AliMpDDLStore::ReadBusPatchSpecial().
|
static |
Return path to data file with DE names for given station.
Definition at line 327 of file AliMpFiles.cxx.
Referenced by AliMpDEStore::ReadDENames().
|
staticprivate |
|
staticprivate |
BergToGC mapping file name
Definition at line 165 of file AliMpFiles.cxx.
Referenced by BergToGCFilePath().
|
staticprivate |
DetElemIdToBusPatch file name
Definition at line 189 of file AliMpFiles.cxx.
Referenced by BusPatchFilePath().
|
staticprivate |
BusPatch length file name
Definition at line 197 of file AliMpFiles.cxx.
Referenced by BusPatchInfoFilePath().
|
staticprivate |
BusPatch special file name
Definition at line 205 of file AliMpFiles.cxx.
Referenced by BusPatchSpecialFilePath().
|
staticprivate |
data directory
Definition at line 52 of file AliMpFiles.cxx.
Referenced by BergToGCFilePath(), BusPatchFilePath(), BusPatchInfoFilePath(), BusPatchSpecialFilePath(), DENamesFilePath(), GlobalTriggerBoardMapping(), LocalTriggerBoardMapping(), PlaneDataDir(), and SerialToBinFilePath().
|
staticprivate |
file extension
Definition at line 157 of file AliMpFiles.cxx.
Referenced by BergToGCFilePath(), BusPatchFilePath(), BusPatchInfoFilePath(), BusPatchSpecialFilePath(), DENamesFilePath(), GlobalTriggerBoardMapping(), LocalTriggerBoardMapping(), ManuToSerialPath(), MotifFileName(), MotifSpecialFileName(), PadPosFileName(), SectorFilePath(), SectorSpecialFilePath(), SectorSpecialFilePath2(), and SerialToBinFilePath().
|
staticprivate |
directory for run dependent data
Definition at line 60 of file AliMpFiles.cxx.
Referenced by ManuToSerialPath().
|
staticprivate |
DE names data file name
Definition at line 92 of file AliMpFiles.cxx.
Referenced by DENamesFilePath().
|
staticprivate |
manu to serial file name suffix
Definition at line 141 of file AliMpFiles.cxx.
Referenced by ManuToSerialPath().
|
staticprivate |
|
staticprivate |
special motif data file name
Definition at line 133 of file AliMpFiles.cxx.
Referenced by MotifSpecialFileName().
|
staticprivate |
non-bending plane directory
Definition at line 84 of file AliMpFiles.cxx.
Referenced by PlaneDataDir().
|
staticprivate |
pad position data file name
Definition at line 149 of file AliMpFiles.cxx.
Referenced by PadPosFileName().
|
staticprivate |
sector data file name
Definition at line 100 of file AliMpFiles.cxx.
Referenced by SectorFilePath().
|
staticprivate |
sector special data file name
Definition at line 108 of file AliMpFiles.cxx.
Referenced by SectorSpecialFilePath().
|
staticprivate |
sector special data file name
Definition at line 116 of file AliMpFiles.cxx.
Referenced by SectorSpecialFilePath2().
|
staticprivate |
serial to bin number file name
Definition at line 213 of file AliMpFiles.cxx.
Referenced by SerialToBinFilePath().
|
staticprivate |
|
static |
Return top path to mapping data defined either via MINSTALL or ALICE_ROOT environment variable.
If both variables are defined, MINSTALL is used.
Definition at line 504 of file AliMpFiles.cxx.
Referenced by BergToGCFilePath(), BusPatchFilePath(), BusPatchInfoFilePath(), BusPatchSpecialFilePath(), AliMpDataProcessor::CreateDataMap(), AliMpDataStreams::CutDataPath(), DENamesFilePath(), AliMpDataProcessor::GenerateData(), GlobalTriggerBoardMapping(), LocalTriggerBoardMapping(), ManuToSerialPath(), PlaneDataDir(), AliMpDataProcessor::ProcessFile(), SerialToBinFilePath(), SetTopPath(), and AliMpManuStore::WriteData().
|
staticprivate |
global board name to id mapping
Definition at line 181 of file AliMpFiles.cxx.
Referenced by GlobalTriggerBoardMapping().
|
staticprivate |
local board name to id mapping
Definition at line 173 of file AliMpFiles.cxx.
Referenced by LocalTriggerBoardMapping().
|
static |
Return path to data file with local trigger board mapping.
Definition at line 347 of file AliMpFiles.cxx.
Referenced by AliMUONCDB::MakeGlobalTriggerConfigStore(), and AliMUONGlobalCrateConfig::ReadData().
|
static |
Return path to data file with local trigger board mapping.
Definition at line 337 of file AliMpFiles.cxx.
Referenced by AliMUONCDB::MakeRegionalTriggerConfigStore(), AliMpRegionalTrigger::ReadData(), and AliMpTriggerReader::ReadLocalBoardMapping().
|
static |
Returns the path of the file for the manu id to their serial number
Definition at line 483 of file AliMpFiles.cxx.
Referenced by AliMpManuStore::ReadData(), and AliMpManuStore::WriteData().
|
static |
Returns name of data file for a given motif type.
Definition at line 411 of file AliMpFiles.cxx.
Referenced by MotifFilePath(), and AliMpMotifType::Save().
|
static |
Returns path to data file for a given motif type.
Definition at line 419 of file AliMpFiles.cxx.
Referenced by AliMpMotifReader::BuildMotifType().
|
static |
Returns name of data file with pad dimensions for a given motif ID.
Definition at line 451 of file AliMpFiles.cxx.
Referenced by MotifSpecialFilePath().
|
static |
Returns path to data file with pad dimensions for a given motif ID.
Definition at line 460 of file AliMpFiles.cxx.
Referenced by AliMpMotifReader::BuildMotifSpecial().
|
private |
Not implemented.
|
static |
Returns name of data file with pad positions for a given motif type.
Definition at line 431 of file AliMpFiles.cxx.
Referenced by PadPosFilePath(), and AliMpMotifType::Save().
|
static |
Returns path to data file with pad positions for a given motif type.
Definition at line 439 of file AliMpFiles.cxx.
Referenced by AliMpMotifReader::BuildMotifType().
|
static |
Returns path to data files with sector description for a specified plane.
Definition at line 225 of file AliMpFiles.cxx.
Referenced by MotifFilePath(), MotifSpecialFilePath(), PadPosFilePath(), SectorFilePath(), SectorSpecialFilePath(), SectorSpecialFilePath2(), SlatFilePath(), and SlatPCBFilePath().
|
static |
Return path to data file with sector description.
Definition at line 381 of file AliMpFiles.cxx.
Referenced by AliMpSectorReader::BuildSector().
|
static |
Return path to data file with sector special description (irregular motifs).
Definition at line 391 of file AliMpFiles.cxx.
Referenced by AliMpSectorReader::BuildSector().
|
static |
Returns path to data file with sector special description (irregular motifs).
Definition at line 401 of file AliMpFiles.cxx.
Referenced by AliMpSectorReader::BuildSector().
|
static |
Return path to data file containing manu serial numbers with their bin.
Definition at line 318 of file AliMpFiles.cxx.
|
static |
Set top file path
Definition at line 496 of file AliMpFiles.cxx.
|
static |
Definition at line 357 of file AliMpFiles.cxx.
Referenced by AliMpTriggerReader::ReadLines(), and AliMpSt345Reader::ReadSlat().
|
static |
Get the full path for a given PCB (only relevant to stations 3, 4, 5 and trigger). The bending parameter below is of no use in this case, but we use it to re-use the PlaneDataDir() method untouched.
Definition at line 369 of file AliMpFiles.cxx.
Referenced by AliMpSt345Reader::ReadPCB(), and AliMpTriggerReader::ReadPCB().
|
static |
Returns the station directory name for the specified station number.
Definition at line 255 of file AliMpFiles.cxx.
Referenced by BergToGCFilePath(), DENamesFilePath(), GlobalTriggerBoardMapping(), LocalTriggerBoardMapping(), ManuToSerialPath(), PlaneDataDir(), and AliMpManuStore::WriteData().