Auxiliary base class for list of file names.
More...
#include <JMultipleFileScanner.hh>
Auxiliary base class for list of file names.
Definition at line 44 of file JMultipleFileScanner.hh.
◆ JMultipleFileScanner_t() [1/3]
JSUPPORT::JMultipleFileScanner_t::JMultipleFileScanner_t |
( |
| ) |
|
|
inline |
◆ JMultipleFileScanner_t() [2/3]
JSUPPORT::JMultipleFileScanner_t::JMultipleFileScanner_t |
( |
const std::string & |
file_name | ) |
|
|
inline |
◆ JMultipleFileScanner_t() [3/3]
JSUPPORT::JMultipleFileScanner_t::JMultipleFileScanner_t |
( |
const TChain & |
chain | ) |
|
|
inline |
◆ getFilelist() [1/2]
Get file list.
- Returns
- list of file names
Definition at line 80 of file JMultipleFileScanner.hh.
82 return static_cast<const JMultipleFileScanner_t&>(*
this);
◆ getFilelist() [2/2]
Get file list.
- Returns
- list of file names
Definition at line 91 of file JMultipleFileScanner.hh.
93 return static_cast<JMultipleFileScanner_t&>(*
this);
◆ setFilelist() [1/2]
Set file list.
- Parameters
-
file_list | list of file names |
Definition at line 102 of file JMultipleFileScanner.hh.
104 static_cast<JMultipleFileScanner_t&>(*
this) = file_list;
◆ setFilelist() [2/2]
void JSUPPORT::JMultipleFileScanner_t::setFilelist |
( |
const TChain & |
chain | ) |
|
|
inline |
Set file list.
- Parameters
-
Definition at line 113 of file JMultipleFileScanner.hh.
117 const TObjArray* array = chain.GetListOfFiles();
119 for (Int_t i = 0; i != array->GetEntries(); ++i) {
121 const TChainElement* p = (
const TChainElement*) array->At(i);
123 this->push_back(p->GetTitle());
◆ operator>>
Read file list from input.
- Parameters
-
in | input stream |
object | file list |
- Returns
- input stream
Definition at line 135 of file JMultipleFileScanner.hh.
137 for (std::string buffer; in >> buffer; ) {
138 object.push_back(buffer.c_str());
◆ operator<<
Write file list to output.
- Parameters
-
out | output stream |
object | file list |
- Returns
- output stream
Definition at line 152 of file JMultipleFileScanner.hh.
154 for (const_iterator i =
object.begin(); i !=
object.end(); ++i) {
155 out << *i << std::endl;
The documentation for this struct was generated from the following file: