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::FileCatalogItem Class Reference

#include <InputFileCatalog.h>

Public Member Functions

 FileCatalogItem (std::vector< std::string > const &pfns, std::string const &lfn)
 
std::string const & fileName (unsigned iCatalog) const
 
std::vector< std::string > const & fileNames () const
 
std::string const & logicalFileName () const
 

Private Attributes

std::string lfn_
 
std::vector< std::string > pfns_
 

Detailed Description

Definition at line 18 of file InputFileCatalog.h.

Constructor & Destructor Documentation

edm::FileCatalogItem::FileCatalogItem ( std::vector< std::string > const &  pfns,
std::string const &  lfn 
)
inline

Definition at line 20 of file InputFileCatalog.h.

20 : pfns_(pfns), lfn_(lfn) {}
std::vector< std::string > pfns_

Member Function Documentation

std::string const& edm::FileCatalogItem::fileName ( unsigned  iCatalog) const
inline

Definition at line 22 of file InputFileCatalog.h.

References pfns_.

22 { return pfns_[iCatalog]; }
std::vector< std::string > pfns_
std::vector<std::string> const& edm::FileCatalogItem::fileNames ( ) const
inline

Definition at line 25 of file InputFileCatalog.h.

References pfns_.

25 { return pfns_; }
std::vector< std::string > pfns_
std::string const& edm::FileCatalogItem::logicalFileName ( ) const
inline

Definition at line 23 of file InputFileCatalog.h.

References lfn_.

23 { return lfn_; }

Member Data Documentation

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

Definition at line 29 of file InputFileCatalog.h.

Referenced by logicalFileName().

std::vector<std::string> edm::FileCatalogItem::pfns_
private

Definition at line 28 of file InputFileCatalog.h.

Referenced by fileName(), and fileNames().