File indexing completed on 2024-11-16 09:02:33
0001 #ifndef ELECTRONPIDMODULE_HH
0002 #define ELECTRONPIDMODULE_HH
0003
0004 #include "Module.h"
0005 #include "classes/DelphesClasses.h"
0006
0007
0008 class ElectronPIDModule : public Module {
0009
0010 public:
0011
0012 ElectronPIDModule(ExRootTreeReader* data);
0013
0014 ~ElectronPIDModule();
0015
0016 void initialize() override {};
0017 bool execute(std::map<std::string, std::any>* DataStore) override;
0018 void finalize() override {};
0019
0020 private:
0021
0022 bool ElectronPID(Track* track, float eIDprob = 0.90, float separation = 3.0);
0023 };
0024
0025 #endif