StRoot
1
|
Classes | |
class | InexistentUserInfo |
class | UserInfoBase |
Public Member Functions | |
PseudoJet (const double px, const double py, const double pz, const double E) | |
template<class L > | |
PseudoJet (const L &some_four_vector) | |
PseudoJet (bool) | |
double | E () const |
double | e () const |
double | px () const |
double | py () const |
double | pz () const |
double | phi () const |
double | phi_std () const |
double | phi_02pi () const |
double | rap () const |
double | rapidity () const |
double | pseudorapidity () const |
double | eta () const |
double | pt2 () const |
double | pt () const |
double | perp2 () const |
double | perp () const |
double | kt2 () const |
double | m2 () const |
double | m () const |
double | mperp2 () const |
double | mperp () const |
double | mt2 () const |
double | mt () const |
double | modp2 () const |
double | modp () const |
double | Et () const |
double | Et2 () const |
double | operator() (int i) const |
double | operator[] (int i) const |
double | kt_distance (const PseudoJet &other) const |
double | plain_distance (const PseudoJet &other) const |
double | squared_distance (const PseudoJet &other) const |
double | delta_R (const PseudoJet &other) const |
double | delta_phi_to (const PseudoJet &other) const |
double | beam_distance () const |
std::valarray< double > | four_mom () const |
PseudoJet & | boost (const PseudoJet &prest) |
PseudoJet & | unboost (const PseudoJet &prest) |
void | operator*= (double) |
void | operator/= (double) |
void | operator+= (const PseudoJet &) |
void | operator-= (const PseudoJet &) |
void | reset (double px, double py, double pz, double E) |
void | reset (const PseudoJet &psjet) |
template<class L > | |
void | reset (const L &some_four_vector) |
void | reset_PtYPhiM (double pt_in, double y_in, double phi_in, double m_in=0.0) |
void | reset_momentum (double px, double py, double pz, double E) |
void | reset_momentum (const PseudoJet &pj) |
void | reset_momentum_PtYPhiM (double pt, double y, double phi, double m=0.0) |
template<class L > | |
void | reset_momentum (const L &some_four_vector) |
void | set_cached_rap_phi (double rap, double phi) |
int | user_index () const |
void | set_user_index (const int index) |
void | set_user_info (UserInfoBase *user_info_in) |
template<class L > | |
const L & | user_info () const |
bool | has_user_info () const |
template<class L > | |
bool | has_user_info () const |
const UserInfoBase * | user_info_ptr () const |
const SharedPtr< UserInfoBase > & | user_info_shared_ptr () const |
SharedPtr< UserInfoBase > & | user_info_shared_ptr () |
std::string | description () const |
bool | has_associated_cluster_sequence () const |
bool | has_associated_cs () const |
bool | has_valid_cluster_sequence () const |
bool | has_valid_cs () const |
const ClusterSequence * | associated_cluster_sequence () const |
const ClusterSequence * | associated_cs () const |
const ClusterSequence * | validated_cluster_sequence () const |
const ClusterSequence * | validated_cs () const |
void | set_structure_shared_ptr (const SharedPtr< PseudoJetStructureBase > &structure) |
bool | has_structure () const |
const PseudoJetStructureBase * | structure_ptr () const |
PseudoJetStructureBase * | structure_non_const_ptr () |
const PseudoJetStructureBase * | validated_structure_ptr () const |
const SharedPtr < PseudoJetStructureBase > & | structure_shared_ptr () const |
template<typename StructureType > | |
const StructureType & | structure () const |
template<typename TransformerType > | |
bool | has_structure_of () const |
template<typename TransformerType > | |
const TransformerType::StructureType & | structure_of () const |
virtual bool | has_partner (PseudoJet &partner) const |
virtual bool | has_child (PseudoJet &child) const |
virtual bool | has_parents (PseudoJet &parent1, PseudoJet &parent2) const |
virtual bool | contains (const PseudoJet &constituent) const |
virtual bool | is_inside (const PseudoJet &jet) const |
virtual bool | has_constituents () const |
virtual std::vector< PseudoJet > | constituents () const |
virtual bool | has_exclusive_subjets () const |
std::vector< PseudoJet > | exclusive_subjets (const double &dcut) const |
int | n_exclusive_subjets (const double &dcut) const |
std::vector< PseudoJet > | exclusive_subjets (int nsub) const |
std::vector< PseudoJet > | exclusive_subjets_up_to (int nsub) const |
double | exclusive_subdmerge (int nsub) const |
double | exclusive_subdmerge_max (int nsub) const |
virtual bool | has_pieces () const |
virtual std::vector< PseudoJet > | pieces () const |
int | cluster_hist_index () const |
void | set_cluster_hist_index (const int index) |
int | cluster_sequence_history_index () const |
void | set_cluster_sequence_history_index (const int index) |
PseudoJet (const double px, const double py, const double pz, const double E) | |
template<class L > | |
PseudoJet (const L &some_four_vector) | |
PseudoJet (bool) | |
double | E () const |
double | e () const |
double | px () const |
double | py () const |
double | pz () const |
double | phi () const |
double | phi_std () const |
double | phi_02pi () const |
double | rap () const |
double | rapidity () const |
double | pseudorapidity () const |
double | eta () const |
double | pt2 () const |
double | pt () const |
double | perp2 () const |
double | perp () const |
double | kt2 () const |
double | m2 () const |
double | m () const |
double | mperp2 () const |
double | mperp () const |
double | mt2 () const |
double | mt () const |
double | modp2 () const |
double | modp () const |
double | Et () const |
double | Et2 () const |
double | operator() (int i) const |
double | operator[] (int i) const |
double | kt_distance (const PseudoJet &other) const |
double | plain_distance (const PseudoJet &other) const |
double | squared_distance (const PseudoJet &other) const |
double | delta_R (const PseudoJet &other) const |
double | delta_phi_to (const PseudoJet &other) const |
double | beam_distance () const |
std::valarray< double > | four_mom () const |
PseudoJet & | boost (const PseudoJet &prest) |
PseudoJet & | unboost (const PseudoJet &prest) |
void | operator*= (double) |
void | operator/= (double) |
void | operator+= (const PseudoJet &) |
void | operator-= (const PseudoJet &) |
void | reset (double px, double py, double pz, double E) |
void | reset (const PseudoJet &psjet) |
template<class L > | |
void | reset (const L &some_four_vector) |
void | reset_PtYPhiM (double pt_in, double y_in, double phi_in, double m_in=0.0) |
void | reset_momentum (double px, double py, double pz, double E) |
void | reset_momentum (const PseudoJet &pj) |
void | reset_momentum_PtYPhiM (double pt, double y, double phi, double m=0.0) |
template<class L > | |
void | reset_momentum (const L &some_four_vector) |
void | set_cached_rap_phi (double rap, double phi) |
int | user_index () const |
void | set_user_index (const int index) |
void | set_user_info (UserInfoBase *user_info_in) |
template<class L > | |
const L & | user_info () const |
bool | has_user_info () const |
template<class L > | |
bool | has_user_info () const |
const UserInfoBase * | user_info_ptr () const |
const SharedPtr< UserInfoBase > & | user_info_shared_ptr () const |
SharedPtr< UserInfoBase > & | user_info_shared_ptr () |
std::string | description () const |
bool | has_associated_cluster_sequence () const |
bool | has_associated_cs () const |
bool | has_valid_cluster_sequence () const |
bool | has_valid_cs () const |
const ClusterSequence * | associated_cluster_sequence () const |
const ClusterSequence * | associated_cs () const |
const ClusterSequence * | validated_cluster_sequence () const |
const ClusterSequence * | validated_cs () const |
void | set_structure_shared_ptr (const SharedPtr< PseudoJetStructureBase > &structure) |
bool | has_structure () const |
const PseudoJetStructureBase * | structure_ptr () const |
PseudoJetStructureBase * | structure_non_const_ptr () |
const PseudoJetStructureBase * | validated_structure_ptr () const |
const SharedPtr < PseudoJetStructureBase > & | structure_shared_ptr () const |
template<typename StructureType > | |
const StructureType & | structure () const |
template<typename TransformerType > | |
bool | has_structure_of () const |
template<typename TransformerType > | |
const TransformerType::StructureType & | structure_of () const |
virtual bool | has_partner (PseudoJet &partner) const |
virtual bool | has_child (PseudoJet &child) const |
virtual bool | has_parents (PseudoJet &parent1, PseudoJet &parent2) const |
virtual bool | contains (const PseudoJet &constituent) const |
virtual bool | is_inside (const PseudoJet &jet) const |
virtual bool | has_constituents () const |
virtual std::vector< PseudoJet > | constituents () const |
virtual bool | has_exclusive_subjets () const |
std::vector< PseudoJet > | exclusive_subjets (const double dcut) const |
int | n_exclusive_subjets (const double dcut) const |
std::vector< PseudoJet > | exclusive_subjets (int nsub) const |
std::vector< PseudoJet > | exclusive_subjets_up_to (int nsub) const |
double | exclusive_subdmerge (int nsub) const |
double | exclusive_subdmerge_max (int nsub) const |
virtual bool | has_pieces () const |
virtual std::vector< PseudoJet > | pieces () const |
int | cluster_hist_index () const |
void | set_cluster_hist_index (const int index) |
int | cluster_sequence_history_index () const |
void | set_cluster_sequence_history_index (const int index) |
PseudoJet (const double px, const double py, const double pz, const double E) | |
template<class L > | |
PseudoJet (const L &some_four_vector) | |
PseudoJet (bool) | |
double | E () const |
double | e () const |
double | px () const |
double | py () const |
double | pz () const |
double | phi () const |
double | phi_std () const |
double | phi_02pi () const |
double | rap () const |
double | rapidity () const |
double | pseudorapidity () const |
double | eta () const |
double | pt2 () const |
double | pt () const |
double | perp2 () const |
double | perp () const |
double | kt2 () const |
double | m2 () const |
double | m () const |
double | mperp2 () const |
double | mperp () const |
double | mt2 () const |
double | mt () const |
double | modp2 () const |
double | modp () const |
double | Et () const |
double | Et2 () const |
double | operator() (int i) const |
double | operator[] (int i) const |
double | kt_distance (const PseudoJet &other) const |
double | plain_distance (const PseudoJet &other) const |
double | squared_distance (const PseudoJet &other) const |
double | delta_R (const PseudoJet &other) const |
double | delta_phi_to (const PseudoJet &other) const |
double | beam_distance () const |
std::valarray< double > | four_mom () const |
PseudoJet & | boost (const PseudoJet &prest) |
PseudoJet & | unboost (const PseudoJet &prest) |
void | operator*= (double) |
void | operator/= (double) |
void | operator+= (const PseudoJet &) |
void | operator-= (const PseudoJet &) |
void | reset (double px, double py, double pz, double E) |
void | reset (const PseudoJet &psjet) |
template<class L > | |
void | reset (const L &some_four_vector) |
void | reset_PtYPhiM (double pt_in, double y_in, double phi_in, double m_in=0.0) |
void | reset_momentum (double px, double py, double pz, double E) |
void | reset_momentum (const PseudoJet &pj) |
void | reset_momentum_PtYPhiM (double pt, double y, double phi, double m=0.0) |
template<class L > | |
void | reset_momentum (const L &some_four_vector) |
void | set_cached_rap_phi (double rap, double phi) |
int | user_index () const |
void | set_user_index (const int index) |
void | set_user_info (UserInfoBase *user_info_in) |
template<class L > | |
const L & | user_info () const |
bool | has_user_info () const |
template<class L > | |
bool | has_user_info () const |
const UserInfoBase * | user_info_ptr () const |
const SharedPtr< UserInfoBase > & | user_info_shared_ptr () const |
SharedPtr< UserInfoBase > & | user_info_shared_ptr () |
std::string | description () const |
bool | has_associated_cluster_sequence () const |
bool | has_associated_cs () const |
bool | has_valid_cluster_sequence () const |
bool | has_valid_cs () const |
const ClusterSequence * | associated_cluster_sequence () const |
const ClusterSequence * | associated_cs () const |
const ClusterSequence * | validated_cluster_sequence () const |
const ClusterSequence * | validated_cs () const |
void | set_structure_shared_ptr (const SharedPtr< PseudoJetStructureBase > &structure) |
bool | has_structure () const |
const PseudoJetStructureBase * | structure_ptr () const |
PseudoJetStructureBase * | structure_non_const_ptr () |
const PseudoJetStructureBase * | validated_structure_ptr () const |
const SharedPtr < PseudoJetStructureBase > & | structure_shared_ptr () const |
template<typename StructureType > | |
const StructureType & | structure () const |
template<typename TransformerType > | |
bool | has_structure_of () const |
template<typename TransformerType > | |
const TransformerType::StructureType & | structure_of () const |
virtual bool | has_partner (PseudoJet &partner) const |
virtual bool | has_child (PseudoJet &child) const |
virtual bool | has_parents (PseudoJet &parent1, PseudoJet &parent2) const |
virtual bool | contains (const PseudoJet &constituent) const |
virtual bool | is_inside (const PseudoJet &jet) const |
virtual bool | has_constituents () const |
virtual std::vector< PseudoJet > | constituents () const |
virtual bool | has_exclusive_subjets () const |
std::vector< PseudoJet > | exclusive_subjets (const double dcut) const |
int | n_exclusive_subjets (const double dcut) const |
std::vector< PseudoJet > | exclusive_subjets (int nsub) const |
std::vector< PseudoJet > | exclusive_subjets_up_to (int nsub) const |
double | exclusive_subdmerge (int nsub) const |
double | exclusive_subdmerge_max (int nsub) const |
virtual bool | has_pieces () const |
virtual std::vector< PseudoJet > | pieces () const |
int | cluster_hist_index () const |
void | set_cluster_hist_index (const int index) |
int | cluster_sequence_history_index () const |
void | set_cluster_sequence_history_index (const int index) |
template<> | |
PseudoJet (const Pythia8::Particle &particle) | |
template<> | |
PseudoJet (const Pythia8::Vec4 &particle) | |
Protected Attributes | |
SharedPtr< PseudoJetStructureBase > | _structure |
SharedPtr< UserInfoBase > | _user_info |
Friends | |
PseudoJet | operator* (double, const PseudoJet &) |
PseudoJet | operator* (double, const PseudoJet &) |
|
inline |
specialization of the PseudoJet constructor so that it can take a pythia8 particle (and makes a copy of it as user info);
Definition at line 110 of file FastJet3.h.
|
inline |
specialization of the PseudoJet constructor so that it can take a pythia8 Vec4. There is then no particular user info available.
Definition at line 118 of file FastJet3.h.