Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PseudoJetStructureBase Class Reference

#include <JETSCAPE/blob/main/external_packages/fjcore.hh>

+ Inheritance diagram for PseudoJetStructureBase:

Public Member Functions

 PseudoJetStructureBase ()
 
virtual ~PseudoJetStructureBase ()
 
virtual std::string description () const
 
virtual bool has_associated_cluster_sequence () const
 
virtual const ClusterSequenceassociated_cluster_sequence () const
 
virtual bool has_valid_cluster_sequence () const
 
virtual const ClusterSequencevalidated_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_constituents () const
 
virtual std::vector< PseudoJetconstituents (const PseudoJet &reference) const
 
virtual bool has_exclusive_subjets () const
 
virtual std::vector< PseudoJetexclusive_subjets (const PseudoJet &reference, const double &dcut) const
 
virtual int n_exclusive_subjets (const PseudoJet &reference, const double &dcut) const
 
virtual std::vector< PseudoJetexclusive_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
 
virtual bool has_pieces (const PseudoJet &) const
 
virtual std::vector< PseudoJetpieces (const PseudoJet &) const
 

Detailed Description

Definition at line 481 of file fjcore.hh.

View newest version in sPHENIX GitHub at line 481 of file fjcore.hh

Constructor & Destructor Documentation

PseudoJetStructureBase::PseudoJetStructureBase ( )
inline

Definition at line 483 of file fjcore.hh.

View newest version in sPHENIX GitHub at line 483 of file fjcore.hh

virtual PseudoJetStructureBase::~PseudoJetStructureBase ( )
inlinevirtual

Definition at line 484 of file fjcore.hh.

View newest version in sPHENIX GitHub at line 484 of file fjcore.hh

Member Function Documentation

FJCORE_BEGIN_NAMESPACE const ClusterSequence * PseudoJetStructureBase::associated_cluster_sequence ( ) const
virtual

Reimplemented in ClusterSequenceStructure.

Definition at line 4112 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4112 of file fjcore.cc

vector< PseudoJet > PseudoJetStructureBase::constituents ( const PseudoJet reference) const
virtual

Reimplemented in ClusterSequenceStructure, and CompositeJetStructure.

Definition at line 4130 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4130 of file fjcore.cc

virtual std::string PseudoJetStructureBase::description ( ) const
inlinevirtual

Reimplemented in ClusterSequenceStructure, and CompositeJetStructure.

Definition at line 485 of file fjcore.hh.

View newest version in sPHENIX GitHub at line 485 of file fjcore.hh

double PseudoJetStructureBase::exclusive_subdmerge ( const PseudoJet reference,
int  nsub 
) const
virtual

Reimplemented in ClusterSequenceStructure.

Definition at line 4142 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4142 of file fjcore.cc

double PseudoJetStructureBase::exclusive_subdmerge_max ( const PseudoJet reference,
int  nsub 
) const
virtual

Reimplemented in ClusterSequenceStructure.

Definition at line 4145 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4145 of file fjcore.cc

vector< PseudoJet > PseudoJetStructureBase::exclusive_subjets ( const PseudoJet reference,
const double dcut 
) const
virtual

Reimplemented in ClusterSequenceStructure.

Definition at line 4133 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4133 of file fjcore.cc

vector< PseudoJet > PseudoJetStructureBase::exclusive_subjets_up_to ( const PseudoJet reference,
int  nsub 
) const
virtual

Reimplemented in ClusterSequenceStructure.

Definition at line 4139 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4139 of file fjcore.cc

virtual bool PseudoJetStructureBase::has_associated_cluster_sequence ( ) const
inlinevirtual

Reimplemented in ClusterSequenceStructure.

Definition at line 486 of file fjcore.hh.

View newest version in sPHENIX GitHub at line 486 of file fjcore.hh

bool PseudoJetStructureBase::has_child ( const PseudoJet reference,
PseudoJet child 
) const
virtual

Reimplemented in ClusterSequenceStructure.

Definition at line 4121 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4121 of file fjcore.cc

virtual bool PseudoJetStructureBase::has_constituents ( ) const
inlinevirtual

Reimplemented in ClusterSequenceStructure, and CompositeJetStructure.

Definition at line 494 of file fjcore.hh.

View newest version in sPHENIX GitHub at line 494 of file fjcore.hh

virtual bool PseudoJetStructureBase::has_exclusive_subjets ( ) const
inlinevirtual

Reimplemented in ClusterSequenceStructure.

Definition at line 496 of file fjcore.hh.

View newest version in sPHENIX GitHub at line 496 of file fjcore.hh

bool PseudoJetStructureBase::has_parents ( const PseudoJet reference,
PseudoJet parent1,
PseudoJet parent2 
) const
virtual

Reimplemented in ClusterSequenceStructure.

Definition at line 4124 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4124 of file fjcore.cc

bool PseudoJetStructureBase::has_partner ( const PseudoJet reference,
PseudoJet partner 
) const
virtual

Reimplemented in ClusterSequenceStructure.

Definition at line 4118 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4118 of file fjcore.cc

virtual bool PseudoJetStructureBase::has_pieces ( const PseudoJet ) const
inlinevirtual

Reimplemented in ClusterSequenceStructure, and CompositeJetStructure.

Definition at line 502 of file fjcore.hh.

View newest version in sPHENIX GitHub at line 502 of file fjcore.hh

virtual bool PseudoJetStructureBase::has_valid_cluster_sequence ( ) const
inlinevirtual

Reimplemented in ClusterSequenceStructure.

Definition at line 488 of file fjcore.hh.

View newest version in sPHENIX GitHub at line 488 of file fjcore.hh

int PseudoJetStructureBase::n_exclusive_subjets ( const PseudoJet reference,
const double dcut 
) const
virtual

Reimplemented in ClusterSequenceStructure.

Definition at line 4136 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4136 of file fjcore.cc

bool PseudoJetStructureBase::object_in_jet ( const PseudoJet reference,
const PseudoJet jet 
) const
virtual

Reimplemented in ClusterSequenceStructure.

Definition at line 4127 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4127 of file fjcore.cc

std::vector< PseudoJet > PseudoJetStructureBase::pieces ( const PseudoJet ) const
virtual

Reimplemented in ClusterSequenceStructure, and CompositeJetStructure.

Definition at line 4148 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4148 of file fjcore.cc

const ClusterSequence * PseudoJetStructureBase::validated_cs ( ) const
virtual

Reimplemented in ClusterSequenceStructure.

Definition at line 4115 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 4115 of file fjcore.cc


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