![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Inheritance diagram for HybridHadronization::HHhadron:
Collaboration diagram for HybridHadronization::HHhadron:Public Member Functions | |
| HHhadron () | |
| int | par (int i) |
| void | add_par (int i) |
| int | col (int i) |
| void | add_col (int i) |
| double | x () |
| double | y () |
| double | z () |
| double | x_t () |
| double | px () |
| double | py () |
| double | pz () |
| double | e () |
| bool | is_excited () |
| bool | is_shsh () |
| bool | is_shth () |
| bool | is_thth () |
| bool | is_recohad () |
| bool | is_strhad () |
| bool | is_final () |
| int | orig () |
| int | parstr () |
| int | parh () |
| double | mass () |
| FourVector | pos () |
| FourVector | P () |
| int | id () |
| int | status () |
| void | x (double val) |
| void | y (double val) |
| void | z (double val) |
| void | x_t (double val) |
| void | pos (FourVector val) |
| void | px (double val) |
| void | py (double val) |
| void | pz (double val) |
| void | e (double val) |
| void | P (FourVector val) |
| void | is_excited (bool val) |
| void | is_shsh (bool val) |
| void | is_shth (bool val) |
| void | is_thth (bool val) |
| void | is_recohad (bool val) |
| void | is_strhad (bool val) |
| void | is_final (bool val) |
| void | orig (int val) |
| void | parstr (int val) |
| void | parh (int val) |
| void | mass (double val) |
| void | id (int val) |
| void | status (int val) |
| FourVector | boost_P (FourVector B) |
| FourVector | boost_P (double vx, double vy, double vz) |
| FourVector | boost_pos (FourVector B) |
| FourVector | boost_pos (double vx, double vy, double vz) |
Public Member Functions inherited from Jetscape::Hadron | |
| Hadron (int label, int id, int stat, const FourVector &p, const FourVector &x) | |
| Hadron (int label, int id, int stat, double pt, double eta, double phi, double e, double *x=0) | |
| Hadron (int label, int id, int stat, const FourVector &p, const FourVector &x, double mass) | |
| Hadron (const Hadron &srh) | |
| Hadron & | operator= (Hadron &c) |
| Hadron & | operator= (const Hadron &c) |
| void | set_decay_width (double width) |
| double | decay_width () |
| bool | CheckOrForceHadron (const int id, const double mass=0) |
| bool | has_no_position () |
| Returns true when all x entries of the hadrons are (close to) 0. | |
Public Member Functions inherited from Jetscape::JetScapeParticleBase | |
| void | reset_momentum (const double px, const double py, const double pz, const double e) |
| void | reset_momentum (const FourVector &p) |
| fjcore::PseudoJet | GetPseudoJet () const |
| No implicit cast to PseudoJet is allowed, provide a conversion. | |
| JetScapeParticleBase () | |
| JetScapeParticleBase (int label, int id, int stat, const FourVector &p, const FourVector &x) | |
| JetScapeParticleBase (int label, int id, int stat, double pt, double eta, double phi, double e, double *x=0) | |
| JetScapeParticleBase (int label, int id, int stat, const FourVector &p, const FourVector &x, double mass) | |
| JetScapeParticleBase (const JetScapeParticleBase &srp) | |
| virtual | ~JetScapeParticleBase () |
| void | clear () |
| void | set_label (int label) |
| void | set_id (int id) |
| void | set_stat (int stat) |
| void | set_x (double x[4]) |
| void | init_jet_v () |
| void | set_jet_v (double v[4]) |
| void | set_jet_v (FourVector j) |
| bool | SetController (string controller="") |
| void | UnsetController () |
| const int | pid () const |
| const int | pstat () const |
| const int | plabel () const |
| const double | time () const |
| std::vector< JetScapeParticleBase > | parents () |
| const FourVector | p_in () const |
| const FourVector & | x_in () const |
| const FourVector & | jet_v () const |
| const double | restmass () |
| const double | p (int i) |
| double | pl () |
| const double | nu () |
| const double | t_max () |
| virtual JetScapeParticleBase & | operator= (JetScapeParticleBase &c) |
| virtual JetScapeParticleBase & | operator= (const JetScapeParticleBase &c) |
| string | GetController () const |
| bool | GetControlled () const |
Public Attributes | |
| std::vector< int > | parents |
| std::vector< int > | cols |
Protected Attributes | |
| bool | is_excited_ |
| bool | is_shsh_ |
| bool | is_shth_ |
| bool | is_thth_ |
| bool | is_recohad_ |
| bool | is_strhad_ |
| bool | is_final_ |
| int | orig_ |
| int | parstr_ |
| int | parh_ |
| double | alt_mass_ |
Protected Attributes inherited from Jetscape::Hadron | |
| double | width_ |
Protected Attributes inherited from Jetscape::JetScapeParticleBase | |
| int | pid_ |
| particle id | |
| int | pstat_ |
| status of particle | |
| int | plabel_ |
| the line number in the event record | |
| double | mass_ |
| rest mass of the particle | |
| FourVector | x_in_ |
| position of particle | |
| FourVector | jet_v_ |
| jet four vector, without gamma factor (so not really a four vector) | |
| bool | controlled_ = false |
| check whether a module claimed responsibility of this particle | |
| string | controller_ = "" |
Additional Inherited Members | |
Static Public Attributes inherited from Jetscape::JetScapeParticleBase | |
| static Pythia8::Pythia | InternalHelperPythia |
Protected Member Functions inherited from Jetscape::JetScapeParticleBase | |
| void | set_restmass (double mass_input) |
| shouldn't be called from the outside, needs to be consistent with PID | |
Definition at line 185 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 185 of file HybridHadronization.h
|
inline |
Definition at line 198 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 198 of file HybridHadronization.h
|
inline |
Definition at line 215 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 215 of file HybridHadronization.h
Referenced by HybridHadronization::recomb().
Here is the caller graph for this function:
|
inline |
Definition at line 208 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 208 of file HybridHadronization.h
Referenced by HybridHadronization::recomb(), and HybridHadronization::set_spacetime_for_pythia_hadrons().
Here is the caller graph for this function:
|
inline |
Definition at line 247 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 247 of file HybridHadronization.h
|
inline |
Definition at line 248 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 248 of file HybridHadronization.h
|
inline |
Definition at line 249 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 249 of file HybridHadronization.h
|
inline |
Definition at line 250 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 250 of file HybridHadronization.h
|
inline |
Definition at line 214 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 214 of file HybridHadronization.h
References i.
Referenced by item.Item::__eq__(), and item.Item::__hash__().
Here is the caller graph for this function:
|
inline |
Definition at line 219 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 219 of file HybridHadronization.h
Referenced by HybridHadronization::set_spacetime_for_pythia_hadrons().
Here is the caller graph for this function:
|
inline |
Definition at line 237 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 237 of file HybridHadronization.h
|
inline |
Definition at line 226 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 226 of file HybridHadronization.h
Referenced by HybridHadronization::DoHadronization(), HybridHadronization::set_baryon_id(), HybridHadronization::set_meson_id(), HybridHadronization::set_spacetime_for_pythia_hadrons(), and HybridHadronization::stringprep().
Here is the caller graph for this function:
|
inline |
Definition at line 244 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 244 of file HybridHadronization.h
|
inline |
Definition at line 220 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 220 of file HybridHadronization.h
Referenced by HybridHadronization::recomb().
Here is the caller graph for this function:
|
inline |
Definition at line 240 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 240 of file HybridHadronization.h
|
inline |
Definition at line 221 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 221 of file HybridHadronization.h
Referenced by HybridHadronization::set_spacetime_for_pythia_hadrons().
Here is the caller graph for this function:
|
inline |
Definition at line 241 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 241 of file HybridHadronization.h
|
inline |
Definition at line 221 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 221 of file HybridHadronization.h
Referenced by HybridHadronization::recomb(), HybridHadronization::set_spacetime_for_pythia_hadrons(), and HybridHadronization::stringprep().
Here is the caller graph for this function:
|
inline |
Definition at line 241 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 241 of file HybridHadronization.h
|
inline |
Definition at line 220 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 220 of file HybridHadronization.h
Referenced by HybridHadronization::recomb(), and HybridHadronization::set_spacetime_for_pythia_hadrons().
Here is the caller graph for this function:
|
inline |
Definition at line 240 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 240 of file HybridHadronization.h
|
inline |
Definition at line 220 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 220 of file HybridHadronization.h
Referenced by HybridHadronization::recomb(), HybridHadronization::set_spacetime_for_pythia_hadrons(), and HybridHadronization::stringprep().
Here is the caller graph for this function:
|
inline |
Definition at line 240 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 240 of file HybridHadronization.h
|
inline |
Definition at line 221 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 221 of file HybridHadronization.h
Referenced by HybridHadronization::set_spacetime_for_pythia_hadrons().
Here is the caller graph for this function:
|
inline |
Definition at line 241 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 241 of file HybridHadronization.h
|
inline |
Definition at line 220 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 220 of file HybridHadronization.h
|
inline |
Definition at line 240 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 240 of file HybridHadronization.h
|
inline |
Definition at line 223 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 223 of file HybridHadronization.h
Referenced by HybridHadronization::DoHadronization(), HybridHadronization::recomb(), HybridHadronization::set_spacetime_for_pythia_hadrons(), and HybridHadronization::stringprep().
Here is the caller graph for this function:
|
inline |
Definition at line 243 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 243 of file HybridHadronization.h
|
inline |
Definition at line 222 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 222 of file HybridHadronization.h
Referenced by HybridHadronization::DoHadronization().
Here is the caller graph for this function:
|
inline |
Definition at line 242 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 242 of file HybridHadronization.h
|
inline |
Definition at line 225 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 225 of file HybridHadronization.h
Referenced by HybridHadronization::DoHadronization(), HybridHadronization::recomb(), and HybridHadronization::stringprep().
Here is the caller graph for this function:
|
inline |
Definition at line 238 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 238 of file HybridHadronization.h
|
inline |
Definition at line 207 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 207 of file HybridHadronization.h
References i.
|
inline |
Definition at line 222 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 222 of file HybridHadronization.h
Referenced by HybridHadronization::set_spacetime_for_pythia_hadrons().
Here is the caller graph for this function:
|
inline |
Definition at line 242 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 242 of file HybridHadronization.h
|
inline |
Definition at line 222 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 222 of file HybridHadronization.h
|
inline |
Definition at line 242 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 242 of file HybridHadronization.h
|
inline |
Definition at line 224 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 224 of file HybridHadronization.h
Referenced by HybridHadronization::DoHadronization(), HybridHadronization::recomb(), and HybridHadronization::stringprep().
Here is the caller graph for this function:
|
inline |
Definition at line 233 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 233 of file HybridHadronization.h
References Jetscape::FourVector::t(), Jetscape::FourVector::x(), Jetscape::FourVector::y(), and Jetscape::FourVector::z().
Here is the call graph for this function:
|
inline |
Definition at line 219 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 219 of file HybridHadronization.h
Referenced by HybridHadronization::set_spacetime_for_pythia_hadrons().
Here is the caller graph for this function:
|
inline |
Definition at line 234 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 234 of file HybridHadronization.h
References Acts::UnitConstants::e.
|
inline |
Definition at line 219 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 219 of file HybridHadronization.h
Referenced by HybridHadronization::set_spacetime_for_pythia_hadrons().
Here is the caller graph for this function:
|
inline |
Definition at line 235 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 235 of file HybridHadronization.h
References Acts::UnitConstants::e.
|
inline |
Definition at line 219 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 219 of file HybridHadronization.h
Referenced by HybridHadronization::set_spacetime_for_pythia_hadrons().
Here is the caller graph for this function:
|
inline |
Definition at line 236 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 236 of file HybridHadronization.h
References Acts::UnitConstants::e.
|
inline |
Definition at line 226 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 226 of file HybridHadronization.h
References train_ambiguity_solver::pid.
|
inline |
Definition at line 244 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 244 of file HybridHadronization.h
|
inline |
Definition at line 218 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 218 of file HybridHadronization.h
Referenced by HybridHadronization::set_spacetime_for_pythia_hadrons().
Here is the caller graph for this function:
|
inline |
Definition at line 229 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 229 of file HybridHadronization.h
References t, y, and physmon_track_finding_ttbar::z.
|
inline |
Definition at line 218 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 218 of file HybridHadronization.h
Referenced by HybridHadronization::set_spacetime_for_pythia_hadrons().
Here is the caller graph for this function:
|
inline |
Definition at line 232 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 232 of file HybridHadronization.h
References ambiguity_solver_full_chain::x, y, and physmon_track_finding_ttbar::z.
|
inline |
Definition at line 218 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 218 of file HybridHadronization.h
Referenced by HybridHadronization::set_spacetime_for_pythia_hadrons().
Here is the caller graph for this function:
|
inline |
Definition at line 230 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 230 of file HybridHadronization.h
References t, ambiguity_solver_full_chain::x, and physmon_track_finding_ttbar::z.
|
inline |
Definition at line 218 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 218 of file HybridHadronization.h
Referenced by HybridHadronization::set_spacetime_for_pythia_hadrons().
Here is the caller graph for this function:
|
inline |
Definition at line 231 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 231 of file HybridHadronization.h
References t, ambiguity_solver_full_chain::x, and y.
|
protected |
Definition at line 192 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 192 of file HybridHadronization.h
| std::vector<int> HybridHadronization::HHhadron::cols |
Definition at line 211 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 211 of file HybridHadronization.h
|
protected |
Definition at line 187 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 187 of file HybridHadronization.h
|
protected |
Definition at line 187 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 187 of file HybridHadronization.h
|
protected |
Definition at line 187 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 187 of file HybridHadronization.h
|
protected |
Definition at line 187 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 187 of file HybridHadronization.h
|
protected |
Definition at line 187 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 187 of file HybridHadronization.h
|
protected |
Definition at line 187 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 187 of file HybridHadronization.h
|
protected |
Definition at line 187 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 187 of file HybridHadronization.h
|
protected |
Definition at line 190 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 190 of file HybridHadronization.h
| std::vector<int> HybridHadronization::HHhadron::parents |
Definition at line 204 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 204 of file HybridHadronization.h
Referenced by HybridHadronization::recomb().
|
protected |
Definition at line 190 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 190 of file HybridHadronization.h
|
protected |
Definition at line 190 of file HybridHadronization.h.
View newest version in sPHENIX GitHub at line 190 of file HybridHadronization.h