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

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

+ Inheritance diagram for CompositeJetStructure:
+ Collaboration diagram for CompositeJetStructure:

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< PseudoJetconstituents (const PseudoJet &jet) const FJCORE_OVERRIDE
 
virtual bool has_pieces (const PseudoJet &) const FJCORE_OVERRIDE
 
virtual std::vector< PseudoJetpieces (const PseudoJet &jet) const FJCORE_OVERRIDE
 
- Public Member Functions inherited from PseudoJetStructureBase
 PseudoJetStructureBase ()
 
virtual ~PseudoJetStructureBase ()
 
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_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
 

Protected Attributes

std::vector< PseudoJet_pieces
 the pieces building the jet
 
PseudoJet_area_4vector_ptr
 pointer to the 4-vector jet area
 

Detailed Description

Definition at line 1195 of file fjcore.hh.

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

Constructor & Destructor Documentation

CompositeJetStructure::CompositeJetStructure ( )
inline

Definition at line 1197 of file fjcore.hh.

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

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.

virtual CompositeJetStructure::~CompositeJetStructure ( )
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.

Member Function Documentation

std::vector< PseudoJet > CompositeJetStructure::constituents ( const PseudoJet jet) const
virtual

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.

+ Here is the call graph for this function:

std::string CompositeJetStructure::description ( ) const
virtual

Reimplemented from PseudoJetStructureBase.

Definition at line 3293 of file fjcore.cc.

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

References str.

bool CompositeJetStructure::has_constituents ( ) const
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().

+ Here is the caller graph for this function:

virtual bool CompositeJetStructure::has_pieces ( const PseudoJet ) const
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

std::vector< PseudoJet > CompositeJetStructure::pieces ( const PseudoJet jet) const
virtual

Reimplemented from PseudoJetStructureBase.

Definition at line 3312 of file fjcore.cc.

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

References _pieces.

Member Data Documentation

PseudoJet* CompositeJetStructure::_area_4vector_ptr
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().

std::vector<PseudoJet> CompositeJetStructure::_pieces
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().


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