Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2024-11-16 09:02:33

0001 #ifndef KAONPIDMODULE_HH
0002 #define KAONPIDMODULE_HH
0003 
0004 #include "Module.h"
0005 #include "classes/DelphesClasses.h"
0006 
0007 
0008 class KaonPIDModule : public Module {
0009 
0010  public:
0011 
0012   KaonPIDModule(ExRootTreeReader* data);
0013 
0014   ~KaonPIDModule();
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 KaonPID(Track* track, float kIDprob = 0.90, float separation = 3.0);
0023 };
0024 
0025 #endif