Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/external_packages/fjcore.hh>
Public Member Functions | |
CompositeJetStructure () | |
CompositeJetStructure (const std::vector< PseudoJet > &initial_pieces, const JetDefinition::Recombiner *recombiner=0) | |
virtual | ~CompositeJetStructure () |
virtual std::string | description () const FJCORE_OVERRIDE |
virtual bool | has_constituents () const FJCORE_OVERRIDE |
virtual std::vector< PseudoJet > | constituents (const PseudoJet &jet) const FJCORE_OVERRIDE |
virtual bool | has_pieces (const PseudoJet &) const FJCORE_OVERRIDE |
virtual std::vector< PseudoJet > | pieces (const PseudoJet &jet) const FJCORE_OVERRIDE |
Public Member Functions inherited from PseudoJetStructureBase | |
PseudoJetStructureBase () | |
virtual | ~PseudoJetStructureBase () |
virtual bool | has_associated_cluster_sequence () const |
virtual const ClusterSequence * | associated_cluster_sequence () const |
virtual bool | has_valid_cluster_sequence () const |
virtual const ClusterSequence * | validated_cs () const |
virtual bool | has_partner (const PseudoJet &reference, PseudoJet &partner) const |
virtual bool | has_child (const PseudoJet &reference, PseudoJet &child) const |
virtual bool | has_parents (const PseudoJet &reference, PseudoJet &parent1, PseudoJet &parent2) const |
virtual bool | object_in_jet (const PseudoJet &reference, const PseudoJet &jet) const |
virtual bool | has_exclusive_subjets () const |
virtual std::vector< PseudoJet > | exclusive_subjets (const PseudoJet &reference, const double &dcut) const |
virtual int | n_exclusive_subjets (const PseudoJet &reference, const double &dcut) const |
virtual std::vector< PseudoJet > | exclusive_subjets_up_to (const PseudoJet &reference, int nsub) const |
virtual double | exclusive_subdmerge (const PseudoJet &reference, int nsub) const |
virtual double | exclusive_subdmerge_max (const PseudoJet &reference, int nsub) const |
Protected Attributes | |
std::vector< PseudoJet > | _pieces |
the pieces building the jet | |
PseudoJet * | _area_4vector_ptr |
pointer to the 4-vector jet area | |
Definition at line 1195 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1195 of file fjcore.hh
|
inline |
CompositeJetStructure::CompositeJetStructure | ( | const std::vector< PseudoJet > & | initial_pieces, |
const JetDefinition::Recombiner * | recombiner = 0 |
||
) |
Definition at line 3287 of file fjcore.cc.
View newest version in sPHENIX GitHub at line 3287 of file fjcore.cc
References _area_4vector_ptr.
|
inlinevirtual |
Definition at line 1200 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1200 of file fjcore.hh
References _area_4vector_ptr.
Reimplemented from PseudoJetStructureBase.
Definition at line 3300 of file fjcore.cc.
View newest version in sPHENIX GitHub at line 3300 of file fjcore.cc
References _pieces, has_constituents(), and i.
|
virtual |
|
virtual |
Reimplemented from PseudoJetStructureBase.
Definition at line 3297 of file fjcore.cc.
View newest version in sPHENIX GitHub at line 3297 of file fjcore.cc
References _pieces.
Referenced by constituents().
|
inlinevirtual |
Reimplemented from PseudoJetStructureBase.
Definition at line 1206 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1206 of file fjcore.hh
|
protected |
pointer to the 4-vector jet area
Definition at line 1210 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1210 of file fjcore.hh
Referenced by CompositeJetStructure(), and ~CompositeJetStructure().
|
protected |
the pieces building the jet
Definition at line 1209 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1209 of file fjcore.hh
Referenced by constituents(), has_constituents(), and pieces().