DESY Hbb Analysis Framework
|
#include "boost/program_options.hpp"
#include "boost/algorithm/string.hpp"
#include <string>
#include <iostream>
#include <fstream>
#include <vector>
Go to the source code of this file.
Functions | |
int | macro_config (int argc, char *argv[]) |
Variables | |
std::string | btagalgo_ |
std::string | btagsf_ |
std::string | btagwp_ |
float | btagwploose_ |
float | btagwpmedium_ |
float | btagwptight_ |
std::string | cfg_ |
float | detamax_ |
float | dphimin_ |
float | drmax_ |
float | drmin_ |
std::vector< float > | etamax_ |
std::string | genjetsCol_ |
std::string | genParticleCol_ |
std::string | hltPath_ |
std::string | hltPathRef_ |
std::vector< std::string > | hltPaths2_ |
std::vector< std::string > | hltPaths_ |
std::string | hltPathsLogic2_ |
std::string | hltPathsLogic_ |
std::string | inputlist_ |
bool | isMC_ |
std::string | jerpt_ |
std::string | jersf_ |
std::vector< float > | jetsbtagmin_ |
std::string | jetsCol_ |
std::vector< float > | jetsetamax_ |
std::string | jetsid_ |
std::vector< float > | jetsptmax_ |
std::vector< float > | jetsptmin_ |
std::string | json_ |
std::string | l1Seed_ |
std::string | l1SeedRef_ |
std::string | l1tjetsCol_ |
std::vector< float > | l1tjetsetamax_ |
int | l1tjetsnmin_ |
std::vector< float > | l1tjetsptmin_ |
std::vector< float > | l1tjetsrefetamax_ |
int | l1tjetsrefnmin_ |
std::vector< float > | l1tjetsrefptmin_ |
std::string | l1tmuonsCol_ |
std::vector< float > | l1tmuonsetamax_ |
int | l1tmuonsnmin_ |
std::vector< float > | l1tmuonsptmin_ |
std::vector< float > | l1tmuonsrefetamax_ |
int | l1tmuonsrefnmin_ |
std::vector< float > | l1tmuonsrefptmin_ |
bool | matchonoff_ |
float | matchonoffdrmax_ |
bool | matchonoffref_ |
std::string | muonsCol_ |
std::vector< float > | muonsetamax_ |
std::string | muonsid_ |
std::vector< float > | muonsptmax_ |
std::vector< float > | muonsptmin_ |
int | nbjetsmin_ |
int | nevtmax_ |
int | njetsmax_ |
int | njetsmin_ |
int | nlumis_ |
int | nmax_ |
int | nmin_ |
int | nmuonsmin_ |
float | nonbtagwp_ |
std::string | outputRoot_ |
std::vector< float > | prescaleEra_ |
float | psnorm_ |
bool | psweight_ |
float | ptimbalmax_ |
std::vector< float > | ptmax_ |
std::vector< float > | ptmin_ |
int | runmax_ |
int | runmin_ |
int | seed_ |
std::string | seedfile_ |
bool | signalregion_ |
std::vector< float > | toetamax_ [10] |
int | tonmin_ [10] |
std::vector< float > | toptmin_ [10] |
std::vector< float > | torefetamax_ [10] |
int | torefnmin_ [10] |
std::vector< float > | torefptmin_ [10] |
std::string | treePath_ |
bool | trigemul_ |
std::string | triggerCol_ |
std::string | triggerObjDir_ |
std::vector< std::string > | triggerObjects_ |
std::vector< std::string > | triggerObjectsJets_ |
std::vector< int > | triggerObjectsMatches_ |
std::vector< int > | triggerObjectsMatchesRank_ |
std::vector< std::string > | triggerObjectsMuons_ |
std::vector< std::string > | triggerObjectsRef_ |
int macro_config | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 145 of file macro_config.h.
References btagalgo_, btagsf_, btagwp_, btagwploose_, btagwpmedium_, btagwptight_, cfg_, submitCrab3Data::config, detamax_, dphimin_, drmax_, drmin_, etamax_, genjetsCol_, genParticleCol_, hltPath_, hltPathRef_, hltPaths2_, hltPaths_, hltPathsLogic2_, hltPathsLogic_, inputlist_, isMC_, jerpt_, jersf_, jetsbtagmin_, jetsCol_, jetsetamax_, jetsid_, jetsptmax_, jetsptmin_, json_, l1Seed_, l1SeedRef_, l1tjetsCol_, l1tjetsetamax_, l1tjetsnmin_, l1tjetsptmin_, l1tjetsrefetamax_, l1tjetsrefnmin_, l1tjetsrefptmin_, l1tmuonsCol_, l1tmuonsetamax_, l1tmuonsnmin_, l1tmuonsptmin_, l1tmuonsrefetamax_, l1tmuonsrefnmin_, l1tmuonsrefptmin_, matchonoff_, matchonoffdrmax_, matchonoffref_, muonsCol_, muonsetamax_, muonsid_, muonsptmax_, muonsptmin_, nbjetsmin_, nevtmax_, njetsmax_, njetsmin_, nlumis_, nmax_, nmin_, nmuonsmin_, nonbtagwp_, outputRoot_, prescaleEra_, psnorm_, psweight_, ptimbalmax_, ptmax_, ptmin_, runmax_, runmin_, seed_, seedfile_, signalregion_, toetamax_, tonmin_, toptmin_, torefetamax_, torefnmin_, torefptmin_, treePath_, trigemul_, triggerCol_, triggerObjDir_, triggerObjects_, triggerObjectsJets_, triggerObjectsMatches_, triggerObjectsMatchesRank_, triggerObjectsMuons_, and triggerObjectsRef_.
Referenced by main().
std::string btagalgo_ |
Definition at line 106 of file macro_config.h.
Referenced by macro_config(), and main().
std::string btagsf_ |
Definition at line 67 of file macro_config.h.
Referenced by macro_config(), and main().
std::string btagwp_ |
Definition at line 107 of file macro_config.h.
Referenced by macro_config(), and main().
float btagwploose_ |
Definition at line 108 of file macro_config.h.
Referenced by btagMin(), and macro_config().
float btagwpmedium_ |
Definition at line 109 of file macro_config.h.
Referenced by btagMin(), and macro_config().
float btagwptight_ |
Definition at line 110 of file macro_config.h.
Referenced by btagMin(), macro_config(), and main().
std::string cfg_ |
Definition at line 13 of file macro_config.h.
Referenced by macro_config().
float detamax_ |
Definition at line 101 of file macro_config.h.
Referenced by macro_config(), and main().
float dphimin_ |
Definition at line 102 of file macro_config.h.
Referenced by macro_config().
float drmax_ |
Definition at line 100 of file macro_config.h.
Referenced by macro_config().
float drmin_ |
Definition at line 99 of file macro_config.h.
Referenced by macro_config(), and main().
std::vector<float> etamax_ |
Definition at line 96 of file macro_config.h.
Referenced by macro_config().
std::string genjetsCol_ |
Definition at line 138 of file macro_config.h.
Referenced by macro_config(), and main().
std::string genParticleCol_ |
Definition at line 137 of file macro_config.h.
Referenced by macro_config(), and main().
std::string hltPath_ |
Definition at line 115 of file macro_config.h.
Referenced by macro_config(), and main().
std::string hltPathRef_ |
Definition at line 117 of file macro_config.h.
Referenced by macro_config().
std::vector<std::string> hltPaths2_ |
Definition at line 125 of file macro_config.h.
Referenced by macro_config().
std::vector<std::string> hltPaths_ |
Definition at line 123 of file macro_config.h.
Referenced by macro_config().
std::string hltPathsLogic2_ |
Definition at line 126 of file macro_config.h.
Referenced by macro_config().
std::string hltPathsLogic_ |
Definition at line 124 of file macro_config.h.
Referenced by macro_config().
std::string inputlist_ |
Definition at line 21 of file macro_config.h.
Referenced by macro_config(), and main().
bool isMC_ |
Definition at line 19 of file macro_config.h.
Referenced by macro_config(), and main().
std::string jerpt_ |
Definition at line 70 of file macro_config.h.
Referenced by macro_config(), and main().
std::string jersf_ |
Definition at line 71 of file macro_config.h.
Referenced by macro_config(), and main().
std::vector<float> jetsbtagmin_ |
Definition at line 55 of file macro_config.h.
Referenced by macro_config().
std::string jetsCol_ |
Definition at line 132 of file macro_config.h.
Referenced by macro_config(), and main().
std::vector<float> jetsetamax_ |
Definition at line 54 of file macro_config.h.
Referenced by macro_config(), and main().
std::string jetsid_ |
Definition at line 56 of file macro_config.h.
Referenced by macro_config().
std::vector<float> jetsptmax_ |
Definition at line 53 of file macro_config.h.
Referenced by macro_config().
std::vector<float> jetsptmin_ |
Definition at line 52 of file macro_config.h.
Referenced by macro_config(), and main().
std::string json_ |
Definition at line 23 of file macro_config.h.
Referenced by macro_config(), and main().
std::string l1Seed_ |
Definition at line 116 of file macro_config.h.
Referenced by macro_config(), and main().
std::string l1SeedRef_ |
Definition at line 118 of file macro_config.h.
Referenced by macro_config().
std::string l1tjetsCol_ |
Definition at line 134 of file macro_config.h.
Referenced by macro_config().
std::vector<float> l1tjetsetamax_ |
Definition at line 60 of file macro_config.h.
Referenced by macro_config().
int l1tjetsnmin_ |
Definition at line 58 of file macro_config.h.
Referenced by macro_config().
std::vector<float> l1tjetsptmin_ |
Definition at line 59 of file macro_config.h.
Referenced by macro_config().
std::vector<float> l1tjetsrefetamax_ |
Definition at line 64 of file macro_config.h.
Referenced by macro_config().
int l1tjetsrefnmin_ |
Definition at line 62 of file macro_config.h.
Referenced by macro_config().
std::vector<float> l1tjetsrefptmin_ |
Definition at line 63 of file macro_config.h.
Referenced by macro_config().
std::string l1tmuonsCol_ |
Definition at line 135 of file macro_config.h.
Referenced by macro_config().
std::vector<float> l1tmuonsetamax_ |
Definition at line 84 of file macro_config.h.
Referenced by macro_config().
int l1tmuonsnmin_ |
Definition at line 82 of file macro_config.h.
Referenced by macro_config().
std::vector<float> l1tmuonsptmin_ |
Definition at line 83 of file macro_config.h.
Referenced by macro_config().
std::vector<float> l1tmuonsrefetamax_ |
Definition at line 88 of file macro_config.h.
Referenced by macro_config().
int l1tmuonsrefnmin_ |
Definition at line 86 of file macro_config.h.
Referenced by macro_config().
std::vector<float> l1tmuonsrefptmin_ |
Definition at line 87 of file macro_config.h.
Referenced by macro_config().
bool matchonoff_ |
Definition at line 29 of file macro_config.h.
Referenced by macro_config().
float matchonoffdrmax_ |
Definition at line 30 of file macro_config.h.
Referenced by macro_config().
bool matchonoffref_ |
Definition at line 31 of file macro_config.h.
Referenced by macro_config().
std::string muonsCol_ |
Definition at line 133 of file macro_config.h.
Referenced by macro_config().
std::vector<float> muonsetamax_ |
Definition at line 79 of file macro_config.h.
Referenced by macro_config().
std::string muonsid_ |
Definition at line 80 of file macro_config.h.
Referenced by macro_config().
std::vector<float> muonsptmax_ |
Definition at line 78 of file macro_config.h.
Referenced by macro_config().
std::vector<float> muonsptmin_ |
Definition at line 77 of file macro_config.h.
Referenced by macro_config().
int nbjetsmin_ |
Definition at line 51 of file macro_config.h.
Referenced by macro_config().
int nevtmax_ |
Definition at line 15 of file macro_config.h.
Referenced by macro_config(), and main().
int njetsmax_ |
Definition at line 50 of file macro_config.h.
Referenced by macro_config().
int njetsmin_ |
Definition at line 49 of file macro_config.h.
Referenced by macro_config(), and main().
int nlumis_ |
Definition at line 16 of file macro_config.h.
Referenced by macro_config().
int nmax_ |
Definition at line 93 of file macro_config.h.
Referenced by macro_config().
int nmin_ |
Definition at line 92 of file macro_config.h.
Referenced by macro_config().
int nmuonsmin_ |
Definition at line 76 of file macro_config.h.
Referenced by macro_config().
float nonbtagwp_ |
Definition at line 112 of file macro_config.h.
Referenced by macro_config(), and main().
std::string outputRoot_ |
Definition at line 22 of file macro_config.h.
Referenced by macro_config(), and main().
std::vector<float> prescaleEra_ |
Definition at line 142 of file macro_config.h.
Referenced by macro_config().
float psnorm_ |
Definition at line 33 of file macro_config.h.
Referenced by macro_config().
bool psweight_ |
Definition at line 32 of file macro_config.h.
Referenced by macro_config().
float ptimbalmax_ |
Definition at line 104 of file macro_config.h.
Referenced by macro_config().
std::vector<float> ptmax_ |
Definition at line 95 of file macro_config.h.
Referenced by macro_config().
std::vector<float> ptmin_ |
Definition at line 94 of file macro_config.h.
Referenced by macro_config().
int runmax_ |
Definition at line 18 of file macro_config.h.
Referenced by macro_config().
int runmin_ |
Definition at line 17 of file macro_config.h.
Referenced by macro_config().
int seed_ |
Definition at line 25 of file macro_config.h.
Referenced by macro_config().
std::string seedfile_ |
Definition at line 26 of file macro_config.h.
Referenced by macro_config().
bool signalregion_ |
Definition at line 20 of file macro_config.h.
Referenced by macro_config(), and main().
std::vector<float> toetamax_[10] |
Definition at line 40 of file macro_config.h.
Referenced by macro_config().
int tonmin_[10] |
Definition at line 38 of file macro_config.h.
Referenced by macro_config().
std::vector<float> toptmin_[10] |
Definition at line 39 of file macro_config.h.
Referenced by macro_config().
std::vector<float> torefetamax_[10] |
Definition at line 44 of file macro_config.h.
Referenced by macro_config().
int torefnmin_[10] |
Definition at line 42 of file macro_config.h.
Referenced by macro_config().
std::vector<float> torefptmin_[10] |
Definition at line 43 of file macro_config.h.
Referenced by macro_config().
std::string treePath_ |
Definition at line 131 of file macro_config.h.
Referenced by macro_config().
bool trigemul_ |
Definition at line 34 of file macro_config.h.
Referenced by macro_config().
std::string triggerCol_ |
Definition at line 136 of file macro_config.h.
Referenced by macro_config(), and main().
std::string triggerObjDir_ |
Definition at line 139 of file macro_config.h.
Referenced by macro_config(), and main().
std::vector<std::string> triggerObjects_ |
Definition at line 119 of file macro_config.h.
Referenced by macro_config(), and main().
std::vector<std::string> triggerObjectsJets_ |
Definition at line 127 of file macro_config.h.
Referenced by macro_config(), and main().
std::vector<int> triggerObjectsMatches_ |
Definition at line 120 of file macro_config.h.
Referenced by macro_config().
std::vector<int> triggerObjectsMatchesRank_ |
Definition at line 121 of file macro_config.h.
Referenced by macro_config().
std::vector<std::string> triggerObjectsMuons_ |
Definition at line 128 of file macro_config.h.
Referenced by macro_config().
std::vector<std::string> triggerObjectsRef_ |
Definition at line 122 of file macro_config.h.
Referenced by macro_config().