Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/generators/PHPythia8/PHPy8JetTrigger.h>
Public Member Functions | |
PHPy8JetTrigger (const std::string &name="PHPy8JetTrigger") | |
~PHPy8JetTrigger () override | |
bool | Apply (Pythia8::Pythia *pythia) override |
void | SetEtaHighLow (double etaHigh, double etaLow) |
void | SetMinJetPt (double minPt) |
void | SetJetR (double R) |
void | SetMinLeadingZ (double minZ) |
void | SetMinNumConstituents (int nconst) |
void | PrintConfig () |
Public Member Functions inherited from PHPy8GenTrigger | |
virtual | ~PHPy8GenTrigger () |
virtual std::string | GetName () |
std::vector< int > | convertToInts (std::string s) |
int | Verbosity () const |
void | Verbosity (int v) |
Private Attributes | |
double | _theEtaHigh |
double | _theEtaLow |
double | _minPt |
double | _minZ |
double | _R |
int | _nconst |
Additional Inherited Members | |
Protected Member Functions inherited from PHPy8GenTrigger | |
PHPy8GenTrigger (const std::string &name="PHPy8GenTrigger") | |
constructor | |
Definition at line 13 of file PHPy8JetTrigger.h.
View newest version in sPHENIX GitHub at line 13 of file PHPy8JetTrigger.h
PHPy8JetTrigger::PHPy8JetTrigger | ( | const std::string & | name = "PHPy8JetTrigger" | ) |
Definition at line 22 of file PHPy8JetTrigger.cc.
View newest version in sPHENIX GitHub at line 22 of file PHPy8JetTrigger.cc
|
override |
Definition at line 33 of file PHPy8JetTrigger.cc.
View newest version in sPHENIX GitHub at line 33 of file PHPy8JetTrigger.cc
References PrintConfig(), and PHPy8GenTrigger::Verbosity().
|
overridevirtual |
Reimplemented from PHPy8GenTrigger.
Definition at line 41 of file PHPy8JetTrigger.cc.
View newest version in sPHENIX GitHub at line 41 of file PHPy8JetTrigger.cc
References _minPt, _minZ, _nconst, _R, _theEtaHigh, _theEtaLow, antikt_algorithm, Best, E_scheme, i, j, physmon_track_finding_ttbar::pt, and PHPy8GenTrigger::Verbosity().
void PHPy8JetTrigger::PrintConfig | ( | ) |
Definition at line 192 of file PHPy8JetTrigger.cc.
View newest version in sPHENIX GitHub at line 192 of file PHPy8JetTrigger.cc
References _minPt, _R, _theEtaHigh, and _theEtaLow.
Referenced by ~PHPy8JetTrigger().
Definition at line 161 of file PHPy8JetTrigger.cc.
View newest version in sPHENIX GitHub at line 161 of file PHPy8JetTrigger.cc
References _theEtaHigh, _theEtaLow, and swap().
Referenced by Fun4All_G4_sPHENIX(), Fun4All_G4_sPHENIX_photonjet(), Fun4All_G4_sPHENIX_truthphotonjet(), Fun4All_single_particle(), Fun4AllPythia(), and generate_hepmc_bjet().
void PHPy8JetTrigger::SetJetR | ( | double | R | ) |
Definition at line 182 of file PHPy8JetTrigger.cc.
View newest version in sPHENIX GitHub at line 182 of file PHPy8JetTrigger.cc
References _R, and Acts::IntegrationTest::R.
Referenced by Fun4All_G4_sPHENIX(), Fun4All_G4_sPHENIX_photonjet(), Fun4All_G4_sPHENIX_truthphotonjet(), Fun4All_single_particle(), Fun4AllPythia(), and generate_hepmc_bjet().
void PHPy8JetTrigger::SetMinJetPt | ( | double | minPt | ) |
Definition at line 172 of file PHPy8JetTrigger.cc.
View newest version in sPHENIX GitHub at line 172 of file PHPy8JetTrigger.cc
References _minPt, and physmon_track_finding_ttbar::minPt.
Referenced by Fun4All_G4_sPHENIX(), Fun4All_G4_sPHENIX_photonjet(), Fun4All_G4_sPHENIX_truthphotonjet(), Fun4All_single_particle(), Fun4AllPythia(), and generate_hepmc_bjet().
void PHPy8JetTrigger::SetMinLeadingZ | ( | double | minZ | ) |
Definition at line 177 of file PHPy8JetTrigger.cc.
View newest version in sPHENIX GitHub at line 177 of file PHPy8JetTrigger.cc
References _minZ.
void PHPy8JetTrigger::SetMinNumConstituents | ( | int | nconst | ) |
Definition at line 187 of file PHPy8JetTrigger.cc.
View newest version in sPHENIX GitHub at line 187 of file PHPy8JetTrigger.cc
References _nconst.
|
private |
Definition at line 32 of file PHPy8JetTrigger.h.
View newest version in sPHENIX GitHub at line 32 of file PHPy8JetTrigger.h
Referenced by Apply(), PrintConfig(), and SetMinJetPt().
|
private |
Definition at line 33 of file PHPy8JetTrigger.h.
View newest version in sPHENIX GitHub at line 33 of file PHPy8JetTrigger.h
Referenced by Apply(), and SetMinLeadingZ().
|
private |
Definition at line 35 of file PHPy8JetTrigger.h.
View newest version in sPHENIX GitHub at line 35 of file PHPy8JetTrigger.h
Referenced by Apply(), and SetMinNumConstituents().
|
private |
Definition at line 34 of file PHPy8JetTrigger.h.
View newest version in sPHENIX GitHub at line 34 of file PHPy8JetTrigger.h
Referenced by Apply(), PrintConfig(), and SetJetR().
|
private |
Definition at line 30 of file PHPy8JetTrigger.h.
View newest version in sPHENIX GitHub at line 30 of file PHPy8JetTrigger.h
Referenced by Apply(), PrintConfig(), and SetEtaHighLow().
|
private |
Definition at line 31 of file PHPy8JetTrigger.h.
View newest version in sPHENIX GitHub at line 31 of file PHPy8JetTrigger.h
Referenced by Apply(), PrintConfig(), and SetEtaHighLow().