Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/framework/frog/FROG.h>
Public Member Functions | |
FROG () | |
virtual | ~FROG () |
const char * | location (const std::string &logical_name) |
bool | localSearch (const std::string &lname) |
bool | dCacheSearch (const std::string &lname) |
bool | XRootDSearch (const std::string &lname) |
bool | LustreSearch (const std::string &lname) |
bool | MinIOSearch (const std::string &lname) |
bool | PGSearch (const std::string &lname) |
void | Verbosity (const int i) |
int | Verbosity () const |
Private Member Functions | |
bool | GetConnection () |
void | Disconnect () |
Private Attributes | |
odbc::Connection * | m_OdbcConnection = nullptr |
int | m_Verbosity = 0 |
std::string | pfn |
Definition at line 13 of file FROG.h.
View newest version in sPHENIX GitHub at line 13 of file FROG.h
|
inline |
|
inlinevirtual |
bool FROG::dCacheSearch | ( | const std::string & | lname | ) |
Definition at line 234 of file FROG.cc.
View newest version in sPHENIX GitHub at line 234 of file FROG.cc
References odbc::Connection::createStatement(), odbc::Statement::executeQuery(), GetConnection(), odbc::ResultSet::getString(), m_OdbcConnection, odbc::ResultSet::next(), pfn, and Verbosity().
Referenced by location().
|
private |
Definition at line 201 of file FROG.cc.
View newest version in sPHENIX GitHub at line 201 of file FROG.cc
References m_OdbcConnection.
Referenced by location().
|
private |
Definition at line 175 of file FROG.cc.
View newest version in sPHENIX GitHub at line 175 of file FROG.cc
References Acts::UnitConstants::e, odbc::DriverManager::getConnection(), odbc::SQLException::getMessage(), m_OdbcConnection, and PHWHERE.
Referenced by dCacheSearch(), LustreSearch(), MinIOSearch(), PGSearch(), and XRootDSearch().
bool FROG::localSearch | ( | const std::string & | lname | ) |
const char * FROG::location | ( | const std::string & | logical_name | ) |
Definition at line 21 of file FROG.cc.
View newest version in sPHENIX GitHub at line 21 of file FROG.cc
References dCacheSearch(), Disconnect(), localSearch(), LustreSearch(), MinIOSearch(), pfn, PGSearch(), Verbosity(), and XRootDSearch().
Referenced by TpcSpaceChargeMatrixInversion::add_from_file(), Fun4AllDstInputManager::fileopen(), Fun4AllPrdfInputManager::fileopen(), Fun4AllRunNodeInputManager::fileopen(), Fun4AllOscarInputManager::fileopen(), SinglePrdfInput::fileopen(), SingleStreamingInput::fileopen(), Fun4AllHepMCInputManager::fileopen(), Fun4AllSingleDstPileupInputManager::fileopen(), Fun4AllDstPileupInputManager::fileopen(), Fun4All_Condor(), Fun4All_FillChargesMap_300evts_MDC2(), Fun4All_FillDCMap(), and pfileopen().
bool FROG::LustreSearch | ( | const std::string & | lname | ) |
Definition at line 292 of file FROG.cc.
View newest version in sPHENIX GitHub at line 292 of file FROG.cc
References odbc::Connection::createStatement(), odbc::Statement::executeQuery(), GetConnection(), odbc::ResultSet::getString(), m_OdbcConnection, odbc::ResultSet::next(), and pfn.
Referenced by location().
bool FROG::MinIOSearch | ( | const std::string & | lname | ) |
Definition at line 314 of file FROG.cc.
View newest version in sPHENIX GitHub at line 314 of file FROG.cc
References odbc::Connection::createStatement(), odbc::Statement::executeQuery(), GetConnection(), odbc::ResultSet::getString(), m_OdbcConnection, odbc::ResultSet::next(), pfn, and Verbosity().
Referenced by location().
bool FROG::PGSearch | ( | const std::string & | lname | ) |
Definition at line 207 of file FROG.cc.
View newest version in sPHENIX GitHub at line 207 of file FROG.cc
References odbc::Connection::createStatement(), odbc::Statement::executeQuery(), GetConnection(), odbc::ResultSet::getString(), m_OdbcConnection, odbc::ResultSet::next(), pfn, and Verbosity().
Referenced by location().
|
inline |
|
inline |
Definition at line 27 of file FROG.h.
View newest version in sPHENIX GitHub at line 27 of file FROG.h
References m_Verbosity.
Referenced by dCacheSearch(), location(), MinIOSearch(), PGSearch(), and XRootDSearch().
bool FROG::XRootDSearch | ( | const std::string & | lname | ) |
Definition at line 265 of file FROG.cc.
View newest version in sPHENIX GitHub at line 265 of file FROG.cc
References odbc::Connection::createStatement(), odbc::Statement::executeQuery(), GetConnection(), odbc::ResultSet::getString(), m_OdbcConnection, odbc::ResultSet::next(), pfn, and Verbosity().
Referenced by location().
|
private |
Definition at line 32 of file FROG.h.
View newest version in sPHENIX GitHub at line 32 of file FROG.h
Referenced by dCacheSearch(), Disconnect(), GetConnection(), LustreSearch(), MinIOSearch(), PGSearch(), and XRootDSearch().
|
private |
Definition at line 33 of file FROG.h.
View newest version in sPHENIX GitHub at line 33 of file FROG.h
Referenced by Verbosity().
|
private |
Definition at line 34 of file FROG.h.
View newest version in sPHENIX GitHub at line 34 of file FROG.h
Referenced by dCacheSearch(), localSearch(), location(), LustreSearch(), MinIOSearch(), PGSearch(), and XRootDSearch().