EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_coresoftware/blob/master/generators/PHPythia6/PHPy6JetTrigger.h>
Public Member Functions | |
PHPy6JetTrigger (const std::string &name="PHPy6JetTrigger") | |
~PHPy6JetTrigger () override | |
bool | Apply (const HepMC::GenEvent *evt) override |
void | SetEtaHighLow (double etaHigh, double etaLow) |
void | SetMinJetPt (double minPt) |
void | SetJetR (double R) |
void | SetMinNumConstituents (int nconst) |
void | PrintConfig () |
Public Member Functions inherited from PHPy6GenTrigger | |
virtual | ~PHPy6GenTrigger () |
virtual std::string | GetName () |
std::vector< int > | convertToInts (std::string s) |
void | Verbosity (int v) |
int | Verbosity () const |
Private Attributes | |
double | m_theEtaHigh = 4. |
double | m_theEtaLow = 1. |
double | m_minPt = 10. |
double | m_R = 1. |
int | m_nconst = 0 |
Additional Inherited Members | |
Protected Member Functions inherited from PHPy6GenTrigger | |
PHPy6GenTrigger (const std::string &name="PHPy6GenTrigger") | |
constructor | |
Definition at line 13 of file PHPy6JetTrigger.h.
View newest version in sPHENIX GitHub at line 13 of file PHPy6JetTrigger.h
PHPy6JetTrigger::PHPy6JetTrigger | ( | const std::string & | name = "PHPy6JetTrigger" | ) |
Definition at line 23 of file PHPy6JetTrigger.cc.
View newest version in sPHENIX GitHub at line 23 of file PHPy6JetTrigger.cc
|
override |
Definition at line 28 of file PHPy6JetTrigger.cc.
View newest version in sPHENIX GitHub at line 28 of file PHPy6JetTrigger.cc
References PrintConfig(), and PHPy6GenTrigger::Verbosity().
|
overridevirtual |
Reimplemented from PHPy6GenTrigger.
Definition at line 33 of file PHPy6JetTrigger.cc.
View newest version in sPHENIX GitHub at line 33 of file PHPy6JetTrigger.cc
References kdfinder::abs(), m_minPt, m_nconst, m_R, m_theEtaHigh, m_theEtaLow, p, and PHPy6GenTrigger::Verbosity().
void PHPy6JetTrigger::PrintConfig | ( | ) |
Definition at line 108 of file PHPy6JetTrigger.cc.
View newest version in sPHENIX GitHub at line 108 of file PHPy6JetTrigger.cc
References m_minPt, m_R, m_theEtaHigh, and m_theEtaLow.
Referenced by ~PHPy6JetTrigger().
void PHPy6JetTrigger::SetEtaHighLow | ( | double | etaHigh, |
double | etaLow | ||
) |
Definition at line 97 of file PHPy6JetTrigger.cc.
View newest version in sPHENIX GitHub at line 97 of file PHPy6JetTrigger.cc
References m_theEtaHigh, m_theEtaLow, and boost::swap().
Referenced by Fun4All_G4_FullDetectorModular(), and Fun4All_G4_FullDetectorModularBeast().
|
inline |
Definition at line 23 of file PHPy6JetTrigger.h.
View newest version in sPHENIX GitHub at line 23 of file PHPy6JetTrigger.h
References m_R, and Acts::IntegrationTest::R.
Referenced by Fun4All_G4_FullDetectorModular(), and Fun4All_G4_FullDetectorModularBeast().
|
inline |
Definition at line 22 of file PHPy6JetTrigger.h.
View newest version in sPHENIX GitHub at line 22 of file PHPy6JetTrigger.h
References m_minPt.
Referenced by Fun4All_G4_FullDetectorModular(), and Fun4All_G4_FullDetectorModularBeast().
|
inline |
Definition at line 24 of file PHPy6JetTrigger.h.
View newest version in sPHENIX GitHub at line 24 of file PHPy6JetTrigger.h
References m_nconst.
|
private |
Definition at line 31 of file PHPy6JetTrigger.h.
View newest version in sPHENIX GitHub at line 31 of file PHPy6JetTrigger.h
Referenced by Apply(), PrintConfig(), and SetMinJetPt().
|
private |
Definition at line 33 of file PHPy6JetTrigger.h.
View newest version in sPHENIX GitHub at line 33 of file PHPy6JetTrigger.h
Referenced by Apply(), and SetMinNumConstituents().
|
private |
Definition at line 32 of file PHPy6JetTrigger.h.
View newest version in sPHENIX GitHub at line 32 of file PHPy6JetTrigger.h
Referenced by Apply(), PrintConfig(), and SetJetR().
|
private |
Definition at line 29 of file PHPy6JetTrigger.h.
View newest version in sPHENIX GitHub at line 29 of file PHPy6JetTrigger.h
Referenced by Apply(), PrintConfig(), and SetEtaHighLow().
|
private |
Definition at line 30 of file PHPy6JetTrigger.h.
View newest version in sPHENIX GitHub at line 30 of file PHPy6JetTrigger.h
Referenced by Apply(), PrintConfig(), and SetEtaHighLow().