ATLAS Offline Software
Macros | Functions
PathResolver.cxx File Reference
#include "PathResolver/PathResolver.h"
#include "GaudiKernel/System.h"
#include <iostream>
#include <vector>
#include <stdexcept>
#include <stdlib.h>
#include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/classification.hpp>
#include <boost/filesystem.hpp>
#include "CxxUtils/checker_macros.h"
#include "TFile.h"
#include "TSystem.h"
#include "TError.h"

Go to the source code of this file.

Macros

#define TRYSTR(string)   if (envstr == #string) return DevAreaResponse::string
 

Functions

std::string PathResolverFindXMLFile (const std::string &logical_file_name)
 
std::string PathResolverFindDataFile (const std::string &logical_file_name)
 
std::string PathResolverFindCalibFile (const std::string &logical_file_name)
 
std::string PathResolverFindCalibDirectory (const std::string &logical_file_name)
 
void PathResolverSetOutputLevel (int lvl)
 

Macro Definition Documentation

◆ TRYSTR

#define TRYSTR (   string)    if (envstr == #string) return DevAreaResponse::string

Function Documentation

◆ PathResolverFindCalibDirectory()

std::string PathResolverFindCalibDirectory ( const std::string &  logical_file_name)

Definition at line 432 of file PathResolver.cxx.

432 { return PathResolver::find_calib_directory(logical_file_name); }

◆ PathResolverFindCalibFile()

std::string PathResolverFindCalibFile ( const std::string &  logical_file_name)

Definition at line 431 of file PathResolver.cxx.

431 { return PathResolver::find_calib_file(logical_file_name); }

◆ PathResolverFindDataFile()

std::string PathResolverFindDataFile ( const std::string &  logical_file_name)

Definition at line 379 of file PathResolver.cxx.

380 {
381  return PathResolver::find_file (logical_file_name, "DATAPATH");
382 }

◆ PathResolverFindXMLFile()

std::string PathResolverFindXMLFile ( const std::string &  logical_file_name)

Definition at line 374 of file PathResolver.cxx.

375 {
376  return PathResolver::find_file (logical_file_name, "XMLPATH");
377 }

◆ PathResolverSetOutputLevel()

void PathResolverSetOutputLevel ( int  lvl)

Definition at line 433 of file PathResolver.cxx.

PathResolver::find_calib_file
static std::string find_calib_file(const std::string &logical_file_name)
Definition: PathResolver.cxx:384
PathResolver::find_file
static std::string find_file(const std::string &logical_file_name, const std::string &search_path, SearchType search_type=LocalSearch)
Definition: PathResolver.cxx:251
PathResolver::find_calib_directory
static std::string find_calib_directory(const std::string &logical_file_name)
Definition: PathResolver.cxx:413
TrigConf::MSGTC::Level
Level
Definition: Trigger/TrigConfiguration/TrigConfBase/TrigConfBase/MsgStream.h:21
PathResolver::setOutputLevel
static void setOutputLevel(MSG::Level level)
Definition: PathResolver.cxx:426