CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
edm::FileID Class Reference

#include <FileID.h>

Public Member Functions

std::string const & fid () const
 
 FileID ()
 
 FileID (std::string const &id)
 
bool isValid () const
 

Private Attributes

std::string fid_
 

Detailed Description

Definition at line 14 of file FileID.h.

Constructor & Destructor Documentation

edm::FileID::FileID ( )
inline

Definition at line 16 of file FileID.h.

16 : fid_() {}
std::string fid_
Definition: FileID.h:22
edm::FileID::FileID ( std::string const &  id)
inlineexplicit

Definition at line 17 of file FileID.h.

17 : fid_(id) {}
std::string fid_
Definition: FileID.h:22

Member Function Documentation

std::string const& edm::FileID::fid ( ) const
inline

Definition at line 19 of file FileID.h.

References fid_.

Referenced by edm::getUuid(), isValid(), edm::operator==(), edm::printUuids(), edm::RootFile::reportOpened(), and edm::RootFile::validateFile().

19 { return fid_; }
std::string fid_
Definition: FileID.h:22
bool edm::FileID::isValid ( void  ) const
inline

Definition at line 18 of file FileID.h.

References fid().

Referenced by ntupleDataFormat._Object::_checkIsValid(), core.AutoHandle.AutoHandle::ReallyLoad(), and edm::RootFile::validateFile().

18 { return !fid().empty(); }
std::string const & fid() const
Definition: FileID.h:19

Member Data Documentation

std::string edm::FileID::fid_
private

Definition at line 22 of file FileID.h.

Referenced by fid().