CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edm::FileCatalogItem Class Reference

#include <InputFileCatalog.h>

Public Member Functions

std::string const & fallbackFileName () const
 
 FileCatalogItem ()
 
 FileCatalogItem (std::string const &pfn, std::string const &lfn, std::string const &fallbackPfn)
 
std::string const & fileName () const
 
std::string const & logicalFileName () const
 

Private Attributes

std::string fallbackPfn_
 
std::string lfn_
 
std::string pfn_
 

Detailed Description

Definition at line 16 of file InputFileCatalog.h.

Constructor & Destructor Documentation

edm::FileCatalogItem::FileCatalogItem ( )
inline

Definition at line 18 of file InputFileCatalog.h.

18 : pfn_(), lfn_(), fallbackPfn_() {}
edm::FileCatalogItem::FileCatalogItem ( std::string const &  pfn,
std::string const &  lfn,
std::string const &  fallbackPfn 
)
inline

Definition at line 19 of file InputFileCatalog.h.

20  : pfn_(pfn), lfn_(lfn), fallbackPfn_(fallbackPfn) {}

Member Function Documentation

std::string const& edm::FileCatalogItem::fallbackFileName ( ) const
inline

Definition at line 23 of file InputFileCatalog.h.

References fallbackPfn_.

23 { return fallbackPfn_; }
std::string const& edm::FileCatalogItem::fileName ( ) const
inline

Definition at line 21 of file InputFileCatalog.h.

References pfn_.

21 { return pfn_; }
std::string const& edm::FileCatalogItem::logicalFileName ( ) const
inline

Definition at line 22 of file InputFileCatalog.h.

References lfn_.

22 { return lfn_; }

Member Data Documentation

std::string edm::FileCatalogItem::fallbackPfn_
private

Definition at line 28 of file InputFileCatalog.h.

Referenced by fallbackFileName().

std::string edm::FileCatalogItem::lfn_
private

Definition at line 27 of file InputFileCatalog.h.

Referenced by logicalFileName().

std::string edm::FileCatalogItem::pfn_
private

Definition at line 26 of file InputFileCatalog.h.

Referenced by fileName().