21 src.
channel({
"et",
"mt",
"em",
"tt"});
26 src.
cp().
process(
JoinStr({signal,{
"GGToZZ2L2L",
"ZH_ww125",
"ZH_ww125",
"ZZ",
"TTZ",
"WWZ",
"WZZ",
"ZZZ"}}))
30 src.
cp().
process(
JoinStr({signal,{
"GGToZZ2L2L",
"ZH_ww125",
"ZH_ww125",
"ZZ",
"TTZ",
"WWZ",
"WZZ",
"ZZZ"}}))
39 src.
cp().
process(
JoinStr({signal,{
"GGToZZ2L2L",
"ZH_ww125",
"ZH_ww125",
"ZZ",
"TTZ",
"WWZ",
"WZZ",
"ZZZ"}}))
48 src.
cp().
process(
JoinStr({signal,{
"GGToZZ2L2L",
"ZH_ww125",
"ZH_ww125",
"ZZ",
"TTZ",
"WWZ",
"WZZ",
"ZZZ"}})).
channel({
"et",
"mt"})
52 src.
cp().
process(
JoinStr({signal,{
"GGToZZ2L2L",
"ZH_ww125",
"ZH_ww125",
"ZZ",
"TTZ",
"WWZ",
"WZZ",
"ZZZ"}})).
channel({
"tt"})
56 src.
cp().
process(
JoinStr({signal,{
"GGToZZ2L2L",
"ZH_ww125",
"ZH_ww125",
"ZZ",
"TTZ",
"WWZ",
"WZZ",
"ZZZ"}})).
bin_id({0})
60 src.
cp().
process(
JoinStr({signal,{
"GGToZZ2L2L",
"ZH_ww125",
"ZH_ww125",
"ZZ",
"TTZ",
"WWZ",
"WZZ",
"ZZZ"}})).
bin_id({1})
64 src.
cp().
process(
JoinStr({signal,{
"GGToZZ2L2L",
"ZH_ww125",
"ZH_ww125",
"ZZ",
"TTZ",
"WWZ",
"WZZ",
"ZZZ"}}))
93 .AddSyst(cb,
"CMS_zh2l2tau_ZjetBkg_lt_extrap_8TeV",
"lnN",
SystMap<>::init
97 .AddSyst(cb,
"CMS_zh2l2tau_ZjetBkg_emu_extrap_8TeV",
"lnN",
SystMap<>::init
101 .AddSyst(cb,
"CMS_zh2l2tau_ZjetBkg_tt_extrap_8TeV",
"lnN",
SystMap<>::init
105 .AddSyst(cb,
"CMS_zh2l2tau_ZjetBkg_mu_extrap_8TeV",
"lnN",
SystMap<>::init
109 .AddSyst(cb,
"CMS_zh2l2tau_ZjetBkg_e_extrap_8TeV",
"lnN",
SystMap<>::init
112 src.
cp().
process(
JoinStr({signal,{
"ZZ",
"GGToZZ2L2L",
"TTZ",
"WWZ",
"WZZ",
"ZZZ",
"ZH_ww125",
"ZH_tt125"}})).
channel({
"et"})
116 src.
cp().
process(
JoinStr({signal,{
"ZZ",
"GGToZZ2L2L",
"TTZ",
"WWZ",
"WZZ",
"ZZZ",
"ZH_ww125",
"ZH_tt125"}})).
channel({
"mt"})
120 src.
cp().
process(
JoinStr({signal,{
"ZZ",
"GGToZZ2L2L",
"TTZ",
"WWZ",
"WZZ",
"ZZZ",
"ZH_ww125",
"ZH_tt125"}})).
channel({
"tt"})
CombineHarvester & bin_id(std::vector< int > const &vec, bool cond=true)
CombineHarvester & signals()
CombineHarvester & process(std::vector< std::string > const &vec, bool cond=true)
std::set< std::string > process_set()
void AddSyst(CombineHarvester &target, std::string const &name, std::string const &type, Map const &valmap)
CombineHarvester cp()
Creates and returns a shallow copy of the CombineHarvester instance.
CombineHarvester & channel(std::vector< std::string > const &vec, bool cond=true)
std::vector< T > Set2Vec(std::set< T > const &in)
void AddSystematics_AZh(CombineHarvester &cb, CombineHarvester src)
std::vector< std::string > JoinStr(std::vector< std::vector< std::string >> const &in)