ATLAS Offline Software
Loading...
Searching...
No Matches
JetSubStructureUtils::QjetsPlugin Class Reference

#include <QjetsPlugin.h>

Inheritance diagram for JetSubStructureUtils::QjetsPlugin:
Collaboration diagram for JetSubStructureUtils::QjetsPlugin:

Public Member Functions

 QjetsPlugin (double zcut, double dcut_fctr, double exp_min, double exp_max, double rigidity, double truncation_fctr=0.)
void SetRandSeed (unsigned int seed)
double R () const
std::string description () const
void run_clustering (fastjet::ClusterSequence &cs) const

Private Attributes

bool m_rand_seed_set
unsigned int m_seed = 0U
double m_zcut
double m_dcut_fctr
double m_exp_min
double m_exp_max
double m_rigidity
double m_truncation_fctr

Detailed Description

Definition at line 13 of file QjetsPlugin.h.

Constructor & Destructor Documentation

◆ QjetsPlugin()

QjetsPlugin::QjetsPlugin ( double zcut,
double dcut_fctr,
double exp_min,
double exp_max,
double rigidity,
double truncation_fctr = 0. )

Member Function Documentation

◆ description()

string QjetsPlugin::description ( ) const

Definition at line 31 of file QjetsPlugin.cxx.

31 {
32 string desc("Qjets pruning plugin");
33 return desc;
34}

◆ R()

double QjetsPlugin::R ( ) const

Definition at line 27 of file QjetsPlugin.cxx.

27 {
28 return 0.;
29}

◆ run_clustering()

void QjetsPlugin::run_clustering ( fastjet::ClusterSequence & cs) const

Definition at line 36 of file QjetsPlugin.cxx.

36 {
39 qjets.SetRandSeed(m_seed);
40 qjets.Cluster(cs);
41}

◆ SetRandSeed()

void QjetsPlugin::SetRandSeed ( unsigned int seed)

Definition at line 22 of file QjetsPlugin.cxx.

Member Data Documentation

◆ m_dcut_fctr

double JetSubStructureUtils::QjetsPlugin::m_dcut_fctr
private

Definition at line 18 of file QjetsPlugin.h.

◆ m_exp_max

double JetSubStructureUtils::QjetsPlugin::m_exp_max
private

Definition at line 18 of file QjetsPlugin.h.

◆ m_exp_min

double JetSubStructureUtils::QjetsPlugin::m_exp_min
private

Definition at line 18 of file QjetsPlugin.h.

◆ m_rand_seed_set

bool JetSubStructureUtils::QjetsPlugin::m_rand_seed_set
private

Definition at line 15 of file QjetsPlugin.h.

◆ m_rigidity

double JetSubStructureUtils::QjetsPlugin::m_rigidity
private

Definition at line 18 of file QjetsPlugin.h.

◆ m_seed

unsigned int JetSubStructureUtils::QjetsPlugin::m_seed = 0U
private

Definition at line 16 of file QjetsPlugin.h.

◆ m_truncation_fctr

double JetSubStructureUtils::QjetsPlugin::m_truncation_fctr
private

Definition at line 18 of file QjetsPlugin.h.

◆ m_zcut

double JetSubStructureUtils::QjetsPlugin::m_zcut
private

Definition at line 18 of file QjetsPlugin.h.


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