CMS 3D CMS Logo

Public Member Functions | Protected Attributes

CompoundPseudoJet Class Reference

CompoundPseudoJet holds an association of fastjet::PseudoJets that represent a "hard" top jet with subjets. More...

#include <CompoundPseudoJet.h>

List of all members.

Public Member Functions

 CompoundPseudoJet ()
 CompoundPseudoJet (fastjet::PseudoJet const &hardJet, std::vector< CompoundPseudoSubJet > const &subjets)
fastjet::PseudoJet const & hardJet () const
std::vector
< CompoundPseudoSubJet > const & 
subjets () const
 ~CompoundPseudoJet ()

Protected Attributes

fastjet::PseudoJet hardJet_
std::vector< CompoundPseudoSubJetsubjets_

Detailed Description

CompoundPseudoJet holds an association of fastjet::PseudoJets that represent a "hard" top jet with subjets.

Definition at line 59 of file CompoundPseudoJet.h.


Constructor & Destructor Documentation

CompoundPseudoJet::CompoundPseudoJet ( ) [inline]

Definition at line 62 of file CompoundPseudoJet.h.

{}
CompoundPseudoJet::CompoundPseudoJet ( fastjet::PseudoJet const &  hardJet,
std::vector< CompoundPseudoSubJet > const &  subjets 
) [inline]

Definition at line 63 of file CompoundPseudoJet.h.

References filterCSVwithJSON::copy, and subjets_.

                                                                    :
    hardJet_(hardJet),
    subjets_(subjets.size())
    {
      copy( subjets.begin(), subjets.end(),  subjets_.begin() );
    }
CompoundPseudoJet::~CompoundPseudoJet ( ) [inline]

Definition at line 71 of file CompoundPseudoJet.h.

{}

Member Function Documentation

fastjet::PseudoJet const& CompoundPseudoJet::hardJet ( ) const [inline]

Definition at line 73 of file CompoundPseudoJet.h.

References hardJet_.

{ return hardJet_; }
std::vector<CompoundPseudoSubJet> const& CompoundPseudoJet::subjets ( ) const [inline]

Definition at line 74 of file CompoundPseudoJet.h.

References subjets_.

{ return subjets_; }

Member Data Documentation

fastjet::PseudoJet CompoundPseudoJet::hardJet_ [protected]

Definition at line 78 of file CompoundPseudoJet.h.

Referenced by hardJet().

Definition at line 79 of file CompoundPseudoJet.h.

Referenced by CompoundPseudoJet(), and subjets().