00001 #ifndef SAMPLE_HANDLER__META_FIELDS_H 00002 #define SAMPLE_HANDLER__META_FIELDS_H 00003 00004 // Copyright Nils Krumnack 2012. 00005 // Distributed under the Boost Software License, Version 1.0. 00006 // (See accompanying file LICENSE_1_0.txt or copy at 00007 // http://www.boost.org/LICENSE_1_0.txt) 00008 00009 // Please feel free to contact me (krumnack@iastate.edu) for bug 00010 // reports, feature suggestions, praise and complaints. 00011 00012 00013 00014 #include <SampleHandler/Global.h> 00015 00016 #include <string> 00017 00018 namespace SH 00019 { 00026 struct MetaFields 00027 { 00030 static const std::string gridName; 00031 00034 static const std::string gridFilter; 00035 00037 static const std::string gridFilter_default; 00038 00041 static const std::string sourceSample; 00042 00044 static const std::string treeName; 00045 00047 static const std::string treeName_default; 00048 00050 static const std::string crossSection; 00051 00053 static const std::string crossSectionRelUncertainty; 00054 00056 static const std::string numEvents; 00057 00059 static const std::string numEventsPerFile; 00060 00062 static const std::string sampleName; 00063 00065 static const std::string cacheSize; 00066 00068 static const std::string lumi; 00069 00071 static const std::string isData; 00072 00074 static const std::string kfactor; 00075 00077 static const std::string filterEfficiency; 00078 }; 00079 } 00080 00081 #endif