CMS 3D CMS Logo

Public Member Functions | Private Attributes

SubJetAlgorithm Class Reference

#include <SubJetAlgorithm.h>

List of all members.

Public Member Functions

double rcut_factor () const
void run (const std::vector< fastjet::PseudoJet > &cell_particles, std::vector< CompoundPseudoJet > &hardjetsOutput)
 Find the ProtoJets from the collection of input Candidates.
void set_rcut_factor (double r)
void set_zcut (double z)
 SubJetAlgorithm (double ptMin, unsigned int subjets, double zcut, double rcut_factor, boost::shared_ptr< fastjet::JetDefinition > fjJetDefinition, bool doAreaFastjet, boost::shared_ptr< fastjet::GhostedAreaSpec > fjActiveArea, double voronoiRfact)
double zcut () const

Private Attributes

bool doAreaFastjet_
boost::shared_ptr
< fastjet::GhostedAreaSpec > 
fjActiveArea_
boost::shared_ptr
< fastjet::JetDefinition > 
fjJetDefinition_
int nSubjets_
double ptMin_
double rcut_factor_
double voronoiRfact_
double zcut_

Detailed Description

Definition at line 15 of file SubJetAlgorithm.h.


Constructor & Destructor Documentation

SubJetAlgorithm::SubJetAlgorithm ( double  ptMin,
unsigned int  subjets,
double  zcut,
double  rcut_factor,
boost::shared_ptr< fastjet::JetDefinition >  fjJetDefinition,
bool  doAreaFastjet,
boost::shared_ptr< fastjet::GhostedAreaSpec >  fjActiveArea,
double  voronoiRfact 
) [inline]

Definition at line 17 of file SubJetAlgorithm.h.

                    :
    ptMin_         (ptMin         ),
    nSubjets_      (subjets       ),
    zcut_          (zcut          ),
    rcut_factor_   (rcut_factor   ),
    fjJetDefinition_(fjJetDefinition),
    doAreaFastjet_ (doAreaFastjet),
    fjActiveArea_  (fjActiveArea),
    voronoiRfact_  (voronoiRfact)
      { 
        
      }

Member Function Documentation

double SubJetAlgorithm::rcut_factor ( ) const [inline]

Definition at line 41 of file SubJetAlgorithm.h.

References rcut_factor_.

{ return rcut_factor_; }
void SubJetAlgorithm::run ( const std::vector< fastjet::PseudoJet > &  cell_particles,
std::vector< CompoundPseudoJet > &  hardjetsOutput 
)

Find the ProtoJets from the collection of input Candidates.

Referenced by cms::SubJetProducer::runAlgorithm().

void SubJetAlgorithm::set_rcut_factor ( double  r)

Definition at line 13 of file SubJetAlgorithm.cc.

References alignCSCRings::r.

                                             {
    rcut_factor_ = r;
}
void SubJetAlgorithm::set_zcut ( double  z)

Definition at line 9 of file SubJetAlgorithm.cc.

References z.

                                      {
    zcut_ = z;
}
double SubJetAlgorithm::zcut ( ) const [inline]

Definition at line 40 of file SubJetAlgorithm.h.

References zcut_.

{ return zcut_;}

Member Data Documentation

Definition at line 55 of file SubJetAlgorithm.h.

boost::shared_ptr<fastjet::GhostedAreaSpec> SubJetAlgorithm::fjActiveArea_ [private]

Definition at line 56 of file SubJetAlgorithm.h.

boost::shared_ptr<fastjet::JetDefinition> SubJetAlgorithm::fjJetDefinition_ [private]

Definition at line 54 of file SubJetAlgorithm.h.

Definition at line 51 of file SubJetAlgorithm.h.

double SubJetAlgorithm::ptMin_ [private]

Definition at line 50 of file SubJetAlgorithm.h.

Definition at line 53 of file SubJetAlgorithm.h.

Referenced by rcut_factor().

Definition at line 57 of file SubJetAlgorithm.h.

double SubJetAlgorithm::zcut_ [private]

Definition at line 52 of file SubJetAlgorithm.h.

Referenced by zcut().