StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
CompositeJetStructure Class Reference
Inheritance diagram for CompositeJetStructure:
PseudoJetStructureBase PseudoJetStructureBase PseudoJetStructureBase

Public Member Functions

 CompositeJetStructure (const std::vector< PseudoJet > &initial_pieces, const JetDefinition::Recombiner *recombiner=0)
 
virtual std::string description () const
 
virtual bool has_constituents () const
 
virtual std::vector< PseudoJetconstituents (const PseudoJet &jet) const
 
virtual bool has_pieces (const PseudoJet &) const
 
virtual std::vector< PseudoJetpieces (const PseudoJet &jet) const
 
 CompositeJetStructure (const std::vector< PseudoJet > &initial_pieces, const JetDefinition::Recombiner *recombiner=0)
 
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
 
 CompositeJetStructure (const std::vector< PseudoJet > &initial_pieces, const JetDefinition::Recombiner *recombiner=0)
 
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
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
 
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
 
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 1098 of file FJcore.h.


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