#include <GeometryConfiguration.h>
Public Member Functions | |
bool | doValidation () const override |
Return a flag whether to do xml validation or not. More... | |
void | dumpFileList (void) const override |
Print out the list of files. More... | |
GeometryConfiguration (const edm::ParameterSet &p) | |
const std::vector< std::string > & | getFileList (void) const override |
Return a list of files as a vector of strings. More... | |
std::string | getSchemaLocation () const override |
Return the Schema Location. More... | |
const std::vector< std::string > & | getURLList (void) const override |
Return a list of urls as a vector of strings. More... | |
int | readConfig (const std::string &filename) override |
Reads in a configuration file and parses it. More... | |
~GeometryConfiguration () override | |
Public Member Functions inherited from DDLDocumentProvider | |
virtual | ~DDLDocumentProvider () |
Private Attributes | |
std::string | dummyLocation_ |
std::vector< std::string > | emptyStrings_ |
std::vector< std::string > | files_ |
std::vector< std::string > | relFiles_ |
May 23, 2006: Michael Case: This class provides the filenames to the DDLParser from the parameter-set passed by XMLIdealGeometryESSource. This removes the dependency on the Configuration Language of the DDD and moves the list of XML files to the parameter-set for provenance.
Definition at line 20 of file GeometryConfiguration.h.
GeometryConfiguration::GeometryConfiguration | ( | const edm::ParameterSet & | p | ) |
Definition at line 12 of file GeometryConfiguration.cc.
References emptyStrings_, files_, personalPlayback::fp, edm::FileInPath::fullPath(), edm::ParameterSet::getParameter(), and relFiles_.
|
override |
Definition at line 22 of file GeometryConfiguration.cc.
|
overridevirtual |
Return a flag whether to do xml validation or not.
Implements DDLDocumentProvider.
Definition at line 32 of file GeometryConfiguration.cc.
References LogDebug.
|
overridevirtual |
Print out the list of files.
Implements DDLDocumentProvider.
Definition at line 52 of file GeometryConfiguration.cc.
References gather_cfg::cout, FrontierConditions_GlobalTag_cff::file, and files_.
|
overridevirtual |
Return a list of files as a vector of strings.
Implements DDLDocumentProvider.
Definition at line 38 of file GeometryConfiguration.cc.
References files_.
|
overridevirtual |
Return the Schema Location.
Implements DDLDocumentProvider.
Definition at line 25 of file GeometryConfiguration.cc.
References dummyLocation_.
|
overridevirtual |
Return a list of urls as a vector of strings.
The EDM should not allow URLs because of provenance. This vector will always be empty.
Implements DDLDocumentProvider.
Definition at line 45 of file GeometryConfiguration.cc.
References emptyStrings_, and LogDebug.
|
overridevirtual |
Reads in a configuration file and parses it.
Implements DDLDocumentProvider.
Definition at line 59 of file GeometryConfiguration.cc.
|
private |
Definition at line 53 of file GeometryConfiguration.h.
Referenced by getSchemaLocation().
|
private |
Definition at line 52 of file GeometryConfiguration.h.
Referenced by GeometryConfiguration(), and getURLList().
|
private |
Definition at line 50 of file GeometryConfiguration.h.
Referenced by dumpFileList(), GeometryConfiguration(), and getFileList().
|
private |
Definition at line 51 of file GeometryConfiguration.h.
Referenced by GeometryConfiguration().