ATLAS Offline Software
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
16
#include "
TFileLooper.h
"
17
#include "TString.h"
18
#include <vector>
19
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
TMultiFileLooper::~TMultiFileLooper
virtual ~TMultiFileLooper()=default
TMultiFileLooper::addFile
void addFile(const char *filename)
Definition:
TMultiFileLooper.cxx:62
TFileLooper.h
TFileLooper class.
TMultiFileLooper::TMultiFileLooper
TMultiFileLooper()
Definition:
TMultiFileLooper.h:30
TMultiFileLooper
Base class to loop over all the keys in several ROOT files.
Definition:
TMultiFileLooper.h:28
TMultiFileLooper::run
Int_t run()
Definition:
TMultiFileLooper.cxx:48
TFileLooper::rootDir
TString rootDir() const
Current directory.
Definition:
TFileLooper.h:86
TFileLooper
Base class to loop over all the keys in a ROOT file.
Definition:
TFileLooper.h:35
TMultiFileLooper::m_fileList
std::vector< TString > m_fileList
Definition:
TMultiFileLooper.h:39
CaloCellTimeCorrFiller.filename
filename
Definition:
CaloCellTimeCorrFiller.py:24
Generated on Fri Jan 10 2025 21:19:29 for ATLAS Offline Software by
1.8.18