ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigValidation
TrigValTools
TrigValTools
TMultiFileLooper.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGVALTOOLS_TMULTIFILELOOPER_H
6
#define TRIGVALTOOLS_TMULTIFILELOOPER_H
7
15
16
#include "
TFileLooper.h
"
17
#include "TString.h"
18
#include <vector>
19
27
28
class
TMultiFileLooper
:
public
TFileLooper
{
29
public
:
30
TMultiFileLooper
() {}
31
virtual
~TMultiFileLooper
() =
default
;
32
33
virtual
Int_t
run
(
const
char
* fileListName,
const
char
*
rootDir
= 0);
34
Int_t
run
();
35
36
void
addFile
(
const
char
* filename);
37
38
private
:
39
std::vector<TString>
m_fileList
;
40
};
41
42
#endif
TFileLooper.h
TFileLooper class.
TFileLooper::rootDir
TString rootDir() const
Current directory.
Definition
TFileLooper.h:86
TFileLooper::TFileLooper
TFileLooper()=default
TMultiFileLooper::m_fileList
std::vector< TString > m_fileList
Definition
TMultiFileLooper.h:39
TMultiFileLooper::TMultiFileLooper
TMultiFileLooper()
Definition
TMultiFileLooper.h:30
TMultiFileLooper::run
Int_t run()
Definition
TMultiFileLooper.cxx:48
TMultiFileLooper::addFile
void addFile(const char *filename)
Definition
TMultiFileLooper.cxx:62
TMultiFileLooper::~TMultiFileLooper
virtual ~TMultiFileLooper()=default
Generated on
for ATLAS Offline Software by
1.17.0