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