Class Reference for E1039 Core & Analysis Software
PHPy8ParticleTrigger Class Reference

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/generators/PHPythia8/PHPy8ParticleTrigger.h>

+ Inheritance diagram for PHPy8ParticleTrigger:
+ Collaboration diagram for PHPy8ParticleTrigger:

Public Member Functions

 PHPy8ParticleTrigger (const std::string &name="PHPy8ParticleTrigger")
 
virtual ~PHPy8ParticleTrigger ()
 
bool Apply (Pythia8::Pythia *pythia)
 
void AddParticles (std::string particles)
 
void AddParticles (int particle)
 
void AddParticles (std::vector< int > particles)
 
void AddParents (std::string parents)
 
void AddParents (int parent)
 
void AddParents (std::vector< int > parents)
 
void SetPtHigh (double pt)
 
void SetPtLow (double pt)
 
void SetPtHighLow (double ptHigh, double ptLow)
 
void SetPHigh (double p)
 
void SetPLow (double p)
 
void SetPHighLow (double pHigh, double pLow)
 
void SetEtaHigh (double eta)
 
void SetEtaLow (double eta)
 
void SetEtaHighLow (double etaHigh, double etaLow)
 
void SetAbsEtaHigh (double eta)
 
void SetAbsEtaLow (double eta)
 
void SetAbsEtaHighLow (double etaHigh, double etaLow)
 
void SetPxHigh (double pz)
 
void SetPxLow (double pz)
 
void SetPxHighLow (double pzHigh, double pzLow)
 
void SetPyHigh (double pz)
 
void SetPyLow (double pz)
 
void SetPyHighLow (double pzHigh, double pzLow)
 
void SetPzHigh (double pz)
 
void SetPzLow (double pz)
 
void SetPzHighLow (double pzHigh, double pzLow)
 
void PrintConfig ()
 
- Public Member Functions inherited from PHPy8GenTrigger
virtual ~PHPy8GenTrigger ()
 
virtual std::string GetName ()
 
std::vector< int > convertToInts (std::string s)
 
void Verbosity (int v)
 

Additional Inherited Members

- Protected Member Functions inherited from PHPy8GenTrigger
 PHPy8GenTrigger (const std::string &name="PHPy8GenTrigger")
 constructor More...
 
- Protected Attributes inherited from PHPy8GenTrigger
int _verbosity
 

Detailed Description

Definition at line 11 of file PHPy8ParticleTrigger.h.

Constructor & Destructor Documentation

◆ PHPy8ParticleTrigger()

PHPy8ParticleTrigger::PHPy8ParticleTrigger ( const std::string &  name = "PHPy8ParticleTrigger")

◆ ~PHPy8ParticleTrigger()

virtual PHPy8ParticleTrigger::~PHPy8ParticleTrigger ( )
virtual

Member Function Documentation

◆ AddParents() [1/3]

void PHPy8ParticleTrigger::AddParents ( int  parent)

◆ AddParents() [2/3]

void PHPy8ParticleTrigger::AddParents ( std::string  parents)

◆ AddParents() [3/3]

void PHPy8ParticleTrigger::AddParents ( std::vector< int >  parents)

◆ AddParticles() [1/3]

void PHPy8ParticleTrigger::AddParticles ( int  particle)

◆ AddParticles() [2/3]

void PHPy8ParticleTrigger::AddParticles ( std::string  particles)

◆ AddParticles() [3/3]

void PHPy8ParticleTrigger::AddParticles ( std::vector< int >  particles)

◆ Apply()

bool PHPy8ParticleTrigger::Apply ( Pythia8::Pythia *  pythia)
virtual

Reimplemented from PHPy8GenTrigger.

◆ PrintConfig()

void PHPy8ParticleTrigger::PrintConfig ( )

◆ SetAbsEtaHigh()

void PHPy8ParticleTrigger::SetAbsEtaHigh ( double  eta)

◆ SetAbsEtaHighLow()

void PHPy8ParticleTrigger::SetAbsEtaHighLow ( double  etaHigh,
double  etaLow 
)

◆ SetAbsEtaLow()

void PHPy8ParticleTrigger::SetAbsEtaLow ( double  eta)

◆ SetEtaHigh()

void PHPy8ParticleTrigger::SetEtaHigh ( double  eta)

◆ SetEtaHighLow()

void PHPy8ParticleTrigger::SetEtaHighLow ( double  etaHigh,
double  etaLow 
)

◆ SetEtaLow()

void PHPy8ParticleTrigger::SetEtaLow ( double  eta)

◆ SetPHigh()

void PHPy8ParticleTrigger::SetPHigh ( double  p)

◆ SetPHighLow()

void PHPy8ParticleTrigger::SetPHighLow ( double  pHigh,
double  pLow 
)

◆ SetPLow()

void PHPy8ParticleTrigger::SetPLow ( double  p)

◆ SetPtHigh()

void PHPy8ParticleTrigger::SetPtHigh ( double  pt)

◆ SetPtHighLow()

void PHPy8ParticleTrigger::SetPtHighLow ( double  ptHigh,
double  ptLow 
)

◆ SetPtLow()

void PHPy8ParticleTrigger::SetPtLow ( double  pt)

◆ SetPxHigh()

void PHPy8ParticleTrigger::SetPxHigh ( double  pz)

◆ SetPxHighLow()

void PHPy8ParticleTrigger::SetPxHighLow ( double  pzHigh,
double  pzLow 
)

◆ SetPxLow()

void PHPy8ParticleTrigger::SetPxLow ( double  pz)

◆ SetPyHigh()

void PHPy8ParticleTrigger::SetPyHigh ( double  pz)

◆ SetPyHighLow()

void PHPy8ParticleTrigger::SetPyHighLow ( double  pzHigh,
double  pzLow 
)

◆ SetPyLow()

void PHPy8ParticleTrigger::SetPyLow ( double  pz)

◆ SetPzHigh()

void PHPy8ParticleTrigger::SetPzHigh ( double  pz)

◆ SetPzHighLow()

void PHPy8ParticleTrigger::SetPzHighLow ( double  pzHigh,
double  pzLow 
)

◆ SetPzLow()

void PHPy8ParticleTrigger::SetPzLow ( double  pz)

The documentation for this class was generated from the following file: