ATLAS Offline Software
MetaFields.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef SAMPLE_HANDLER__META_FIELDS_H
6 #define SAMPLE_HANDLER__META_FIELDS_H
7 
8 //
9 // Distributed under the Boost Software License, Version 1.0.
10 // (See accompanying file LICENSE_1_0.txt or copy at
11 // http://www.boost.org/LICENSE_1_0.txt)
12 
13 // Please feel free to contact me (krumnack@iastate.edu) for bug
14 // reports, feature suggestions, praise and complaints.
15 
16 
17 
18 #include <SampleHandler/Global.h>
19 
20 #include <string>
21 
22 namespace SH
23 {
30  struct MetaFields
31  {
34  static const std::string gridName;
35 
38  static const std::string gridFilter;
39 
41  static const std::string gridFilter_default;
42 
45  static const std::string gridSourceOptions;
46 
49  static const std::string sourceSample;
50 
52  static const std::string treeName;
53 
55  static const std::string treeName_default;
56 
58  static const std::string crossSection;
59 
61  static const std::string crossSectionRelUncertainty;
62 
64  static const std::string numEvents;
65 
67  static const std::string numEventsPerFile;
68 
70  static const std::string sampleName;
71 
73  static const std::string cacheSize;
74 
76  static const std::string lumi;
77 
79  static const std::string isData;
80 
82  static const std::string kfactor;
83 
85  static const std::string filterEfficiency;
86  };
87 }
88 
89 #endif
SH::MetaFields::crossSectionRelUncertainty
static const std::string crossSectionRelUncertainty
the relative uncertainty on the cross section
Definition: MetaFields.h:61
SH::MetaFields::numEvents
static const std::string numEvents
the number of events
Definition: MetaFields.h:64
SH::MetaFields::filterEfficiency
static const std::string filterEfficiency
the filter efficiency of the sample
Definition: MetaFields.h:85
SH::MetaFields::cacheSize
static const std::string cacheSize
the size of the TTreeCache
Definition: MetaFields.h:73
SH::MetaFields::gridFilter_default
static const std::string gridFilter_default
the default value for gridFilter
Definition: MetaFields.h:41
SH::MetaFields::isData
static const std::string isData
whether the sample is data
Definition: MetaFields.h:79
SH::MetaFields::crossSection
static const std::string crossSection
the cross section field
Definition: MetaFields.h:58
SH::MetaFields::numEventsPerFile
static const std::string numEventsPerFile
the number of events in each file
Definition: MetaFields.h:67
SH::MetaFields::gridFilter
static const std::string gridFilter
the field containing the file filter for the dataset on the grid
Definition: MetaFields.h:38
SH::MetaFields::kfactor
static const std::string kfactor
the k-factor of the sample
Definition: MetaFields.h:82
SH::MetaFields::treeName
static const std::string treeName
the name of the tree in the sample
Definition: MetaFields.h:52
SH::MetaFields::sourceSample
static const std::string sourceSample
the original sample from which this sample was derived
Definition: MetaFields.h:49
SH::MetaFields::gridSourceOptions
static const std::string gridSourceOptions
the field containing the source options for datasets on the grid
Definition: MetaFields.h:45
SH::MetaFields::gridName
static const std::string gridName
the field containing the name of the dataset on the grid
Definition: MetaFields.h:34
SH::MetaFields::sampleName
static const std::string sampleName
the name of the sample
Definition: MetaFields.h:70
SH::MetaFields::lumi
static const std::string lumi
the luminosity of the sample
Definition: MetaFields.h:76
SH::MetaFields
This class contains the known meta-data names.
Definition: MetaFields.h:31
SH
This module provides a lot of global definitions, forward declarations and includes that are used by ...
Definition: PrunDriver.h:15
SH::MetaFields::treeName_default
static const std::string treeName_default
the default value of treeName
Definition: MetaFields.h:55
Global.h