CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes
fwlite::OutputFiles Class Reference

Helper class to handle FWLite file output names. More...

#include <OutputFiles.h>

Public Member Functions

std::string const & file () const
 
 OutputFiles ()
 
 OutputFiles (edm::ParameterSet const &pset)
 

Protected Attributes

std::string file_
 

Detailed Description

Helper class to handle FWLite file output names.

This is a very simple class to handle the appropriate python configuration of output files in FWLite.

Author
Salvatore Rappoccio

Definition at line 20 of file OutputFiles.h.

Constructor & Destructor Documentation

fwlite::OutputFiles::OutputFiles ( )
inline

Definition at line 22 of file OutputFiles.h.

References edm::hlt::Exception.

22  {
23  throw cms::Exception("InvalidInput") << "Must specify a string fileName" << std::endl;
24  }
fwlite::OutputFiles::OutputFiles ( edm::ParameterSet const &  pset)
inline

Definition at line 25 of file OutputFiles.h.

25  :
26  file_( pset.getParameter<edm::ParameterSet>("fwliteOutput").getParameter<std::string>("fileName") )
27  {
28  }
T getParameter(std::string const &) const
std::string file_
Definition: OutputFiles.h:33
tuple pset
Definition: CrabTask.py:85

Member Function Documentation

std::string const& fwlite::OutputFiles::file ( ) const
inline

Definition at line 30 of file OutputFiles.h.

References file_.

Referenced by main().

30 { return file_; }
std::string file_
Definition: OutputFiles.h:33

Member Data Documentation

std::string fwlite::OutputFiles::file_
protected

Definition at line 33 of file OutputFiles.h.

Referenced by file().