ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
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. 
)

Definition at line 11 of file QjetsPlugin.cxx.

12 : m_rand_seed_set(false),
13  m_zcut(zcut),
14  m_dcut_fctr(dcut_fctr),
15  m_exp_min(exp_min),
16  m_exp_max(exp_max),
17  m_rigidity(rigidity),
18  m_truncation_fctr(truncation_fctr)
19 {
20 }

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  {
38  if(m_rand_seed_set)
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.

22  {
23  m_rand_seed_set = true;
24  m_seed = seed;
25 }

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:
JetSubStructureUtils::Qjets
Definition: Qjets.h:30
JetSubStructureUtils::QjetsPlugin::m_seed
unsigned int m_seed
Definition: QjetsPlugin.h:16
JetSubStructureUtils::QjetsPlugin::m_exp_min
double m_exp_min
Definition: QjetsPlugin.h:18
JetSubStructureUtils::QjetsPlugin::m_truncation_fctr
double m_truncation_fctr
Definition: QjetsPlugin.h:18
JetSubStructureUtils::QjetsPlugin::m_zcut
double m_zcut
Definition: QjetsPlugin.h:18
Generate_dsid_ranseed.seed
seed
Definition: Generate_dsid_ranseed.py:10
CaloCondBlobAlgs_fillNoiseFromASCII.desc
desc
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:54
JetSubStructureUtils::QjetsPlugin::m_rand_seed_set
bool m_rand_seed_set
Definition: QjetsPlugin.h:15
JetSubStructureUtils::QjetsPlugin::m_rigidity
double m_rigidity
Definition: QjetsPlugin.h:18
JetSubStructureUtils::QjetsPlugin::m_exp_max
double m_exp_max
Definition: QjetsPlugin.h:18
JetSubStructureUtils::QjetsPlugin::m_dcut_fctr
double m_dcut_fctr
Definition: QjetsPlugin.h:18