Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHPy6GenTrigger.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file PHPy6GenTrigger.h
1 #ifndef __PHPY6GENTRIGGER_H__
2 #define __PHPY6GENTRIGGER_H__
3 
4 #include <iostream>
5 #include <string>
6 #include <sstream>
7 #include <vector>
8 
9 #include <HepMC/GenEvent.h>
10 
11 namespace HepMC
12 {
13  class GenEvent;
14 };
15 
17 
18  protected:
20  PHPy6GenTrigger(const std::string &name = "PHPy6GenTrigger");
21 
22  public:
23  virtual ~PHPy6GenTrigger();
24 
25  #ifndef __CINT__
26  virtual bool Apply(const HepMC::GenEvent* evt) {
27  std::cout << "PHPy8GenTrigger::Apply - in virtual function" << std::endl;
28  return false;
29  }
30  #endif
31 
32  virtual std::string GetName() { return _name; }
33 
34  std::vector<int> convertToInts(std::string s);
35 
36  void Verbosity(int v) { _verbosity = v; }
37 
38 protected:
39  int _verbosity;
40 
41 private:
43 };
44 
45 #endif
46