CMS 3D CMS Logo

Public Member Functions | Private Attributes

SubJetAlgorithm Class Reference

#include <SubJetAlgorithm.h>

List of all members.

Public Member Functions

bool get_pruning () const
void run (const std::vector< fastjet::PseudoJet > &cell_particles, std::vector< CompoundPseudoJet > &hardjetsOutput, const edm::EventSetup &c)
 Find the ProtoJets from the collection of input Candidates.
void set_rcut_factor (double r)
void set_zcut (double z)
 SubJetAlgorithm (edm::InputTag mSrc, int algorithm, double centralEtaCut, double ptMin, double jetsize, unsigned int subjets, bool pruning, double zcut=0.1)

Private Attributes

int algorithm_
double centralEtaCut_
bool enable_pruning_
double jetsize_
edm::InputTag mSrc_
int nSubjets_
double ptMin_
double rcut_factor_
double zcut_

Detailed Description

Definition at line 14 of file SubJetAlgorithm.h.


Constructor & Destructor Documentation

SubJetAlgorithm::SubJetAlgorithm ( edm::InputTag  mSrc,
int  algorithm,
double  centralEtaCut,
double  ptMin,
double  jetsize,
unsigned int  subjets,
bool  pruning,
double  zcut = 0.1 
) [inline]

Definition at line 16 of file SubJetAlgorithm.h.

                                     :
    mSrc_          (mSrc          ),
    algorithm_     (algorithm     ),
    centralEtaCut_ (centralEtaCut ), 
    ptMin_         (ptMin         ),         
    jetsize_       (jetsize       ),
    nSubjets_      (subjets       ),
    enable_pruning_(pruning       ),
    zcut_          (zcut          )
      { }

Member Function Documentation

bool SubJetAlgorithm::get_pruning ( ) const

Definition at line 12 of file SubJetAlgorithm.cc.

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

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

Find the ProtoJets from the collection of input Candidates.

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

void SubJetAlgorithm::set_rcut_factor ( double  r)

Definition at line 20 of file SubJetAlgorithm.cc.

References csvReporter::r.

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

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

Definition at line 16 of file SubJetAlgorithm.cc.

References z.

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

                                      {
    zcut_ = z;
}

Member Data Documentation

Definition at line 47 of file SubJetAlgorithm.h.

Definition at line 48 of file SubJetAlgorithm.h.

Definition at line 52 of file SubJetAlgorithm.h.

double SubJetAlgorithm::jetsize_ [private]

Definition at line 50 of file SubJetAlgorithm.h.

Definition at line 46 of file SubJetAlgorithm.h.

Definition at line 51 of file SubJetAlgorithm.h.

double SubJetAlgorithm::ptMin_ [private]

Definition at line 49 of file SubJetAlgorithm.h.

Definition at line 54 of file SubJetAlgorithm.h.

double SubJetAlgorithm::zcut_ [private]

Definition at line 53 of file SubJetAlgorithm.h.