ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#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 224 of file FROG.cc.
View newest version in sPHENIX GitHub at line 224 of file FROG.cc
References GetConnection(), m_OdbcConnection, and pfn.
Referenced by location().
|
private |
Definition at line 196 of file FROG.cc.
View newest version in sPHENIX GitHub at line 196 of file FROG.cc
References m_OdbcConnection.
Referenced by location().
|
private |
Definition at line 170 of file FROG.cc.
View newest version in sPHENIX GitHub at line 170 of file FROG.cc
References e, 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(), Fun4AllOscarInputManager::fileopen(), Fun4AllHepMCInputManager::fileopen(), Fun4AllSingleDstPileupInputManager::fileopen(), Fun4AllDstPileupInputManager::fileopen(), and pfileopen().
bool FROG::LustreSearch | ( | const std::string & | lname | ) |
Definition at line 276 of file FROG.cc.
View newest version in sPHENIX GitHub at line 276 of file FROG.cc
References GetConnection(), m_OdbcConnection, and pfn.
Referenced by location().
bool FROG::MinIOSearch | ( | const std::string & | lname | ) |
Definition at line 298 of file FROG.cc.
View newest version in sPHENIX GitHub at line 298 of file FROG.cc
References g4zmq::exit(), GetConnection(), m_OdbcConnection, and pfn.
Referenced by location().
bool FROG::PGSearch | ( | const std::string & | lname | ) |
Definition at line 202 of file FROG.cc.
View newest version in sPHENIX GitHub at line 202 of file FROG.cc
References GetConnection(), m_OdbcConnection, and pfn.
Referenced by location().
Definition at line 26 of file FROG.h.
View newest version in sPHENIX GitHub at line 26 of file FROG.h
References m_Verbosity.
|
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 location().
bool FROG::XRootDSearch | ( | const std::string & | lname | ) |
Definition at line 250 of file FROG.cc.
View newest version in sPHENIX GitHub at line 250 of file FROG.cc
References GetConnection(), m_OdbcConnection, and pfn.
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().