Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
JSUPPORT::JMultipleFileScanner_t Struct Reference

Auxiliary base class for list of file names. More...

#include <JMultipleFileScanner.hh>

Inheritance diagram for JSUPPORT::JMultipleFileScanner_t:
std::vector< std::string > JSUPPORT::JMultipleFileScanner< JNullType >

Public Member Functions

 JMultipleFileScanner_t ()
 Default constructor. More...
 
 JMultipleFileScanner_t (const std::string &file_name)
 Constructor. More...
 
 JMultipleFileScanner_t (const TChain &chain)
 Constructor. More...
 
const JMultipleFileScanner_tgetFilelist () const
 Get file list. More...
 

Detailed Description

Auxiliary base class for list of file names.

Definition at line 44 of file JMultipleFileScanner.hh.

Constructor & Destructor Documentation

JSUPPORT::JMultipleFileScanner_t::JMultipleFileScanner_t ( )
inline

Default constructor.

Definition at line 50 of file JMultipleFileScanner.hh.

51  {}
JSUPPORT::JMultipleFileScanner_t::JMultipleFileScanner_t ( const std::string &  file_name)
inline

Constructor.

Parameters
file_namefile name

Definition at line 59 of file JMultipleFileScanner.hh.

59  :
60  std::vector<std::string>(1, file_name)
61  {}
JSUPPORT::JMultipleFileScanner_t::JMultipleFileScanner_t ( const TChain &  chain)
inline

Constructor.

Parameters
chainROOT chain

Definition at line 69 of file JMultipleFileScanner.hh.

70  {
71  const TObjArray* array = chain.GetListOfFiles();
72 
73  for (Int_t i = 0; i != array->GetEntries(); ++i) {
74 
75  const TChainElement* p = (const TChainElement*) array->At(i);
76 
77  this->push_back(p->GetTitle());
78  }
79  }

Member Function Documentation

const JMultipleFileScanner_t& JSUPPORT::JMultipleFileScanner_t::getFilelist ( ) const
inline

Get file list.

Returns
list of file names

Definition at line 87 of file JMultipleFileScanner.hh.

88  {
89  return static_cast<const JMultipleFileScanner_t&>(*this);
90  }
Auxiliary base class for list of file names.

The documentation for this struct was generated from the following file: