Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-03 08:12:34

0001 #ifndef __PHPY6JETTRIGGER_H__
0002 #define __PHPY6JETTRIGGER_H__
0003 
0004 #include "PHPy6GenTrigger.h"
0005 #include <HepMC/GenEvent.h>
0006 #include <string>
0007 
0008 namespace HepMC
0009 {
0010   class GenEvent;
0011 };
0012 
0013 
0014 class PHPy6JetTrigger : public PHPy6GenTrigger {
0015 
0016  public:
0017 
0018   PHPy6JetTrigger(const std::string &name = "PHPy6JetTrigger");
0019   virtual ~PHPy6JetTrigger();
0020 
0021   #ifndef __CINT__
0022   bool Apply(const HepMC::GenEvent* evt);
0023   #endif
0024 
0025   void SetEtaHighLow(double etaHigh, double etaLow);
0026   void SetMinJetPt(double minPt);
0027   void SetJetR(double R);
0028 
0029   void PrintConfig();
0030 
0031  private:
0032 
0033   double _theEtaHigh;
0034   double _theEtaLow;
0035   double _minPt; 
0036   double _R; 
0037 
0038 };
0039 
0040 #endif