ATLAS Offline Software
InnerDetector
InDetMonitoring
SCT_Monitoring
scripts
CheckReprocessing
include
RunInput.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
14
#ifndef RUN_INPUT_H
15
#define RUN_INPUT_H
16
17
#include <string>
18
#include <vector>
19
#include "TH1.h"
20
#include "TFile.h"
21
#include "TDirectoryFile.h"
22
#include "
ConfigurationLoader.h
"
23
24
using namespace
std;
25
26
class
RunInput
27
{
28
public
:
29
RunInput
();
30
RunInput
(
string
,
ConfigurationLoader
* );
31
RunInput
( vector< vector<string> >, vector< TH1* >, vector<string> );
32
~RunInput
();
33
34
vector< vector<string> >
GetHistogramPaths
();
35
vector< TH1* >
GetHistograms
();
36
vector<string>
GetHistogramTypes
();
37
38
private
:
39
void
ExploreDirectory
( TDirectoryFile*, vector<string>,
int
);
40
void
LoadConfiguration
(
ConfigurationLoader
* );
41
bool
QuickSearchCheck
(
string
,
int
);
42
bool
FullSearchCheck
( vector<string>& );
43
44
vector< TH1* >
storedHistograms
;
45
vector< vector<string> >
storedPaths
, searchStrings, quickSearchStrings;
46
vector<string>
storedTypes
;
47
TFile *
inputFile
;
48
};
49
50
#endif
RunInput::GetHistograms
vector< TH1 * > GetHistograms()
RunInput::~RunInput
~RunInput()
RunInput::storedPaths
vector< vector< string > > storedPaths
Definition:
RunInput.h:45
RunInput
Definition:
RunInput.h:27
RunInput::storedTypes
vector< string > storedTypes
Definition:
RunInput.h:46
RunInput::GetHistogramTypes
vector< string > GetHistogramTypes()
RunInput::LoadConfiguration
void LoadConfiguration(ConfigurationLoader *)
RunInput::RunInput
RunInput(string, ConfigurationLoader *)
RunInput::FullSearchCheck
bool FullSearchCheck(vector< string > &)
RunInput::inputFile
TFile * inputFile
Definition:
RunInput.h:47
ConfigurationLoader.h
RunInput::ExploreDirectory
void ExploreDirectory(TDirectoryFile *, vector< string >, int)
RunInput::GetHistogramPaths
vector< vector< string > > GetHistogramPaths()
RunInput::storedHistograms
vector< TH1 * > storedHistograms
Definition:
RunInput.h:44
RunInput::RunInput
RunInput(vector< vector< string > >, vector< TH1 * >, vector< string >)
RunInput::QuickSearchCheck
bool QuickSearchCheck(string, int)
ConfigurationLoader
Definition:
ConfigurationLoader.h:23
RunInput::RunInput
RunInput()
Generated on Wed Jan 8 2025 21:16:32 for ATLAS Offline Software by
1.8.18