CMS 3D CMS Logo

Public Member Functions | Private Attributes

edm::FileCatalogItem Class Reference

#include <InputFileCatalog.h>

List of all members.

Public Member Functions

std::string const & fallbackFileName () const
 FileCatalogItem (std::string const &pfn, std::string const &lfn, std::string const &fallbackPfn)
 FileCatalogItem ()
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 15 of file InputFileCatalog.h.


Constructor & Destructor Documentation

edm::FileCatalogItem::FileCatalogItem ( ) [inline]

Definition at line 17 of file InputFileCatalog.h.

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

Definition at line 18 of file InputFileCatalog.h.

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

Member Function Documentation

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

Definition at line 21 of file InputFileCatalog.h.

References fallbackPfn_.

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

Definition at line 19 of file InputFileCatalog.h.

References pfn_.

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

Definition at line 20 of file InputFileCatalog.h.

References lfn_.

{return lfn_;}

Member Data Documentation

std::string edm::FileCatalogItem::fallbackPfn_ [private]

Definition at line 25 of file InputFileCatalog.h.

Referenced by fallbackFileName().

std::string edm::FileCatalogItem::lfn_ [private]

Definition at line 24 of file InputFileCatalog.h.

Referenced by logicalFileName().

std::string edm::FileCatalogItem::pfn_ [private]

Definition at line 23 of file InputFileCatalog.h.

Referenced by fileName().