Closed ktht closed 5 years ago
Summary in no particular order:
dR03mvaVLoose
WP but it can be easily changed to VVVLoose
of DeepTau ID by setting tauId
to TauID::DeepTau2017v2VSjet
:
https://github.com/HEP-KBFI/tth-htt/blob/85ec2368fbfacb2beeaa5444cb6fe5e562f4701c/src/RecoHadTauCollectionSelectorFakeable.cc#L12-L23test/unittests/test_hadTauSelection.cc
);-t/--tau-id
option which takes either of the two values: dR03mva
or deepVSj
; example:
./test/tthAnalyzeRun_2lss_1tau.py -e 2017 -v 2019Sep06 -m default -t deepVSj
dR03mva
but can be easily changed here:
https://github.com/HEP-KBFI/tth-htt/blob/85ec2368fbfacb2beeaa5444cb6fe5e562f4701c/python/runConfig.py#L179deepVSj
key enter the python config files;
Right now, we just propagate the tau ID WP of the tight tau collection to the analysis, but it leaves the tau ID WPs of fakeable / loose tau collections unchanged. This causes problems, if the user wants to switch to a different tau ID altogether. The solution is to define clear-cut list of tau ID WPs which are modifiable in
tthAnalyzeRun
/hhAnalyzeRun
submission scripts: for each tau collection, the tau ID WP must be defined explicitly. There already is some code in place that makes the task a bit easier, but it's still relatively substantial task.