File indexing completed on 2024-11-16 09:02:34
0001 #ifndef TAGGINGMODULE_HH
0002 #define TAGGINGMODULE_HH
0003
0004 #include "classes/DelphesClasses.h"
0005
0006 #include "Module.h"
0007
0008 class TaggingModule : public Module {
0009
0010 public:
0011
0012 TaggingModule(ExRootTreeReader* data);
0013
0014 ~TaggingModule();
0015
0016 void initialize() override;
0017 bool execute(std::map<std::string, std::any>* DataStore) override;
0018 void finalize() override;
0019
0020
0021 private:
0022
0023
0024 float _jet_pt;
0025 float _jet_eta;
0026 float _jet_flavor;
0027 float _jet_sip3dtagged;
0028 float _jet_ktagged;
0029 float _jet_etagged;
0030 float _jet_mutagged;
0031 float _jet_btag;
0032
0033 float _bjorken_x;
0034 float _bjorken_Q2;
0035 float _JB_x;
0036 float _JB_Q2;
0037
0038 private:
0039
0040
0041
0042 };
0043
0044 #endif