ATLAS Offline Software
Tools
FilePeeker
src
Tools/FilePeeker/src/FileMetaData.h
Go to the documentation of this file.
1
//Dear emacs, this is -*-c++-*-
2
/*
3
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
4
*/
5
6
#ifndef FILEPEEKER_FILEMETADATA
7
#define FILEPEEKER_FILEMETADATA
8
9
#include <set>
10
#include <string>
11
#include <iostream>
12
#include <vector>
13
14
class
FileMetaData
{
15
16
public
:
17
std::string
m_fileName
;
18
std::set<unsigned>
m_runNumbers
;
19
std::set<unsigned>
m_lbNumbers
;
20
21
std::string
m_project
;
22
std::string
m_stream
;
23
24
std::string
m_condTag
;
25
std::string
m_geoTag
;
26
27
28
std::string
m_guid
;
29
30
unsigned
m_nEvents
{0};
31
32
unsigned
m_beamEnergy
{0};
33
std::string
m_beamType
;
34
35
double
m_trtRangeCut
{-1.0};
// From /Simulation/Parameters
36
37
bool
m_isMC
{
true
};
38
39
bool
m_valid
{
false
};
40
41
std::vector<std::string>
m_sgKeys
;
42
43
44
void
dump
(std::ostream&
out
=std::cout)
const
;
45
46
void
keyValueDump
(std::ostream&
out
=std::cout)
const
;
47
48
};
49
50
#endif
FileMetaData::m_lbNumbers
std::set< unsigned > m_lbNumbers
Definition:
Tools/FilePeeker/src/FileMetaData.h:19
FileMetaData::m_isMC
bool m_isMC
Definition:
Tools/FilePeeker/src/FileMetaData.h:37
FileMetaData::m_guid
std::string m_guid
Definition:
Tools/FilePeeker/src/FileMetaData.h:28
FileMetaData
Definition:
Tools/FilePeeker/src/FileMetaData.h:14
python.AthDsoLogger.out
out
Definition:
AthDsoLogger.py:71
FileMetaData::m_beamType
std::string m_beamType
Definition:
Tools/FilePeeker/src/FileMetaData.h:33
FileMetaData::keyValueDump
void keyValueDump(std::ostream &out=std::cout) const
Definition:
FileMetaData.cxx:53
FileMetaData::m_beamEnergy
unsigned m_beamEnergy
Definition:
Tools/FilePeeker/src/FileMetaData.h:32
FileMetaData::m_trtRangeCut
double m_trtRangeCut
Definition:
Tools/FilePeeker/src/FileMetaData.h:35
FileMetaData::m_geoTag
std::string m_geoTag
Definition:
Tools/FilePeeker/src/FileMetaData.h:25
FileMetaData::m_stream
std::string m_stream
Definition:
Tools/FilePeeker/src/FileMetaData.h:22
FileMetaData::m_sgKeys
std::vector< std::string > m_sgKeys
Definition:
Tools/FilePeeker/src/FileMetaData.h:41
FileMetaData::m_project
std::string m_project
Definition:
Tools/FilePeeker/src/FileMetaData.h:21
FileMetaData::dump
void dump(std::ostream &out=std::cout) const
Definition:
FileMetaData.cxx:9
FileMetaData::m_valid
bool m_valid
Definition:
Tools/FilePeeker/src/FileMetaData.h:39
FileMetaData::m_condTag
std::string m_condTag
Definition:
Tools/FilePeeker/src/FileMetaData.h:24
FileMetaData::m_fileName
std::string m_fileName
Definition:
Tools/FilePeeker/src/FileMetaData.h:17
FileMetaData::m_runNumbers
std::set< unsigned > m_runNumbers
Definition:
Tools/FilePeeker/src/FileMetaData.h:18
FileMetaData::m_nEvents
unsigned m_nEvents
Definition:
Tools/FilePeeker/src/FileMetaData.h:30
Generated on Sun Dec 22 2024 21:10:29 for ATLAS Offline Software by
1.8.18