issues
search
cbernet
/
cmgtools-lite
CMGTools as a subsystem, not as a CMSSW overlay
0
stars
0
forks
source link
modularize analysis sequence
#29
Closed
cbernet
closed
5 years ago
cbernet
commented
6 years ago
We could think of modularizing more: e.g.
TauAnalyzer
evaluate tau ID but do not select
possibly tau E correction
Selector (for taus)
generic selector module (based on function object provided in cfg)
MuAnalyzer
ElectronAnalyzer
Selector (signal muons)
Selector (di-muon veto)
Selector (third-lepton veto)
DiLeptonAnalyzer
DiMuonVeto (flags event or creates a collection with the selected muon pair)
ThirdLeptonVeto (flags event or creates a collection with extra leptons)
Selector (for di-leptons)
JetAnalyzer
jet energy corrections
Selector (for jets)
Selector (select b jets)
BJetSFAnalyzer
promote / demote
TreeProducer
one TreeProducer class per channel, no common base class, make use of functions in a common module (e.g. book_tau, book_e)
GaelTouquet
commented
5 years ago
Should be closed?
We could think of modularizing more: e.g.